REST Assured 6.0: почему зелёные тесты не ловят баги в API
REST Assured 6.0.0 работает уже на Java 17+, но это не самая неприятная новость для команд, которые гоняют автотесты на API. Куда хуже другое: зелёный прогон легко маскирует сломанный контракт API, если тесты проверяют только статус-код и пару полей. Для русскоязычных разработчиков это история не про теорию, а про привычный сценарий, когда баг прилетает не из CI, а из мобилки или фронта после релиза. Об этом пишет Habr / Карьера в разборе Сергея Прощаева, Tech Lead и руководителя направления Java | Kotlin-разработки в FinTech & E-commerce, который также преподаёт в OTUS...
473 читали · 4 года назад
Протестируйте REST API с помощью Java
1. Обзор В этом руководстве рассматриваются основные принципы и механизмы тестирования REST API с помощью живых интеграционных тестов (с полезной нагрузкой JSON). Основная цель — дать введение в тестирование базовой корректности API — и мы собираемся использовать последнюю версию GitHub REST API для примеров. Для внутреннего приложения этот тип тестирования обычно выполняется на позднем этапе процесса непрерывной интеграции, используя REST API после того, как он уже был развернут. При тестировании...