Что надо проверять в тестировании API запросов?

Здравствуйте, что надо проверять в тестировании API? Достаточно проверить возврат 200 http кода? Нужно проверять на пустой массив? Если вместо post- запроса отправил get-запрос, то вернул 200 http код с телом result: error, должен всегда возвращать 400-http код при ошибке?

вот все, что вам в голову придёт проверить, то и имеет смысл проверить :smiley:
по-хорошему, у разработчиков должна быть спецификация на api, какие ответы/форматы должны применять в каких ситуациях
потому вы должны в первую очередь проверять положительные сценарии (соответствие спецификации), а затем уже можно заморачиваться хитрыми проверками, что сервис например не рухнет от супер невалидного запроса и тому подобное

1 лайк

ну и сразу советую посмотреть курс про покрытие тестов swagger covarege от Артема Ерошенко на гейзенбаге 19 года вроде, супер балдёжная визуализация получится в итоге того, что вы там наделаете

1 лайк