共用方式為


HOW TO:使用不同的資料參數執行測試的多個反覆項目

如果您要以不同資料來多次執行手動測試案例,則您無需建立測試案例的多個副本。 您可以將參數加入至測試案例中任何測試步驟之動作或預期的結果。 然後,您就可以針對想要用於測試的參數加入多組值。 每一組參數值都會使用測試執行器做為測試的個別反覆項目執行。 在您執行測試時,您可以複製每一個參數的值,然後將值貼到待測應用程式中的輸入欄位。

此程序說明如何執行使用資料參數的手動測試。 開始執行具有資料參數的手動測試之前,必須首先建立手動測試然後將資料參數加入至其中。 如需詳細資訊,請參閱 HOW TO:建立手動測試案例HOW TO:將參數加入至手動測試案例以使用不同資料多次執行測試

如需如何對應動作記錄中參數的詳細資訊,請參閱 HOW TO:在測試的動作記錄中對應參數至應用程式欄位

若要將具有參數的測試載入測試執行器

選取要在 Microsoft 測試管理員中執行的測試

若要將包含參數的測試載入測試執行器

  1. 開啟 [Microsoft 測試管理員]。

    注意事項注意事項

    若要顯示 [Microsoft 測試管理員] 視窗,請按一下 [開始],然後按一下 [所有程式]。 指向 [Microsoft Visual Studio 2010],然後按一下 [Microsoft Test Manager 2010]。

  2. 在置中群組切換器上按一下向下鍵,然後按一下 [測試中心]。

  3. 按一下中央群組功能表列上的 [測試]。

  4. 在置中群組功能表列底下的功能表中,按一下 [執行測試] (如果尚未選取的話)。

  5. 在左窗格的 [執行測試] 底下,選取測試計劃或測試計劃 (包含您想要執行的含參數測試) 底下所列的測試套件。

  6. 右側窗格會顯示選取測試套件中的測試案例。

  7. 按一下右側窗格中您想要測試的含參數測試案例,然後按一下 [執行]。

    [測試執行器] 隨即開啟。

    注意事項注意事項

    選取 [以選項執行] 指定要執行測試的組建,或覆寫測試計劃的測試設定和環境設定。

執行含參數測試的多個反覆項目

針對資料參數執行反覆項目

若要執行含參數測試的多個反覆項目

  1. 在 [測試執行器] 中,會提示您 [啟動測試] 並帶有選項 [建立動作記錄]。 保留清除 [建立動作記錄] 核取方塊並按一下 [啟動測試]。

    警告

    如果您已經設定了測試設定,以建立執行中測試的動作記錄,則選取 [建立動作記錄] 選項會使用您已完成的設定。 如果您沒有在測試設定中設定動作診斷資料配接器,系統就會使用預設值來建立您的動作記錄。 如需詳細資訊,請參閱 HOW TO:使用測試設定記錄手動測試的使用者介面動作

    請注意測試執行器的頂端包含反覆項目資訊。 反覆項目的數目等於建立測試案例時所建立參數集的數目。 如需詳細資訊,請參閱 HOW TO:將參數加入至手動測試案例以使用不同資料多次執行測試

  2. 針對測試的第一個反覆項目,執行測試案例的步驟。 若要標記測試步驟的結果,請按一下測試步驟右邊使用中圖示旁的下拉式清單,然後按一下 [成功] 或 [失敗]。

    1. 當遇到使用與動作關聯的參數步驟,例如此文件前面螢幕擷取畫面中的 [輸入數量] 和 [覆寫價格] 步驟時,您會看到參數顯示為測試步驟內的連結。 您可以按一下其連結來複製指派給參數的資料。 這樣會將資料複製到系統 [剪貼簿]。 然後,您可以使用 CTRL+V,將其複製到待測應用程式中的適當輸入欄位。 在參數資料已複製到待測應用程式之後,請使用步驟右邊的下拉箭號,然後選取 [成功] 或 [失敗]。

    2. 當遇到使用與預期結果關聯之參數的步驟,例如此文件前面螢幕擷取畫面中的 [按一下更新] 步驟時,測試步驟會顯示此反覆項目的預期值。 驗證待測應用程式的輸出欄位與測試步驟的預期結果相同,然後使用步驟右邊的下拉箭號,並選取 [成功] 或 [失敗]。

  3. 按一下 [結束反覆項目並移至下一個]。

    [啟動測試] 對話方塊隨即顯示。

  4. (選擇性) 在測試執行器頂端,按一下 [反覆項目計數] 旁邊的下拉箭號。 測試案例的所有反覆項目都會列出,而目前的反覆項目會反白顯示。 您可以從此清單選取下一個要執行的反覆項目。

  5. 重複步驟 1 到 4,直到您已完成想要測試的重複項目。

  6. 在測試執行器頂端的工具列中,按一下 [儲存後關閉],將您的測試結果儲存至 Team Foundation Server,然後關閉測試執行器。

請參閱

工作

HOW TO:將參數加入至手動測試案例以使用不同資料多次執行測試

HOW TO:在測試的動作記錄中對應參數至應用程式欄位

概念

使用測試執行器執行手動測試