AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·TW
·更新於 4 Aug 2026
某團隊在 CodeCommit 中儲存了 Python Lambda 函數,並已新增單元測試。他們需要在現有的 CodePipeline 中執行這些單元測試,並產生公司可以檢視的測試報告。哪種解決方案能滿足此需求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個新的 CodeBuild 專案,並在 CodePipeline 中新增一個使用該專案的測試階段。建立一個 CodeBuild 報告群組。新增一個 buildspec.yml,在 build 階段執行單元測試並輸出 JUNITXML,然後設定將測試報告上傳到 CodeBuild 報告群組。.
為什麼這是答案
正確答案描述了在 CodePipeline 中整合單元測試和報告的標準 AWS 方法。建立一個新的 CodeBuild 專案作為測試階段,並在 buildspec.yml 中執行單元測試。透過將測試結果輸出為 JUNITXML 格式,CodeBuild 可以解析這些結果並將其上傳到 CodeBuild 報告群組,該群組專為儲存和檢視測試報告而設計。
第一個選項不正確,因為 CodeGuru Reviewer 專注於程式碼審查和潛在問題識別,而不是執行單元測試或產生測試報告。第三個選項不正確,因為 CodeArtifact 用於套件管理,而不是儲存測試報告;appspec.yml 用於 CodeDeploy,而不是 CodeBuild。第四個選項不正確,雖然 CodeBuild 可以將報告上傳到 S3,但 CodeBuild 報告群組是更整合且專用的解決方案,提供更好的報告檢視和管理功能,並且 HTML 格式不如 JUNITXML 適合自動化解析。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡