AmazonAWS Developer Associate DVA-C02 Certification
·TW
·更新於 28 Jul 2026
一個團隊想要在 CodePipeline CI/CD 工作流程中自動執行單元測試。測試會產生一份報告,顯示每個檢查的結果。哪種方法所需的營運開銷最少,可以在管線執行期間執行這些測試並顯示報告?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在將程式碼部署到測試環境的階段之前,新增一個使用 CodeBuild 的管線階段。如果任何測試失敗,則使建置失敗,並使用 CodeBuild 測試報告來查看結果。.
為什麼這是答案
正確答案是「在將程式碼部署到測試環境的階段之前,新增一個使用 CodeBuild 的管線階段。如果任何測試失敗,則使建置失敗,並使用 CodeBuild 測試報告來查看結果。」這是因為 CodeBuild 原生支援執行單元測試並產生測試報告,並能直接整合到 CodePipeline 中,提供最低的營運開銷。在部署到測試環境之前執行測試,可以及早發現問題,避免將有缺陷的程式碼部署出去,提高效率。
其他選項的缺點:
Git pre-commit hook:雖然可以在本地執行測試,但需要每個開發人員手動安裝和維護,且無法在 CI/CD 管線中集中管理和報告,營運開銷較高且缺乏自動化。
在部署到測試環境之後執行測試:這會導致有缺陷的程式碼被部署到測試環境,浪費資源並延遲問題發現。
使用 Jenkins:雖然可行,但需要額外設定和維護 Jenkins 伺服器,增加了營運複雜性和開銷,不如 CodeBuild 原生整合方便。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡