關於管線測試

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

本文說明在管線 測試報表測試分析中使用的常用詞彙。

詞彙 定義
期間 在組建或發行管線中執行 測試測試回合整個測試執行 時經過的時間。
負責人 測試測試回合擁有者。 測試擁有者通常會在測試程式代碼中指定為屬性。 請參閱 發佈測試結果 工作,以檢視所支持測試結果格式的 擁有者 屬性對應。
建置失敗 具有測試案例第一次發生連續失敗之組建的參考。
發行失敗 一次發生測試案例失敗之版本的 參考。
結果 測試結果有 15 個可能的結果:中止、封鎖、錯誤、失敗、無決定性、進行中、無、不適用、未執行、未受影響、已通過、暫停、逾時、未指定及警告。
一些常用的結果如下:
- 中止:測試執行因內部或外部因素而突然終止,例如程式代碼錯誤、環境問題。
- 失敗:測試不符合所需的結果。
- 無決定性:在沒有最終結果的情況下進行測試。
- 未執行:測試標示為已略過執行。
- 未受影響:測試不受觸發管線的程式代碼變更影響。
- 通過:測試已順利執行。
- 逾時:測試執行持續時間超過指定的臨界值。
Flaky 測試 具有不具決定性行為的測試。 例如,測試可能會針對相同的組態、程式代碼或輸入產生不同的結果。
Filter 使用可用的屬性搜尋結果集內測試結果的機制。 深入了解
分組 協助根據需求、測試檔案優先順序等可用屬性來組織測試結果檢視。 測試報告測試分析都支援分組測試結果。
傳遞百分比 測量單一執行實例或一段時間的測試結果成功。
優先順序 指定測試的重要性或重要性。 優先順序通常會指定為測試程序代碼中的屬性。 如需支持的測試結果格式,請參閱發佈測試結果工作,以檢視 Priority 屬性的對應。
測試分析 歷史 測試數據的 檢視,以提供有意義的見解。
測試案例 可唯一識別指定分支內的單一測試。
測試檔案 根據封裝方式分組測試;例如檔案、DLL 或其他格式。
測試報告 管線中測試執行單一實例的檢視,其中包含狀態的詳細數據,以及疑難解答、可追蹤性等等的說明。
測試結果 使用特定結果和詳細數據執行測試案例的單一實例。
測試回合 以下列項目為基礎的測試結果邏輯群組:
- 使用內建工作執行的測試:使用 Visual Studio Test、AntMavenGulpGruntXcode 等單一工作執行的所有測試都會在單一測試回合下報告
- 使用 [發佈測試結果 ] 工作發佈的結果:提供選項,可將一或多個測試結果檔案的所有測試結果分組成單一執行,或個別執行每個檔案
- 使用 API(s)發佈的測試結果: API(s) 提供彈性來建立測試回合,並視需要組織每個回合的測試結果。
可追溯 性 能夠 從測試結果往前或向後追蹤 至需求、Bug 或原始程式碼。

說明與支援