共用方式為


HOW TO:使用共用步驟共用一般測試案例步驟

使用 Microsoft Test Manager,您可以建立" 共用 步驟" (Shared Step),在手動測試案例間共用步驟。 例如,在數個測試案例中可能必須執行用於登入應用程式的測試步驟。 透過共用步驟,您只需要維護共用步驟中的變更。 您可以在測試案例內建立共用步驟,也可以在 [組合管理]中的 [共用步驟管理員] 建立共用步驟。 您也可以在 [共用步驟管理員] 中編輯和複製步驟 (如果需要的話)。

您可以從 [共用步驟管理員] 中建立共用步驟的動作記錄。 動作記錄可讓您自動播放共用測試步驟,以加快手動測試的速度。 如需詳細資訊,請參閱HOW TO:建立共用步驟的動作記錄

如果您要以不同資料來多次執行具有共用步驟的測試案例,您可以將參數加入至共用步驟。 如需共用步驟中所使用參數的詳細資訊,請參閱 HOW TO:將參數加入至共用步驟

下圖顯示如何在測試案例的現有步驟中建立共用步驟。

建立共用步驟

需求

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
注意事項注意事項

如果修改共用步驟,這可能影響正在使用這些共用步驟的其他測試案例。您可能要進行檢查,以便變更不會導致其他測試案例失敗。

使用下列程序,可以建立和使用共用步驟:

  • 從測試案例的現有步驟建立共用步驟

  • 在測試案例中插入共用步驟

  • 從組合管理中心建立共用步驟

若要從測試案例的現有步驟建立共用步驟

若要從測試案例的現有步驟建立共用步驟

  1. 開啟 Microsoft Test Manager。

    注意事項注意事項

    若要顯示 Microsoft Test Manager 視窗,選取 [開始],然後選取[所有程式]。點選[Microsoft Visual Studio 2012],然後按一下 [Microsoft 測試管理員]。

  2. 在 [測試中心]中,選取 [計劃] 然後選取 [內容]。

    [內容] 窗格隨即顯示。

  3. 在測試套件階層窗格中選取含有您的測試案例的測試套件。

  4. 若要開啟具有要與其他測試案例共用之通用步驟的測試案例,請按兩下 [測試套件詳細資料] 窗格中列出的測試案例。

  5. 選取 [步驟]。

  6. 選取要共用的步驟順序。 若要展開選取數個步驟,請按住 SHIFT 不放,直到按一下最後一個步驟。

  7. 以滑鼠右鍵按一下然後指向 [建立共用步驟]。

    [建立共用步驟] 對話方塊隨即出現。

  8. 在 [標題] 中輸入唯一名稱,然後按一下 [確定]。

    共用步驟隨即建立,並且在測試案例中顯示具有共用步驟圖示的單一步驟。

  9. (選擇性) 若要檢視共用步驟,請以滑鼠右鍵按一下共用步驟圖示,然後指向 [開啟共用步驟]。 或者,如果您將滑鼠指標暫停到共用步驟上,則在工具提示中會顯示共用步驟的詳細資料。

  10. (選擇性) 若要編輯這些共用步驟,請以滑鼠右鍵按一下共用步驟,然後指向 [開啟共用步驟]。 按需要進行變更,然後按一下 [儲存後關閉]。

  11. 若要儲存測試案例,請按一下 [儲存後關閉]。

在測試案例中插入共用步驟

若要在測試案例中插入共用步驟

  1. 開啟 Microsoft Test Manager。

    注意事項注意事項

    若要顯示 Microsoft Test Manager 視窗,選取 [開始],然後選取[所有程式]。點選[Microsoft Visual Studio 2012],然後按一下 [Microsoft 測試管理員]。

  2. 在 [測試中心]中,選取 [計劃] 然後選取 [內容]。

    [內容] 窗格隨即顯示。

  3. 在測試套件階層窗格中選取含有您的測試案例的測試套件。

  4. 若要開啟需要共用步驟的測試案例,請按兩下 [測試套件詳細資料] 窗格中列出的測試案例。

  5. 選取 [步驟]。

  6. 若要將共用步驟加入至測試案例,請以滑鼠右鍵按一下要插入步驟的步驟,然後指向 [插入共用步驟]。

    [加入共用步驟] 對話方塊隨即出現,並顯示可用共用步驟的清單。

  7. (選擇性) 如果列出數個共用步驟,您可以變更查詢以縮小共用步驟的搜尋範圍,如下列步驟所示。

    1. 若要將新的子句加入到查詢中,請選取 [按一下這裡加入子句]。

    2. 選取查詢子句中的每一欄,以填入此子句。 如果某個欄有接受值的清單,則當選取此欄時,即會出現下拉箭號; 按一下此下拉箭號,以選取清單中的值。 可用的欄如下:

      查詢欄

      填寫方式

      及/或

      如果這個子句和上一個子句必須為 true,才能符合結果,請選取 []。 如果這個子句或上一個子句必須為 true 才能符合結果,請選取 []。

      欄位

      這個欄位的清單包含了目前在 Team Foundation Server 中所用的所有可搜尋之工作項目欄位。 當您想要取得有用的結果時,請盡量使用多一點的子句和欄位。 您可以按 ALT + 向下鍵,或輸入您想選取的欄位名稱。

      運算子

      運算子的範例有 = (等於)、<> (不等於)、> (大於)、< (小於)、>= (大於或等於)、<= (小於或等於)、在於曾經是不曾是包含

      在指定的欄位中指定您要尋找的值。 如果有一份值清單供您選取,請選取下拉箭號選取您要的值。 Team Foundation 工作項目追蹤包含部分查詢變數,可動態地將值加入至您的查詢。

    3. 重複前兩個步驟,加入您要搜尋的所有值。

    4. 若要查看查詢的結果,請按一下 [執行] 以執行查詢。

    注意事項注意事項

    您可以視需要加入及移除欄位,以變更所顯示的資料行。如需詳細資訊,請參閱HOW TO:在 Microsoft 測試管理員中變更和篩選資料行

  8. 從清單選取要插入的共用步驟,然後按一下 [加入共用步驟]。

    共用步驟會在選取的步驟上方插入。

    注意事項注意事項

    您可以開啟共用步驟,以檢視個別測試步驟。以滑鼠右鍵按一下共用步驟,然後指向 [開啟共用步驟]。或者,如果您將滑鼠指標暫停到共用步驟上,則在工具提示中會顯示共用步驟的詳細資料。

  9. 若要儲存測試案例,請按一下 [儲存後關閉]。

從組合管理中心建立共用步驟

若要從組合管理中心建立共用步驟

  1. 開啟 Microsoft Test Manager。

    注意事項注意事項

    若要顯示 Microsoft Test Manager 視窗,選取 [開始],然後選取[所有程式]。點選[Microsoft Visual Studio 2012],然後按一下 [Microsoft 測試管理員]。

  2. 在 [測試中心] 內,選擇 [組合管理],然後選取 [共用步驟管理員]。

    隨即顯示 [共用步驟管理員] 窗格。

  3. 若要建立共用步驟,請按一下 [新增]。

    [新共用步驟] 對話方塊隨即顯示。

  4. 若要命名共用步驟,請在 [標題] 中輸入名稱。

    您可使用此標題來識別共用步驟並視需要進行搜尋。

  5. 按一下 [區域],為共用步驟選取 Team 專案中的適當區域。

    注意事項注意事項

    這些區域是 Team Foundation Server 系統管理員針對 Team 專案所設定的。您可以使用區域欄位來查詢共用步驟。

  6. 點選 [優先權] 選取共用步驟的重要性。

  7. 點選 [指派給],為此共用步驟選取適當的擁有者。

  8. (選擇性) 若要變更共用步驟的狀態,您必須先儲存共用步驟。 儲存共用步驟之後,您就可以根據下表,從清單中選取狀態:

    狀態

    使用時機

    Active

    共用步驟可用於任何測試案例內。

    Closed

    這個 Team 專案的未來反覆項目不再需要共用步驟。

    注意事項注意事項

    預設的情況下,[狀態] 會設定為 [作用中]。

  9. (選擇性) 若要加入共用步驟的詳細說明,請點選 [摘要],然後在 [說明] 中輸入詳細資料。

  10. 選取 [步驟]。

  11. 請點選 [<按這裡加入步驟>],然後輸入測試步驟的詳細資料。

  12. 在 [動作] 底下,輸入測試人員執行此測試步驟所採取的動作。

  13. (選擇性) 在 [預期的結果] 底下,輸入在動作執行之後使用者預期的結果。

    注意事項注意事項

    如果您將預期的結果加入至測試步驟,它就會自動成為驗證測試步驟 (在步驟圖示上顯示紅色核取記號)。執行共用步驟時,必須分別將每個驗證測試步驟標記為成功或失敗。如果您沒有這樣做,系統就會自動指派失敗的狀態給此測試。

  14. 若要加入另一個測試步驟,請點選 [輸入]。 您可以依照共用步驟的需要加入任意數目的測試步驟。

  15. 若要儲存共用步驟,請在工具列中點選 [儲存後關閉]。

    共用步驟會顯示在共用步驟管理員的清單中。

請參閱

工作

HOW TO:建立手動測試案例

HOW TO:在執行測試時使用共用步驟

HOW TO:建立共用步驟的動作記錄

HOW TO:將參數加入至共用步驟

概念

使用 Microsoft Test Manager 建立手動測試案例