共用步驟 (Agile)
您的小組可以使用共用步驟來簡化手動測試案例的定義和維護。 許多測試需要對多個測試案例執行相同順序的步驟。 透過建立共用步驟,您只需要定義步驟順序一次,然後便可以將該步驟順序插入至多個測試案例中。 例如,如果每個測試案例都需要測試人員登入應用程式,您可以建立一組共用步驟來執行這些動作。 然後,您可以將共用步驟加入至每一個測試案例,並使用測試執行器來執行步驟。
注意事項 |
---|
您可以使用 Team 總管來定義測試案例,但最好使用 Microsoft 測試管理員來定義測試案例。 從 Visual Studio Test Professional 2010、Visual Studio 2010 Professional 或 Visual Studio 2010 Ultimate 都可以存取Microsoft 測試管理員。 如需詳細資訊,請參閱建立與管理測試。 若要指定用以定義一組共用步驟的動作步驟順序,您必須使用 Microsoft 測試管理員。 您可以使用 Team 總管或 Team Web Access,來檢視及修改為測試案例和共用步驟定義的其他欄位。 但您無法修改這些用戶端中的 [步驟] 索引標籤上顯示的欄位。 |
因為定義共用步驟只是為了簡化手動測試案例的定義,所以最好使用 Microsoft 測試管理員來定義共用步驟。 如需如何定義和使用共用步驟的詳細資訊,請參閱下表所列的主題。
工作 |
相關主題 |
---|---|
讓測試案例共用測試步驟以減少測試維護: 您可以定義共用步驟來擷取測試和驗證步驟順序,再將這些步驟插入至兩個以上手動測試案例的測試步驟中。 |
|
使用不同資料多次執行測試: 在您要以不同資料來多次執行相同測試的測試案例中,您可以將參數加入至共用步驟,以在測試案例中使用這些參數。 |
|
加快測試工作: 您可以錄製和播放手動測試的重複步驟,以加快測試執行的速度。 |
|
從測試計劃中執行手動測試: 您可以使用測試執行器從測試計劃中執行手動測試,以錄製每一個步驟是成功還是失敗。 您可以儲存測試結果和您執行測試時所收集的任何資料。 |
|
關閉不再需要的共用步驟: 如果您有未使用的共用步驟,您可以將狀態從作用中變更為已關閉。 已關閉的共用步驟仍然存在於 Team 專案中,但只會出現在特別尋找已關閉之共用步驟的查詢結果清單中。 |
必要的使用權限
您必須是 [Readers] 群組的成員,或您的 [檢視此節點中的工作項目] 必須設定為 [允許],才能檢視共用步驟。 您必須是 [Contributors] 群組的成員,或您的 [編輯此節點中的工作項目] 使用權限必須設定為 [允許],才能建立或修改共用步驟。 如需詳細資訊,請參閱管理使用權限。
欄位參考
如需工作項目表單內針對共用步驟所提供的資料欄位和控制項的詳細資訊,請參閱下列主題:
共用步驟工作流程
您可以使用 [作用中] 和 [已關閉] 狀態來區別使用的共用步驟和未使用的共用步驟。 所有共用步驟建立時都是 [作用中] 狀態。 共用步驟工作項目必須插入至一個或多個測試案例中之後才有作用。 在包含共用步驟的所有測試案例關閉時,共用步驟的狀態也會變更為 [已關閉]。
在儲存共用步驟工作項目之後,您可以將其狀態從作用中變更為已關閉。
一般工作流程進展:
其他工作流程轉換狀態:
|
共用步驟狀態圖表 |
作用中 (新增)
只要插入共用步驟的測試案例未關閉,共用步驟會一直維持作用中。
在您建立共用步驟時,會自動擷取下列資料欄位:
建立者:建立工作項目的小組成員名稱。
建立日期:工作項目的建立日期和時間 (依照伺服器時鐘記錄)。
從作用中到已關閉
您可以因為下列其中一個原因而關閉作用中的共用步驟工作項目:
原因 |
使用時機 |
其他可採取的動作 |
---|---|---|
過時 (預設值) |
使用者本文的驗收測試不再需要共用步驟。 |
請確認參考共用步驟的所有測試案例都 [已關閉]。 |
延後 |
在目前的產品週期或反覆測試期間不會執行共用步驟。 在插入共用步驟的測試案例設定為 [已延期] 時,您也可以指定這個原因。 |
無。 |
重複 |
共用步驟工作項目與另一個共用步驟工作項目重複。 |
對仍在作用中的重複工作項目建立連結。 |
在您關閉共用步驟工作項目時會擷取下列資料欄位:
關閉者:關閉工作項目的小組成員名稱。
關閉日期:工作項目的關閉日期和時間 (依照伺服器時鐘記錄)。
狀態變更日期:工作項目狀態的變更日期和時間。
已關閉
您可以重新啟動共用步驟工作項目。
從已關閉到作用中
在您重新啟動共用步驟工作項目時,[原因] 欄位會自動設定為 [重新啟動]。
原因 |
使用時機 |
其他可採取的動作 |
---|---|---|
重新啟動 |
需要共用步驟來支援測試案例的定義。 |
檢閱所有動作和驗證步驟,以確定它們支援插入共用步驟的測試案例。 |
在您重新啟動共用步驟工作項目時會擷取下列資料欄位:
啟動者:重新啟動工作項目的小組成員名稱。
啟動日期:重新啟動工作項目的日期和時間 (依照伺服器時鐘記錄)。
狀態變更日期:工作項目狀態的變更日期和時間。