Powrot do wpisow

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

  1. Czy aplikacja odpowiada kodem 200 na glowne trasy.
  2. Czy formularz logowania lub kluczowy ekran laduje sie bez bledu JavaScript.
  3. 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.