Regression Testing
wpisy (6)
- Testowanie przez warstwy: od kodu do infrastruktury7/9
Migration tests i data tests: bezpieczna zmiana stanu
Migration test sprawdza zmianę schematu i danych, a data test pilnuje kompatybilności stanu. To warstwa, która decyduje, czy wydanie da się bezpiecznie cofnąć.
- Testowanie przez warstwy: od kodu do infrastruktury6/9
Regression tests i smoke tests: bramka przed wydaniem
Regression test zamyka błąd, który już raz przeszedł, a smoke test sprawdza, czy wersja w ogóle nadaje się do dalszego sprawdzania.
- Testowanie przez warstwy: od kodu do infrastruktury5/9
E2E tests i visual regression tests: pełna ścieżka użytkownika
E2E test przechodzi przez system tak, jak robi to użytkownik, a visual regression test pilnuje wyglądu. Są mocne, ale drogie, więc powinny chronić…
- Testowanie przez warstwy: od kodu do infrastruktury2/9
Component tests i snapshot tests: mały fragment aplikacji
Component test sprawdza mały fragment aplikacji jako zachowanie, a snapshot test zapisuje jego output. Oba są blisko kodu, ale odpowiadają na inne pytania.
- Testowanie przez warstwy: od kodu do infrastruktury1/9
Unit tests: szybka diagnoza przy kodzie
Unit test sprawdza najmniejszą sensowną jednostkę zachowania bez uruchamiania całego systemu. Jego wartość leży w szybkości i precyzji diagnozy.
- seria · 9 części
Testowanie przez warstwy: od kodu do infrastruktury
Seria układa rodzaje testów według miejsca, w którym najtaniej łapią ryzyko: od małej decyzji w kodzie po środowisko produkcyjne.