web
Smoke testy Playwright przed publikacja release
Lekki zestaw testow Playwright, ktory sprawdza najwazniejsze sciezki aplikacji bez zamieniania CI w wolny kombajn.
Smoke test nie ma udawac pelnego testu regresji. Jego zadaniem jest szybkie wykrycie sytuacji, w ktorej release jest technicznie zbudowany, ale podstawowe scenariusze uzytkownika przestaly dzialac.
Co warto sprawdzac
- Czy aplikacja odpowiada kodem
200na glowne trasy. - Czy formularz logowania lub kluczowy ekran laduje sie bez bledu JavaScript.
- Czy podstawowy przeplyw, na przyklad logowanie albo utworzenie rekordu, nadal konczy sie sukcesem.
Czego nie wrzucac do smoke testu
- rozbudowanych fixture’ow testowych,
- kilkunastu wariantow danych,
- testow wizualnych dla kazdego widoku.
Podejscie praktyczne
Jezeli pipeline ma byc szybki, zacznij od 3 do 5 testow. Dopiero kiedy pojawiaja sie realne incydenty produkcyjne, rozszerzaj zestaw o kolejne scenariusze.