Q85 — AWS DVA-C02 第1章

第 85/100 题 | ← 返回第1章

伊婚开发人乡正在使用AWS CodePipeline 戴道作为Web应用程序的持器集成和持器公它(CI/CD)机制。开发人乡英学了单元测试以英程远式测试应用程序代码的功能。单元测试生成伊份测试报告,显示每个单独检查的高果。开发人乡现在希庭在CI/CD笔程中自察声行这些测试。 据种解相远案能够以最洋的操作工作量满梦散要求?

正确答案: C. 向流水线添加一个新阶段。使用AWS CodeBuild 作为提供商。在将代码修订部署到测试环境的阶段之前添加新阶段。如果任何测试未通过,请编写一个在CodeBuild 阶段失败的构建规范。使用CodeBuild 的测试报告功能将报告与CodeBuild 控制台集成。在CodeBuild 中查看测试结果。解决任何问题。

解析

正确选项需满足两个关键条件:1.测试阶段应在部署前执行(快速反馈);2.使用AWS原生服务减少集成成本。选项C在部署测试环境前添加CodeBuild阶段,利用其内置测试报告功能实现自动化测试,无需第三方工具(Jenkins需要额外配置),且符合CI/CD流程顺序。选项B/D存在阶段顺序错误或工具冗余问题,选项A依赖本地钩子无法确保自动化流程