AmazonAWS Developer Associate DVA-C02 Certification
·CN
·更新于 28 Jul 2026
一个团队希望在 CodePipeline CI/CD 工作流中自动运行单元测试。测试会生成一份报告,显示每个检查的结果。哪种方法所需的运维开销最少,可以在管道执行期间运行这些测试并展示报告?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在将代码部署到测试环境的阶段之前,添加一个使用 CodeBuild 的新管道阶段。如果任何测试失败,则使构建失败,并使用 CodeBuild test reports 查看结果。.
为什么这是答案
正确答案是:在将代码部署到测试环境的阶段之前,添加一个使用 CodeBuild 的新管道阶段。如果任何测试失败,则使构建失败,并使用 CodeBuild test reports 查看结果。
这个选项是最佳的,因为它利用了 CodeBuild 的原生测试报告功能,并将其集成到 CodePipeline 中,实现了自动化且低运维开销的测试。在部署到测试环境之前运行单元测试是最佳实践,可以尽早发现问题,避免将有缺陷的代码部署到下游环境。
其他选项:
Git pre-commit hook 需要每个开发人员手动安装和维护,运维开销高,且无法保证所有开发人员都遵守。
在部署到测试环境之后运行测试虽然可行,但不如在部署前运行效率高,因为有缺陷的代码可能已经部署。
使用 Jenkins 引入了第三方工具,增加了额外的运维复杂性和成本,不如直接使用 AWS 原生服务 CodeBuild 简单高效。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡