G
enby!

Чит-лист универсальных проверок для GET метода

На продлёнку пришёл вопрос: «На работе передали в тестирование GET метод. Какие можно придумать проверки?» Для тестирования API существуют чит-листы — наборы готовых проверок. Лучше держать такие проверки где-то поближе :) Для GET запроса мы можем проверить: Выполнение прямой бизнес логики Корректная работа квери параметров Есть ли в запросе логика связанная с Хэдерами? Какой придёт ответ: статус, хэдеры, боди Для боди смотрим формат и тип данных для каждого поля В хэдерах ответа возможно должен быть trace_id для просмотра логов В запросе может быть реализована авторизация с помощью токена или куки — это добавит ещё россыпь проверок А ещё: SQL инъекции, кэширование, нагрузка, наличие логирования, обработка ошибок, соблюдение REST стандартов и пагинация. На видео разобрали эти проверки более подробно. Tg канал «Шаг за шагом к Junior QA»: https://t.me/+0TFgJ8ndgEg1ZjJi
Наши курсы: Ручное тестирование: https://clck.ru/3NmrVH
Автоматизация тестирования на Python: https://clck.ru/3P6XgR
Курс по API на Stepik: https://stepik.org/a/187627
Бесплатные ресурсы от QA Studio: Вводный курс по тестированию: https://clck.ru/3NmunT
Devtools-тренажёр: https://clck.ru/3NmyiR
JSON тренажёр: https://clck.ru/3Nn3kZ
00:00 Начало 01:30 Чит-лист API 03:00 Проверки ответа метода 06:00 Как обрабатываются ошибки 07:00 Тестируем наличие токена 11:30 Тестируем квери параметры 12:30 Пагинация #тестирование #тестировщик #qaинженер #qastudio #qa

Смотрите также