End-to-end test automatizacija
Playwright i Cypress za end-to-end, Vitest / Jest za unit i integration. Otporni selektori, paralelno izvršavanje, screenshotovi i video za failed testove.
Pravo pitanje nije "treba li nam test automatizacija" — već "koje testove je vredno automatizovati". Mi pišemo testove sa pravim balansom (test pyramid: više unit-a, manje e2e), koristimo otporne selektore (data-testid, role-based) i strukturišemo ih tako da preživljavaju refaktor. Cilj nije 100% pokrivenost, već da jedna komanda pre PR-a kaže "sigurno je da merge-uješ" ili "ne".
Šta isporučujemo
- Test pyramid — unit, integration i e2e u pravom odnosu
- Otporni selektori (data-testid, role-based) koji preživljavaju refaktor
- Paralelno izvršavanje (Playwright shards) za brze CI runove
- Screenshot i video snimak za svaki failed run
- Visual regression test-ovi (Chromatic, Percy) gde imaju smisao
- Page Object Model ili functional helpers — pravi izbor za projekat
- Dokumentacija za vaš tim da samostalno piše nove testove
Kada nas zovete
- PR-i prolaze ručnu QA fazu, ali brzina ispod očekivane
- Postojeći testovi prskaju nasumice (flaky) i niko im više ne veruje
- Treba vam paralelizacija — testovi traju 30 min i blokiraju merge
- Pripremate refaktor i hoćete safety net pre nego što krenete
Kako radimo
Audit postojećih testova → izbor framework-a (ako još nije odabran) → pilot test suite za kritične flowe → integracija u CI → postupna ekspanzija dok ne stignete do realne pokrivenosti.
Tech stack
- Playwright
- Cypress
- Vitest
- Jest
- Selenium
- Chromatic
- Percy
Često postavljana pitanja
Povezani servisi
Manuelno testiranje
Smoke testovi pre release-a, regresione check-liste, eksplorativne sesije za rizične promene i UAT podrška sa klijentskim timom.
DetaljnijeQA i testiranjeQA u CI/CD
Quality gate-ovi: lint, type-check, unit, e2e, security scan, lighthouse audit. Pre nego što PR ide u main, sve provere moraju proći.
DetaljnijeQA i testiranjeAPI testiranje
Postman / Newman zbirke, contract testovi (Pact), schema validation. Testiranje rate-limit-a, autentikacije i idempotentnosti.
DetaljnijeImate kompleksan softverski izazov?
Specijalizovani smo za projekte koje druge agencije odbijaju. Pošaljite specifikaciju — odgovaramo u roku od 24h.
