Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022
將參數新增至手動 測試 ,以使用不同的測試數據重複測試。 例如,您可以從 1、5、10 或 200 的數量測試將不同數量新增至購物車。
在手動測試案例的測試步驟中插入參數。 然後,提供參數值的數據表。 您可以將共用參數新增至測試案例,或將最近插入的參數轉換成共用參數。 共用步驟和共用參數是可以跨多個測試案例共用的不同工作項目類型。 它們會透過 測試案例共用步驟 和 參考的 參考連結類型連結到測試案例,如下圖所示。
圖表顯示「共用步驟」連結至「測試案例」,且此案例也連結至「共用參數」。
透過共用步驟和共用參數,您可以使用相同的數據執行多個測試案例。
必要條件
| 類別 | 要求 |
|---|---|
| 專案訪問 | Project成員 |
| 存取層級 | 至少有 基本 存取權,可以查看與測試相關的工作項目。 擁有 Stakeholder 權限的使用者無法存取Azure Test Plans。 若要新增測試計畫與測試套件、刪除測試產出物或定義測試組態,您需要取得 Basic + Test Plans 權限或訂閱Visual Studio訂閱:Enterprise、Test Professional或 MSDN 平台。 |
| 許可 |
區域路徑: - 在此節點編輯工作項目:新增或修改測試計畫、測試套件、測試案例或其他基於測試的工作項目。 - 管理測試計畫:修改測試計畫屬性,如建置與測試設定。 - 管理測試套件:建立與刪除測試套件、新增或移除測試套件、變更測試組態,以及移動測試套件。 Project-level: - 管理測試組態 與 測試環境:管理測試組態或測試環境。 - 永久刪除工作項目:永久刪除基於測試的工作項目。 |
欲了解更多資訊,請參閱 Manual test access and permissions。
將參數新增至測試案例
執行下列步驟,將參數新增至您的測試。
在測試步驟的動作和預期結果中輸入前面加上 「@」 的名稱,以建立參數。
在步驟清單下方,新增參數值的組合。 您可能需要向下捲動才能看到它們。
在測試案例之間共用參數
請執行下列步驟,將現有的參數轉換成共用參數,讓您可以在其他測試案例中使用它們和相關聯的數據。
在開啟的測試案例中,選取 [ 轉換為共用參數]。
建立共用參數集之後,請開啟另一個測試案例,並將共用參數集新增至該測試案例。
您可以依名稱搜尋共享參數。
新增共用參數集之後,會顯示在 [參數值 ] 區段中。 您現在可以在測試案例步驟中使用這些參數。
如果測試案例對這些共用參數有不同的參數名稱,請將共用參數對應至本機參數,以使用共用參數數據。
當正確對應後,與共用參數相關聯的數據將會顯示出來。
在 [參數 ] 頁面中新增、編輯和重新命名您的共享參數集。 在測試案例窗格中查看參考它們的測試案例。
每個共享參數集都是工作專案。 開啟 [ 屬性] 頁面,以檢視或變更此工作專案。 例如,您可以指派擁有者並追蹤變更。
您無法將多個共享參數集新增至單一測試案例。 如果兩個測試案例共用類似的數據,您可以考慮建立單一共享參數集,其中包含所有參數,即使集合中的幾個數據行在每一個測試案例中仍然未使用。 例如,一個測試案例需要客戶標識碼、名稱、電子郵件和電話,而第二個測試案例需要客戶標識碼、名稱和位址。
你可以將 Excel 試算表的參數值匯入你共用的參數集。 將值貼到您的共享參數方格中。 你也可以把資料從格子複製回 Excel。
使用參數執行測試案例
執行下列步驟以執行使用參數的測試案例。
選取具有參數的測試案例,並開始執行測試案例。 測試執行器會顯示參數值的第一列。
當您完成步驟時,將測試標示為通過或失敗。 進行測試的下一次迭代,使用下一列的參數值。
使用選單瀏覽至其他版本。
如果有任何參數值不正確,請在步驟的快捷方式選單中選擇 編輯 來修正這些值,而不取消測試。
檢閱測試結果
測試結果是以所有反覆項目結果的優先順序階層為基礎。 階層順序為 Paused、Failed、Blocked、Passed、Not Applicable 和 Unspecified (Active)。 例如,如果您將任何反覆項目標示為 失敗 ,並將其餘所有項目標示為 通過,則整個測試的結果會顯示為 失敗。 此結果與沒有參數的測試案例不同,其中結果會顯示上次執行的狀態。
若要檢閱測試結果,請從 [ 執行] 索引標籤選取測試點。 選取 [更多選項 ] 或按下滑鼠右鍵以開啟操作選單。 選取 [ 檢視測試結果]。
您可以在 [測試案例結果] 對話框中檢視結果。