Подготовка к интервью

Вопросы о тестировании API

13 вопросов с ответами по теме «Тестирование API»

13 вопросов

Что проверяют на интервью

Как устроена подборка

Вопросы о проверке сетевого контракта и поведения сервиса: анализе запросов в браузере, статусах и данных ответа, защищённых эндпоинтах и автоматизации. Общие подходы дополнены инструментами Postman, Pact, Swagger и примером HTTP-тестов на Go.

Каталог

Вопросы по теме

Найдено: 13
Теория

Учитывая, что контрактные тесты описываются в JSON-формате, есть раннер, прогоняющий набор тестов для указанного эндпоинта, и это должно выполняться для всех систем при каждом релизе (примерно 160 тысяч релизов в год) — как бы вы организовали интеграцию с большим количеством систем, в том числе с системой учёта, через API?

Тестирование контрактов — это подход, при котором проверяется соответствие взаимодействия между микросервисами заранее определённому контракту (соглашению).

Читать ответ
Теория

Имел ли опыт использования Pact для создания моков в тестировании API?

Pact — это инструмент для контрактного тестирования, который позволяет создавать моки (заглушки) для API на основе соглашений между сервисами (потребителем и поставщиком).

Читать ответ
Теория

Как вы будете тестировать безопасность API и связанных компонентов?

Как проверять защищённость API и его компонентов? поиск уязвимостей (OWASP Top 10, в том числе SQLi и XSS) автоматизация сканирования с помощью SAST- и DAST-инструментов, например Burp Suite и OWASP ZAP проверка…

Читать ответ
Теория

Как тестировать HTTPS-эндпоинты и какие cookies и другие данные для этого нужны?

Тестирование HTTPS-эндпоинтов: какие дополнительные данные нужны HTTPS — это защищённый протокол, использующий шифрование TLS/SSL Перед началом тестов необходимо настроить корректную конфигурацию TLS, включая…

Читать ответ
Теория

Какие HTTP-статусы чаще всего проверяют при тестировании API?

Наиболее распространённые HTTP-статусы при тестировании API 200: запрос выполнен успешно, ответ содержит данные 201: ресурс создан в результате POST-запроса 204: операция завершилась успешно, но тело ответа…

Читать ответ
Теория

Какие виды тестирования API вы выполняли в Postman?

Какие виды тестирования выполняют в Postman функциональное тестирование: проверка корректности ответов и бизнес-логики API-эндпоинтов тестирование ошибок: обработка некорректных запросов, контроль статус-кодов и…

Читать ответ
Теория

Какие инструменты выбрать для ручного тестирования API на собеседовании?

Инструменты для ручного тестирования API Postman: графический клиент для подготовки и отправки запросов, анализа ответов, работы с коллекциями и скриптами Swagger UI: визуальный интерфейс интерактивной документации и…

Читать ответ