一位开发人员使用 AWS Amplify Hosting,并希望添加端到端测试以在生产前减少错误。开发人员应该在哪里添加 E2E 测试,以便它们在 Amplify 构建过程中运行?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在应用程序的 amplify.yml 构建设置中包含一个测试阶段。.
为什么这是答案
要在 AWS Amplify Hosting 构建过程中运行端到端 (E2E) 测试,开发人员应在应用程序的 amplify.yml 构建设置中包含一个测试阶段。Amplify 的 amplify.yml 文件定义了构建和部署过程,包括预构建、构建和后构建阶段。通过在其中添加一个测试阶段,可以在代码部署到生产环境之前自动执行 E2E 测试,从而在早期捕获错误。 其他选项不正确: amplify add test 命令主要用于添加单元测试或集成测试,并且通常在本地开发环境中使用,而不是作为 CI/CD 管道的一部分。 编写单元测试并使用 amplify push 部署它们是针对应用程序逻辑的测试,而不是端到端测试,且 amplify push 主要用于部署后端资源。 aws-exports.js 文件包含 Amplify 后端配置信息,不用于定义构建或测试阶段。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡