Как тестировать API: 20 проверок, которые должен уметь делать QA
<img src="https://habrastorage.org/getpro/habr/upload_files/d59/722/94e/d5972294ec5e11f14a5697dc48f2a4ba.png" /><p>Тестирование API часто сводится к одному: отправить запрос и убедиться, что сервер ответил <code>200</code>. На собеседовании этого хватает на пару минут, а в проде именно здесь всплывает то, чего статус-код не ловит: чужой заказ в ответе, молчаливый <code>500</code> вместо ошибки валидации, товар, который не списался со склада.</p><p>Разберём 20 базовых проверок, которые отличают QA, тестирующего API, от того, кто просто дёргает ручки: успешный ответ, входные данные, ошибки, доступ и состояние системы — на одном сквозном сценарии, с примерами на curl и в Postman. Начинающий выстроит последовательность, опытный сверится и поймёт, куда расширять набор тестов.</p> <a href="https://habr.com/ru/articles/1075684/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1075684#habracut">Узнать, что ловит прод →</a>
