結果矩陣配置範例報告
Azure DevOps Services |Azure DevOps Server 2022 |Azure DevOps Server 2020
當您產品中有多個要發行的組態時,您可以根據每個設定的測試進度,獨立發行不同的組態。 結果矩陣報表的組態範例如下圖所示。
重要
類別 | 要求 |
---|---|
存取層級 |
-
專案成員。 - 至少擁有 基本 存取權限。 |
許可 | 根據預設,項目成員具有查詢分析及建立檢視的許可權。 如需有關服務與功能啟用和一般數據追蹤活動之其他必要條件的詳細資訊,請參閱 存取分析的許可權和必要條件。 |
注意
本文假設您已閱讀 使用 OData 查詢 的範例報表概觀,並具備 Power BI 的基本瞭解。
若要讓報表產生有用的數據,小組必須執行下列活動來管理測試計劃:
定義測試計劃、測試套件和測試案例。 指定其狀態。 若要讓 Test Suite 執行,它必須處於 [進行中] 狀態。 若要讓測試案例執行,它必須處於就緒狀態。 如需詳細資訊,請參閱 建立手動測試案例。
定義測試組態,然後指派給測試案例。 如需詳細資訊,請參閱 測試不同的組態。
執行手動測試並驗證結果。 將測試案例中每個驗證步驟的結果標示為通過或失敗。 如需詳細資訊,請參閱 執行手動測試。
注意
如果某測試步驟是驗證測試步驟,測試人員必須為其標示狀態。 測試的整體結果會反映已標記之所有測試步驟的狀態。 因此,如果任何測試步驟標示為失敗或未標示,測試將會有失敗的狀態。
範例查詢
您可以使用實體集的 TestPoints
下列查詢來建立不同的但類似的測試計劃進度報告。
注意
若要判斷篩選或報表用途的可用屬性,請參閱 Test Plans Analytics 的元數據參考。 您可以使用位於EntityType
或NavigationPropertyBinding Path
底下的任何Property
值或EntitySet
值來篩選查詢或返回屬性。 每個 EntitySet
對應至 EntityType
。 如需每個值之數據類型的詳細資訊,請檢閱針對對應 EntityType
提供的元數據。
將下列 Power BI 查詢直接複製並貼到 [取得資料>空白查詢] 視窗中。 如需詳細資訊,請參閱 使用 OData 查詢的範例報表概觀。
let
Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/TestPoints?"
&"$apply=filter((TestSuite/TestPlanTitle eq '{testPlanTitle}'))"
&"/groupby((TestConfiguration/Name, LastResultOutcome),"
&"aggregate($count as Count)"
&")", null, [Implementation="2.0"])
in
Source
替換字串和查詢細分
以您的值取代下列字串。 請勿在替代中包含括號 {} 。 例如,如果您的組織名稱為 「Fabrikam」 ,請將 取代 {organization}
為 Fabrikam
,而非 {Fabrikam}
。
-
{organization}
- 您的組織名稱 -
{project}
- 您的團隊專案名稱,或完全省略“/{project}”,以進行跨專案查詢。 -
{testPlanTitle}
- 測試計劃的標題。 範例:Fabrikam test plan
。
查詢明細
下表描述查詢的每個部分。
查詢部分
說明
filter((TestSuite/TestPlanTitle eq '{testPlanTitle}'))
只傳回所選測試計劃的數據。 您可以使用 子句來新增多個方案,例如 filter((TestSuite/TestPlanTitle eq '{testPlanTitle1}' or TestSuite/TestPlanTitle eq '{testPlanTitle2}'))
。 您也可以在這裡套用任何其他與測試套件、測試組態相關的篩選。
/groupby((TestConfiguration/Name, LastResultOutcome),
依測試組態名稱及其結果分組點。
/aggregate($count as Count)
匯總篩選測試點的數據,其計數為 Count
。
(選擇性)重新命名查詢
您可以將預設查詢標籤 Query1 重新命名為更有意義的專案。 只要從 [ 查詢設定 ] 窗格輸入新名稱即可。
展開TestConfiguration欄列
擴大
TestConfiguration
選擇展開按鈕。
選取要壓平的欄位。
數據表現在包含
TestConfiguration.Name
實體欄位。
(選擇性)以滑鼠右鍵按一下欄位標頭,然後選取 重新命名...
變更選取數據行的數據類型
從 Power Query 編輯器 中,選取包含數字的數據行,例如 [封鎖]、[失敗] 和 [不可套用];從 [轉換] 功能選取 [數據類型],然後選擇 [整數]。 如需變更數據類型的詳細資訊,請參閱 轉換分析數據以產生Power BI報表、轉換資料行數據類型。
關閉查詢並套用您的變更
完成所有數據轉換後,從 [常用] 功能表中選擇 關閉及套用,以儲存查詢並返回 Power BI 中的 報表 索引標籤。
建立矩陣報表
- 在 [視覺效果] 底下,選擇 [矩陣]。
- 新增
TestConfiguration.Name
至 列。 - 新增
LastResultOutcome
至欄。 - 新增
Count
至 值。 - 選擇將 加總 作為 計數 的匯總方式。
您的報表看起來應該類似下圖。