HOW TO:在測試的動作記錄中對應參數至應用程式欄位
如果您的測試中包含參數,就可以使用每一個參數集執行該測試的多個反覆項目。如果您要使用動作記錄重新播放每一個反覆項目的測試,則必須將每一個參數對應至輸入欄位。對應每個參數可讓您播放動作記錄,而且反覆項目的參數值將取代固定值替換至輸入欄位內。如果未對應參數,則會使用固定值。
您可以在測試案例中任何測試步驟之動作或預期的結果上使用參數。然後,您就可以針對想要用於測試的參數加入多組值。每一組參數值都會使用測試執行器做為測試的個別反覆項目執行。當您建立動作記錄時,可以在您執行測試時複製每一個參數的值,然後將值貼到待測應用程式中的輸入欄位。例如,您可以使用驗證的預期結果參數同時具有用於項目成本和數量的動作參數總數是正確的。 這個程序中的 對應至應用程式欄位的資料對應參數的動作記錄如下圖所示。
如需如何建立具有參數之測試案例的詳細資訊,請參閱 HOW TO:將參數加入至手動測試案例以使用不同資料多次執行測試。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
將測試載入測試執行器
若要將測試載入測試執行器
開啟 Microsoft Test Manager。
注意事項 若要顯示 Microsoft Test Manager 視窗,選取 [開始],然後選取[所有程式]。點選 [Microsoft Visual Studio 2012 ],然後選取[ Microsoft 測試管理員]。
選取置中群組切換器上的向下箭號,然後選取 [測試中心]。
按一下中央群組功能表列上的 [測試]。
在置中群組功能表列底下的功能表中, 選取[執行測試選] (如果尚未選取的話)。
在左窗格的 [執行測試] 底下,選取測試計劃或測試計劃 (包含您想要執行的測試) 底下所列的測試套件。
右側窗格會顯示選取測試套件中的測試案例。
點選右側窗格中的測試案例,然後按一下 [執行]。
[測試執行器] 隨即開啟。
注意事項 選取 [以選項執行] 指定要執行測試的組建,或覆寫測試計劃的測試設定和環境設定。
在動作記錄中將資料參數對應至應用程式欄位
若要將參數對應至應用程式欄位
在 [測試執行器] 中,會提示您 [啟動測試] 並帶有選項 [建立動作記錄]。選取 [建立動作記錄] 並按一下 [啟動測試]。
注意事項 如果您已經設定了測試設定,針對正在執行的測試建立動作記錄,在您啟動測試時選取 [建立動作記錄] 選項將會使用您已設定的項目。如果您沒有在測試設定中設定動作診斷資料配接器,系統就會使用預設值來建立您的動作記錄。如需詳細資訊,請參閱如何:選擇在手動測試中錄製的應用程式。
請注意測試執行器的頂端包含反覆項目資訊。反覆項目的數目等於建立測試案例時所建立參數集的數目。如需詳細資訊,請參閱HOW TO:將參數加入至手動測試案例以使用不同資料多次執行測試。
執行測試第一個反覆項目的測試案例步驟,並且將每個步驟標記一個結果。使用此步驟右邊的下拉箭號並選取 [成功] 或 [失敗]。
當遇到使用與動作關聯的參數步驟,例如前面螢幕擷取畫面中的 [輸入數量] 和 [覆寫價格] 步驟時,您會看到參數顯示為測試步驟內的連結。您可以按一下其連結來複製指派給參數的資料。這樣會將資料複製到系統剪貼簿。然後,您可以使用 CTRL+V,將其複製到待測應用程式中的適當輸入欄位。
警告 如果您以滑鼠右鍵按一下待測應用程式上的 UI 控制項或輸入欄位以檢視捷徑功能表,然後使用 [貼上] 選項,將無法正確對應參數。這是因為動作記錄將它識別和記錄為滑鼠按一下動作。您必須使用 CTRL+V 或輸入值。
在參數資料已複製到待測應用程式時,請使用步驟右邊的下拉箭號,然後選取 [成功] 或 [失敗]。
注意事項 動作記錄期間,複製動作也會將參數對應至您貼上資料的特定輸入欄位。如果對應成功,則參數前面會顯示一個綠色核取記號圖示,而參數後面的圖示會有一個工具提示,說明參數現在對應的欄位。如果對應沒有成功,則會在 [成功或失敗] 圖示旁邊顯示警告圖示。
當遇到使用與預期結果關聯之參數的步驟 (例如上一個螢幕擷取畫面中的 [按一下更新] 步驟) 時,請確認接受測試之應用程式中的輸出欄位與測試步驟中顯示的預期結果相同。接著,使用此步驟右邊的下拉箭號並選取 [成功] 或 [失敗]。
按一下 [結束反覆項目並移至下一個]。
重要事項 如果沒有成功對應參數至應用程式中的輸入欄位,則會顯示對話方塊。該對話方塊會通知您部分參數沒有對應至任何 UI 控制項。如果沒有成功對應任何參數,且播放測試的反覆項目動作記錄,則只會使用記錄的值而不是參數值,因為參數沒有對應到 UI 控制項。您可以嘗試重設和建立新的動作記錄,或修改測試以便可以正確地將參數對應至各種 UI 控制項。
按一下 [啟動測試] 執行下一個反覆項目。
現在您可以使用動作記錄執行測試的下一個反覆項目。
請參閱
工作
HOW TO:將參數加入至手動測試案例以使用不同資料多次執行測試