TestRail - 測試執行



TestRail 提供兩步測試執行流程。首先新增測試執行,然後執行測試執行。新增測試執行 只是將現有的測試用例拉取到測試執行中,使用者可以根據優先順序執行這些測試用例。

新增測試執行

要在“測試執行和結果”選項卡中新增測試執行,請執行以下步驟:

  • 轉到“測試執行和結果”選項卡

  • 單擊位於不同位置的“新增測試執行”按鈕,如下圖所示

Add Test Run Button
  • 它將開啟“新增測試執行”頁面,使用者應在此頁面輸入名稱、里程碑、指派給、說明,如下圖所示

Add Test Run Page
  • 現在選擇測試用例 - 有兩個選項:

    包含所有測試用例 - 選擇此選項可在本次測試執行中包含所有測試用例。如果向儲存庫添加了新的測試用例,它們也會自動包含在此次執行中。

    選擇特定測試用例 - 使用者可以選擇要包含在此次測試執行中的測試用例。在這種情況下,不會自動將新的測試用例新增到此執行中。

  • 當用戶選擇第二個選項時,需要執行以下附加步驟:

    • 單擊如下圖所示的“更改選擇”

Click On Change Selection
  • 它將開啟“選擇用例”嚮導,其中包含所有可用的測試用例。使用者可以選擇整個章節或每個章節中的特定測試用例,如下圖所示,然後單擊“確定”進行選擇。

Select Cases Wizard
  • 使用者可以看到包含的測試用例數量,然後單擊“新增執行”按鈕,如下圖所示

Number Of Test Cases

現在,使用者可以在“測試執行和結果”選項卡中看到餅圖和測試用例,如下所示

Pie Chart

測試執行

TestRail 支援以下 5 種測試用例狀態:

  • 未測試 - 預設情況下,新測試的狀態為“未測試”。一旦向測試添加了測試結果,它就永遠無法再更改為“未測試”狀態。

  • 透過 - 當測試步驟根據預期結果驗證時,測試用例標記為“透過”。

  • 失敗 - 如果指定的測試步驟之一導致錯誤,或者預期結果與實際測試結果不同,則測試用例標記為“失敗”。

  • 重測 - 如果應再次測試測試,則將其標記為“重測”。例如,如果測試最初失敗並且開發人員修復了問題,則開發人員可以將其標記為需要重測。

  • 阻塞 - “阻塞”狀態用於指定由於某些外部依賴項(例如需要修復才能完成測試的錯誤)而當前無法執行測試。

  • 完成測試用例的測試執行後,測試用例的狀態將更改為上述狀態之一。螢幕截圖顯示了執行後如何更改測試用例的狀態

Status Of Test Case
  • 現在,“新增結果”嚮導開啟,其中新增結果和註釋作為工件。使用者也可以透過單擊“已用時間”欄位中的“開始”連結來記錄已用時間。

  • 之後單擊新增結果。這將完成測試用例的測試執行。

Add Result Wizard
廣告
© . All rights reserved.