Фронтенд-разработчику необходимо написать интеграционные тесты, которые проверяют как успешные, так и ошибочные HTTP-ответы от бессерверного бэкенда на базе API Gateway. Тесты должны охватывать положительные и отрицательные сценарии с минимальными усилиями по настройке, пока логический уровень все еще находится в разработке. Какой подход требует наименьших усилий по разработке?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Настроить mock-интеграцию API Gateway для методов. Добавить простую логику в запрос интеграции для возврата успеха или ошибки в зависимости от желаемого статуса HTTP и сопоставить сообщения в ответе интеграции для каждого статуса..
Почему это правильный ответ
Правильный ответ — это настройка mock-интеграции API Gateway для методов. Этот подход позволяет фронтенд-разработчикам тестировать как успешные, так и ошибочные HTTP-ответы, не дожидаясь полной реализации бэкенд-логики. Вы можете использовать шаблоны сопоставления запросов (request mapping templates) для имитации различных сценариев, возвращая успех или ошибку в зависимости от входных данных, например, из заголовка или параметра запроса. Это минимизирует усилия по настройке, так как не требует написания дополнительного кода Lambda или создания нескольких ресурсов API Gateway. Остальные варианты требуют больше усилий: Создание двух отдельных ресурсов mock-интеграции увеличивает сложность и дублирование. Создание функций Lambda для каждого сценария или для имитации ответов требует написания и развертывания кода, что противоречит цели минимизации усилий, пока бэкенд еще не готов. Настройка mock-интеграции, ссылающейся на Lambda, также добавляет ненужный уровень сложности и зависимости от кода Lambda.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется