Разработчик использует AWS Amplify Hosting и хочет добавить сквозное тестирование (end-to-end testing) для уменьшения количества ошибок перед выпуском в продакшн. Куда разработчик должен добавить E2E-тесты, чтобы они выполнялись во время процесса сборки Amplify?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Включить фазу тестирования в настройки сборки amplify.yml приложения..
Почему это правильный ответ
Правильный ответ — включить фазу тестирования в настройки сборки amplify.yml приложения. Файл amplify.yml определяет этапы сборки и развертывания для AWS Amplify Hosting. Добавление фазы тестирования (например, test: yarn e2e) в этот файл гарантирует, что сквозные тесты будут выполнены как часть процесса сборки перед развертыванием, что позволяет выявить ошибки до выхода в продакшн. Неправильные варианты: amplify add test из Amplify CLI используется для добавления тестов в бэкенд Amplify (например, функции Lambda), а не для сквозного тестирования фронтенда в процессе сборки Amplify Hosting. Написание модульных тестов в приложении и развертывание их с помощью amplify push не гарантирует их автоматического выполнения во время сборки Amplify Hosting. Модульные тесты обычно выполняются локально или в CI/CD пайплайне, но не автоматически как часть процесса развертывания Amplify без явной конфигурации в amplify.yml. aws-exports.js содержит конфигурацию ресурсов Amplify для клиентского приложения и не используется для определения фаз сборки или тестирования.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется