Как проверять API, если нет Swagger?
Не на каждом проекте есть Swagger или актуальная документация API. Но отсутствие спецификации не означает, что тестировать приходится вслепую.
На моём проекте Swagger нет. Если документация существует, сверяю с ней запросы и ответы. Если известна схема в коде — использую её. Когда информации недостаточно, подключаю исследовательское тестирование.
Мой подход:
1. Изучаю доступную документацию и схему. 2. Проверяю структуру ответа, типы данных и обязательные поля. 3. Исследую поведение API с разными входными данными. 4. Проверяю негативные сценарии и обработку ошибок. 5. Сопоставляю фактическое поведение с доступными требованиями.
Важно не просто получить HTTP 200, а понять, соответствует ли поведение API ожидаемому. #QA #API #Backend
· 2 ч
А когда тесты показывают, что документация разошлась с реальностью, где вы фиксируете уточнение, чтобы следующему человеку не пришлось выяснять всё заново?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён