跳轉至

質量分析:測試管理報表配置

背景

測試人員想檢視每個測試計劃的測試報告及需求的用例執行情況,如測試計劃關聯的缺陷分析,執行用例的執行情況,方便度量開發質量,總結以及對後續迭代測試方式的最佳化。

ZbwrLJlb

9vG5R0fV

解析

  • 由於測試計劃和缺陷沒有直接的關聯關係,但他們都會關聯執行用例,如果需要檢視每個測試計劃對應的缺陷情況,可以透過自動化同步建立測試計劃和缺陷的關聯關係後,在測試計劃詳情頁展示對應的圖表,更多詳情頁圖表配置可參考
  • 如果需求和執行用例沒有關聯,但需要檢視需求的用例執行情況,可以將資料來源配置為測試計劃,維度選擇「關聯需求」,指標選計算欄位-「測試計劃和用例」的關聯關係進行計算

配置

步驟一:新建測試計劃與缺陷關聯關係

關聯測試計劃(缺陷欄位)為單選關聯工作項 關聯缺陷(測試計劃欄位)為多選關聯工作項

  1. 管理員前往空間配置 → 工作項管理 → 右上角點選工作項高階配置即可開始使用。
  2. 點選右上角“+新建關係”按鈕,建立第一個關聯關係。

0zKzXBdS

wWQXl0qP

  1. 編輯關係
  2. 本空間工作項:測試計劃
  3. 本空間或跨空間工作項:缺陷
  4. 新建測試計劃欄位:
    1. 欄位名稱:關聯缺陷
    2. 欄位型別:多選關聯工作項
  5. 新建缺陷欄位
    1. 欄位名稱:關聯測試計劃
    2. 欄位型別:單選關聯工作項(注如果配置錯誤,無法配置自動化同步)

78p2XKAj

3INjoH8l

RJRx4Hd9

  1. 新建欄位:關聯執行用例 在空間配置-工作項管理-缺陷-欄位管理-新建欄位:單選關聯工作項,關係選擇執行用例關聯缺陷

a5c2936df-3494-4c75-a2da-d556628d898f

步驟二:自動化同步關聯測試計劃

  • 管理員點選「空間配置」-「自動化」進入自動化配置頁;點選「新建規則」,新建規則。

FKHHvhLe

新增同步

當執行用例和缺陷關聯時,將關聯測試計劃同步至缺陷

  1. 觸發器型別:欄位值修改
  2. 欄位所屬工作項:缺陷
  3. 當下列欄位值修改時觸發:關聯執行用例
  4. 從任意值改成任意值
  5. 操作型別:欄位操作
  6. 變更欄位來源:觸發器中選擇的缺陷
  7. 變更欄位:關聯測試計劃( )
  8. 變更方式:同步為
  9. 欄位值來源:缺陷關聯的其他工作項例項
  10. 關聯關係:關聯執行用例
  11. 與下列欄位值同步:關聯測試計劃

sJj9ir2O

Bs6bvtrZ

存量更新

將存量執行用例關聯的測試計劃同步至缺陷

  1. 觸發器型別:定時迴圈,每天18:00定時重新整理,無結束日期
  2. 條件型別:欄位值
  3. 欄位所屬工作項:缺陷
  4. 欄位值篩選:關聯執行用例不為空
  5. 操作型別:欄位操作
  6. 變更欄位來源:觸發器中選擇的缺陷
  7. 變更欄位:關聯測試計劃( )
  8. 變更方式:同步為
  9. 欄位值來源:缺陷關聯的其他工作項例項
  10. 關聯關係:關聯執行用例
  11. 與下列欄位值同步:關聯測試計劃

PxTa8rH8

hsIv1TWW

nV4KcLSQ

hHoIzdQa

解綁同步

當執行用例和缺陷解除關聯時,將缺陷關聯的測試計劃清空

  1. 觸發器型別:欄位值修改
    1. 欄位所屬工作項:缺陷
    2. 當下列欄位值修改時觸發:關聯執行用例
    3. 從任意值改成任意值
  2. 條件型別:欄位值
    1. 欄位所屬工作項:缺陷
    2. 欄位值篩選:關聯執行用例不為空
  3. 操作型別:欄位操作
    1. 變更欄位來源:觸發器中選擇的缺陷
    2. 變更欄位:關聯測試計劃( )
    3. 變更方式:修改為
    4. 修改型別:清空內容

HKeTbAHB

V1VETQhU

y5K6Niit

Ap4HUX4X

步驟三:配置圖表

測試計劃詳情頁配置圖表

管理員點選“空間配置“ → “工作項管理” → 測試計劃 → 頁面佈局 → 表單資源庫 → 圖表即可開始配置。

配置圖表元件

新建「測試報告」標籤頁,選擇需要配置的圖表型別拖拽到標籤頁配置表單內

a75958dd3-1581-472b-88a4-c199d2ab2646

高階配置-切換資料來源
  1. 高階配置中可以便捷切換資料來源,在詳情頁下點選圖表後,接著再右下角點選“高階配置”選項進入度量高階配置。
  2. 點選右上角“源資料範圍”選項可以切換資料來源,改成工作項-缺陷或執行用例
  3. 點選篩選條件-設定“關聯測試計劃”欄位條件為“當前值”。

FJ934S9e

hx1ZW5pq

k9zDDOmD

ByxGDZjq

設定緯度和指標
圖表名稱 圖表型別 資料來源 篩選條件 緯度(欄位) 指標(欄位 效果
關聯缺陷總數 指標卡 工作項-缺陷 “關聯測試計劃”存在選項為“當前值” - 工作項id(去重計數) ac9e0f9eb-f78f-4728-8546-7d68902b96ff
執行用例總數 指標卡 工作項-執行用例 “關聯測試計劃”存在選項為“當前值” - 工作項id(去重計數)
關聯缺陷優先順序 環圖 工作項-缺陷 “關聯測試計劃”存在選項為“當前值” 優先順序 工作項id(去重計數)
關聯缺陷嚴重程度分佈 環圖 工作項-缺陷 “關聯測試計劃”存在選項為“當前值” 嚴重程度 工作項id(去重計數)
關聯缺陷經辦人 條形圖 工作項-缺陷 “關聯測試計劃”存在選項為“當前值” 經辦人 工作項id(去重計數)
關聯缺陷報告人 條形圖 工作項-缺陷 “關聯測試計劃”存在選項為“當前值” 報告人 工作項id(去重計數)
關聯用例執行狀態 條形圖 工作項-執行用例 “關聯測試計劃”存在選項為“當前值” 狀態 工作項id(去重計數)
關聯用例執行人員 條形圖 工作項-執行用例 “關聯測試計劃”存在選項為“當前值” 執行人 工作項id(去重計數)
圖表展示

前往對應的測試計劃的標籤頁下,檢視生效後的圖表。

a74fec58d-5ef0-403b-bacd-39f5b0e19d36

配置需求用例執行分析圖表

如果需求和執行用例沒有關聯,但需要檢視需求的用例執行情況,可以將資料來源配置為測試計劃,維度選擇「關聯需求」,指標選「測試計劃和用例」的關聯關係進行計算

新建度量圖表
  1. 在檢視列表中,新建一個度量檢視。
  2. 在度量檢視右上角點選「新建」-「自定義圖表」
  3. 選擇資料範圍:工作項
  4. 工作項:測試計劃
  5. 圖表型別:條形圖

yfexw6I6

32dSHZSn

設定緯度和指標
圖表名稱 資料來源 緯度(欄位) 指標(計算欄位) 效果
用例執行率 工作項-測試計劃 關聯需求 輸出顯示設定:百分比
指標:COUNTDISTINCTIF(@{執行用例關聯測試計劃},@{執行用例關聯測試計劃}.{狀態}!={未執行}&&@{執行用例關聯測試計劃}.{狀態}!={已終止})/COUNTDISTINCTIF(@{執行用例關聯測試計劃},@{執行用例關聯測試計劃}.{狀態}!={已終止})
可複製指標:COUNTDISTINCTIF($related{執行用例關聯測試計劃},$related{執行用例關聯測試計劃}.${狀態}!=$option{未執行}&&$related{執行用例關聯測試計劃}.${狀態}!=$option{已終止})/COUNTDISTINCTIF($related{執行用例關聯測試計劃},$related{執行用例關聯測試計劃}.${狀態}!=$option{已終止})
acbc5d5e7-c25d-4d36-a2e3-a4147b2236c6
Gh3GRh4n
用例透過率 工作項-測試計劃 關聯需求 輸出顯示設定:百分比
指標:COUNTDISTINCTIF(@{執行用例關聯測試計劃},@{執行用例關聯測試計劃}.{狀態}=={執行透過})/COUNTDISTINCTIF(@{執行用例關聯測試計劃},@{執行用例關聯測試計劃}.{狀態}!=已終止})
可複製指標:COUNTDISTINCTIF($related{執行用例關聯測試計劃},$related{執行用例關聯測試計劃}.${狀態}==$option{執行透過})/COUNTDISTINCTIF($related{執行用例關聯測試計劃},$related{執行用例關聯測試計劃}.${狀態}!=$option{已終止})
用例缺陷率 工作項-測試計劃 關聯需求 輸出顯示設定:百分比
指標:COUNTDISTINCT(@{測試計劃-缺陷關聯})/COUNTDISTINCT(@{執行用例關聯測試計劃})
可複製指標:COUNTDISTINCT($related{測試計劃-缺陷關聯})/COUNTDISTINCT($related{執行用例關聯測試計劃})

aca2a6d74-90ab-4354-bd63-6eddc9eb7e91