Тестування API · Senior · Запитання 54 з 75

Навіщо включати негативні тести в контрактні?

Показати відповідь

Правильна відповідь: Клієнти покладаються на помилки, як-от 404 для відсутнього

Пояснення

Якщо провайдер змінить «не знайдено» з 404 на 200 з null, споживачі зламаються. Контракт має це закріпити.

Де почитати

Помилка в запитанні

Тестування API · Senior · запитання 54

Перевірте себе

Пройдіть тест Тестування API · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест