Skip to content
QA · PLAYWRIGHT

Automated tests that run on every release.

Playwright scenarios for the cart, payment, forms and login, running in CI before every deploy. A one-hour manual regression turns into 2 minutes.

Test automation at Tochno is a set of Playwright tests that run your site's key scenarios (checkout, login, forms) in CI before every deployment. It suits teams with frequent releases. It starts from UAH 18,000, full coverage from UAH 45,000, and first results come in roughly 2–4 weeks.

$ npx playwright test1 min 48 s
[PASS]checkout.spec.ts · 12
[PASS]auth.spec.ts · 8
[PASS]search.spec.ts · 6
[FAIL]promo.spec.ts › iOS
[PASS]forms.spec.ts · 9
[INFO]35/36 · 3 browsers
priceafter an audit

When automated tests pay off

Weekly releasesManual regression can't keep up with development.
Critical flowsPayment and checkout must always work, no exceptions.
Several developersOne person's changes break another's code.
Costly manual QAThe same checks done by hand every time.

From the first test to CI

We automate the 20% of scenarios that bring 80% of the revenue. The rest stays with manual testing.

PlaywrightTypeScriptGitHub ActionsAllure
Scenarios
[PASS]Checkout and payment
[PASS]Sign-up, login, recovery
[PASS]Search, filters, forms
Infrastructure
[PASS]Runs in CI on every PR
[PASS]Chrome, Safari (WebKit), Firefox
[PASS]Mobile viewports
Reporting
[PASS]Allure report with video and trace
[PASS]Telegram / Slack notifications
[PASS]Stability history
Handover
[PASS]Page Object pattern for easy maintenance
[PASS]Documentation for your team
[PASS]2-hour training

Start, coverage, support

All prices
Start
from UAH 18,000
  • 8–12 scenarios
  • CI setup
  • Allure report
  • Documentation
Discuss automated tests
CoveragePOPULAR
from UAH 45,000
  • 30–50 scenarios
  • 3 browsers + mobile
  • Tracker integration
  • Team training
Discuss automated tests
Support
from $400 / mo
  • New tests for new features
  • Fixing flaky tests
  • Monthly report
Discuss automated tests
SAMPLE RESULT

What the report after every run looks like

allure · build #31835/36
[PASS]guest adds a product and places an order · 8.2s
[PASS]LiqPay payment → status "Paid" · 11.4s
[PASS]promo code −10% on totals > 1000 · 4.1s
[FAIL]promo code after changing quantity · webkit
→trace.zip · video.webm · screenshot.png
#Stability over 30 days
=98.6% · 2 flaky tests quarantined

When a test fails, the report has a video, a trace and a screenshot. A developer sees the problem in a minute, with no "works on my machine".

[PASS]Video and trace of every failure[PASS]Deploy blocked on failure[PASS]Telegram notifications

From audit to green CI

  1. wk 1
    AnalysisWe pick the scenarios with the biggest impact.
  2. wks 1–2
    InfrastructurePlaywright, CI, reports.
  3. wks 2–4
    ScenariosWe write and stabilize the tests.
  4. final
    HandoverDocumentation and training.

What exactly we automate

Automated tests do not replace all testing. We automate the scenarios that repeat most often and are the most expensive when they break: roughly the fifth of the paths that bring in most of the revenue. The rest is better left to a human.

A typical set of scenarios:

  • checkout and payment, including promo codes and changing item quantity;
  • registration, login, password recovery;
  • search, filters and lead forms;
  • checks in Chrome, Safari (WebKit) and Firefox, and on mobile viewports.

We explain why checkout comes first in the article why orders get lost at checkout.

What you get

You get not just test code but a working system that catches errors before release. The tests run on every pull request and, on failure, can block deployment.

The package includes:

  • an Allure report with video, trace and screenshot for every failure;
  • notifications in Telegram or Slack;
  • a test stability history, so you can see flaky scenarios;
  • Page Object in TypeScript, documentation and a 2-hour training session for your team.

For the team this means fewer arguments about whether there is a problem: the evidence is in the report. A developer sees the cause of a failure in minutes and does not hear "it works for me". If a test breaks, the report has everything needed to reproduce the problem.

We want to stress knowledge transfer. You do not stay dependent on us: the tests are written with a clear structure, and your team goes through training and can add its own scenarios.

How much does test automation cost and what affects the price

Test automation starts from UAH 18,000 for a starter package of 8–12 scenarios. Coverage of 30–50 scenarios starts from UAH 45,000. Test maintenance after launch starts from $400 per month. We state the exact amount after a short audit or analysis.

FactorHow it affects the price
Number of scenariosEach scenario needs writing, debugging and stabilizing
Browsers and mobile viewportsA wider matrix lengthens the run and increases maintenance
Integration complexityPayment gateways, delivery and CRM need test environments
Staging and test dataWithout them some scenarios take long to prepare
CI setupDepends on where your repository already lives
Maintenance after launchNew features need new tests

All starting prices are on the pricing page. To get an estimate for your project, fill in the brief.

How the work goes

The work goes in stages, and you see a result at each one. First we define what exactly to test. That is why the price is fixed after the audit: we need to know the critical scenarios. This takes the first week.

Then, over a week or two, we set up Playwright, CI and reports. After that we write and stabilize the tests, usually another two to three weeks. At the end we hand over documentation and run training. We put unstable tests into quarantine and fix them separately, so they do not block you with false failures.

When automated tests are not worth it

Automation does not pay off everywhere. If releases are rare, the site is simple or scenarios keep changing, automated tests will be expensive to maintain.

  • The product is still taking shape and features change weekly. Website testing is better: it is flexible and starts from $20 per hour.
  • You want to check a store once before launch. An e-commerce QA audit from UAH 6,000 fits, and there is an "audit + automated tests" package if you want it.
  • You suspect the problem is in the architecture. Then start with a code audit.

Read a general comparison of the approaches in the article manual vs automated testing.

What makes us different

We do not promise "100% coverage". We say honestly that automated tests cover repetitive checks, while new features and UX are better checked by a human. That is why we often combine automation with manual QA.

Playwright tests what the user sees, so the approach works with Laravel, Shopify, WooCommerce and other platforms. We write tests in TypeScript with Page Object so your team can maintain them on its own.

After launch you can keep maintenance: new tests for new features, fixes for flaky ones and a monthly report. Details are on the support page.

If you already know your critical scenarios, send them in the brief. If not, we will help identify them from the audit or a short analysis of the site.

Questions about the service

Didn't find an answer? Message us on Telegram.

Why "after an audit"?

First we need to know what to test. An audit or a short analysis shows the critical scenarios, and then the estimate is accurate.

Will automated tests replace manual QA?

No. They cover repetitive checks, while new features and UX are better checked by a human.

Can our team maintain the tests?

Yes. Page Object, TypeScript and documentation, plus a 2-hour training session.

Does it work with any platform?

Yes, Playwright tests what the user sees: Laravel, Shopify, WooCommerce, it doesn't matter.

How much does test automation cost?

A starter package of 8–12 scenarios starts from UAH 18,000, coverage of 30–50 scenarios from UAH 45,000, and test maintenance from $400 per month. We state the exact amount after a short audit, because it depends on the number of scenarios.

How long does it take to implement automated tests?

Roughly one to four weeks, depending on the number of scenarios. The first week goes to analyzing critical paths, then we set up Playwright and CI, and write and stabilize the tests. At the end we hand over documentation and run a 2-hour training session.

How is Playwright different from other test automation tools?

Playwright runs tests in Chromium, WebKit (Safari) and Firefox, records a video and trace of every failure and works well in CI. This makes it easier for a developer to find the cause and fix it quickly. But the choice of tool depends on your stack, and we will discuss it separately.

What do I need to provide to start automation?

We need access to the site or staging, test accounts and a list of critical scenarios. If the list is unknown, we will help compile it from the audit results. We also need access to the repository where we set up test runs in CI, and a developer contact who can help with test data.

Tell us about your product.

We reply within 2 business hours. An estimate with a price and timeline range follows within 1 day.

01Reply within 2 hours0220-minute call03Estimate within 1 day
What you need

By submitting the form you agree to the privacy policy.