API Testing (Тестирование API)
Что это такое
Тестирование API проверяет правильное поведение интерфейса программирования приложений на уровне запрос/ответ — проверяя коды состояния, тела ответов, заголовки, и обработку ошибок — без необходимости взаимодействовать с построенным поверх него пользовательским интерфейсом.
Почему это важно
Тестирование напрямую на уровне API быстрее и стабильнее, чем тестирование через пользовательский интерфейс, и обнаруживает ошибки backend-логики ближе к их источнику, что объясняет, почему тестирование API формирует хребет большинства современных стратегий автоматизированного тестирования.
Совет для экзамена
При тестировании конечной точки API не проверяйте только номинальный путь с валидными данными — намеренно отправляйте неправильно сформированные, отсутствующие, и неожиданные данные, чтобы проверить, что API безопасно завершается разумными ответами об ошибках, а не падает или возвращает вводящие в заблуждение данные.
Заинтересованы в занятиях по API Testing (Тестирование API)?
Расскажите нам о целях и уверенности ученика — мы составим индивидуальный план.
