Konrad Kowalski (rootsher)Principal Platform & Reliability Architect111111001001001000001111110000000010001010011001

Integration Testing

wpisy (4)

  1. 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ąć.

  2. 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.

  3. 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.

  4. 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.