Integration Testing
wpisy (4)
- 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 infrastruktury4/9
Contract tests i API tests: publiczna umowa systemu
Contract test pilnuje umowy między systemami, a API test sprawdza zachowanie publicznego interfejsu. Oba są potrzebne tam, gdzie zmiana przestaje być prywatna.
- Testowanie przez warstwy: od kodu do infrastruktury3/9
Integration tests: prawdziwa granica systemu
Integration test sprawdza, czy kod dogaduje się z prawdziwą zależnością albo prawdziwą granicą. To test miejsca, którego unit test z definicji nie widzi.
- 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.