Prověřený a sehraný Cypress automatizační tým
Potřebujete začít rychle automatizovat webovou aplikaci i její backend? Nechcete vymýšlet strategii pro automatizované testování?

Testing
Dodáme vám profesionální tým
Sehraný Cypress
automatizační tým
Kompletně pokrytá oblast automatizovaných testů od test analýzy, přes psaní scriptů až po vytvoření pipeline a zapojení do CI/CD
Optimálně navržená testovací strategie pro automatizované testy
Začátek dodávky už v „nultém sprintu“
Rychlý a efektivní vývoj
Proaktivní a samostatný team leader
Remote přístup
Umíme perfektně anglicky
S čím denně pracujeme
- Cypress
- Page Object
- Jest
- CI/CD nástroje
- Rest API
- Docker
- Jira
- Confluence

Jak automatizujeme
Příprava prostředí a frameworku
Nainstalujeme Cypress a připravíme v něm kompletní strukturu pro psaní udržitelných, přepoužitelných automatizovaných testů. Připravíme pipelines pro zapojení do CI/CD. Nastavíme reportování výsledků testů do přehledné HTML formy a vytvoříme notifikace například do komunikačního nástroje Slack.
Test strategie a test analýza
Zanalyzujeme vaši aplikaci a navrhneme vhodný přístup k její automatizaci. Definujeme nebo zrevidujeme jednotlivé testovací scénáře pro jejich následnou automatizaci. Běžně automatizujeme a navrhujeme scénáře pro:
- Smoke testy
- Component testy
- Integrační testy
- Regresní testy
- Security e2e testy
- Visual Regression testy
- Web Performance testy v cloudu
Psaní testovacích scriptů
Vytvoříme automatizované testy za použití best-practices pro psaní automatizovaných testů, například:
- Page Objects
- Atomické a nezávislé testy
- APIs calls
Pokud během jejich vývoje zjistíme, že se v aplikaci nenachází vhodné identifikátory elementů, po domluvě s vývojem je sami doplníme. Zaměříme se i na code coverage. Umíme si poradit i s web browser load testy v cloudovém toolu Flood.io.
Exekuce a údržba testů
Průběžně probíhá exekuce testů a samozřejmě nastavíme i jejich pravidelné spouštění v CI/CD nástrojích. Pokud zjistíme, že je nějaký test nefunkční nebo hlásí chybu, situaci prověříme a následně sjednáme nápravu. Testy se takto stávají přepoužitelné, udržitelné a pomáhají zrychlovat i zkvalitňovat vývoj.