使用不同的資料重複測試
當您撰寫手動測試時,通常會想要指定使用不同的測試資料重複該測試數次。 例如,如果使用者可以將不同數量的產品加入購物車,那麼您會想要檢查數量 200 是否與數量 1 一樣能夠運作。
若要執行這項操作,可在測試步驟中插入「參數」(Parameter)。 除了測試步驟之外,您還會提供參數值資料表。
將 Team Web Access 與 Team Foundation Server 2013 Update 2 或 Visual Studio Online 搭配使用,您也可以在測試案例之間共用參數和資料。 如此一來,您可以使用相同的資料來執行多個測試案例。
將參數加入至測試案例
在測試步驟的動作和預期結果中,輸入前面加上 "@" 的名稱即可建立參數。
在步驟清單底下,加入參數值的組合。 您可能需要向下捲動才能查看它們。
在測試案例之間共用參數
將現有的參數轉換成共用參數,以便您可以在其他測試案例中使用它們及相關的資料。
建立共用參數集之後,開啟另一個測試案例,並將共用參數集加入該測試案例。 您可以使用名稱來搜尋共用參數集。
共用參數集會在您加入它之後顯示於 [參數值] 區段。 現在您可以在測試案例步驟中使用這些參數。
如果測試案例對於這些共用參數已經有不同的參數名稱,請將共用參數對應到本機參數,即可使用共用參數資料。
當它們正確對應時,將會顯示與共用參數相關的資料。
從 [參數] 索引標籤加入、編輯和重新命名您的共用參數集。 在 [測試案例] 窗格中,檢視參考它們的測試案例。
每個共用參數集都是一個工作項目。 從 [屬性] 索引標籤,您可以檢視或變更此工作項目。 例如,您可以指派擁有者和追蹤變更。
注意事項 |
---|
從 Microsoft Test Manager (使用 Test Professional 2013 Update 2 或 Visual Studio Ultimate 2013 Update 2),您可以檢視測試案例的共用參數,但無法更新它們。若要更新共用參數,您必須使用 Team Web Access。在 Microsoft Test Manager 中有一個超連結可以帶您到正確的位置以編輯共用參數。 |
執行具有參數的測試案例
當您執行具有參數的測試案例時,測試執行器會顯示第一列參數值。
當您完成步驟時,請將測試標記為成功或失敗。
然後繼續進行測試的下一個反覆項目,該反覆項目會使用下一列參數值。
有些參數值不正確。 是否可以修正參數值但不取消測試?
可以。 從步驟的內容功能表中選擇 [編輯]。
檢閱測試結果
如果您已將任何測試反覆項目標記為失敗,則整個測試的結果就會顯示為失敗。
如果您檢查 Microsoft Test Manager 中的測試結果,就可以看到每個反覆項目的不同結果:
使用錄製/播放加速測試反覆項目
執行冗長的參數組合資料表可能很容易發生錯誤而且單調乏味。 若要加速進行,請在使用第一組參數值執行測試時建立動作記錄,然後針對其他幾組參數值播放動作記錄。
方式如下:
選取 [建立動作記錄],再按 [啟動] 按鈕。
完成第一個測試反覆項目,然後繼續進行下一個。
一邊進行一邊將每個步驟標記為成功或失敗。 在應用程式中輸入測試指令碼中所顯示完全相同的參數值。
選擇 [播放],使用下一組參數值執行測試。
您的動作會自動播放,不過您仍然需要驗證結果。
不是所有應用程式都適用錄製/播放。 如需詳細資訊,請參閱 自動程式碼 UI 測試和動作記錄的支援組態和平台。