Testowanie API · Senior · Pytanie 54 z 75
Po co włączać testy negatywne do testów kontraktowych?
- 1Testy negatywne sprawiają, że pliki kontraktów są dużo mniejsze
- 2Klienci polegają na błędach, np. 404 dla braku
- 3Kontrakty nie potrafią opisać udanych odpowiedzi
Pokaż odpowiedź
Poprawna odpowiedź: Klienci polegają na błędach, np. 404 dla braku
Wyjaśnienie
Jeśli dostawca zmieni „nie znaleziono” z 404 na 200 z null, konsumenci się zepsują. Kontrakt powinien to utrwalić.