共用方式為


測試案例 (CMMI)

您的小組可以使用測試案例來定義手動測試和自動化測試,這些測試可經由測試執行器和 Microsoft 測試管理員來執行和管理。 透過使用 Microsoft 測試管理員,您不只可以建立測試案例,還可以建立方便您測試專案的測試套件和測試組態。 使用測試組態,您可以定義要如何執行您的測試案例和測試套件。 您可以將測試案例組織成測試計劃中的測試套件階層,進而將測試案例分組。 藉由建立測試套件,您即可以群組方式執行測試案例集。 如需詳細資訊,請參閱使用測試計劃定義您的測試工作

注意事項注意事項

您可以使用 Team 總管來定義測試案例,但最好使用 Microsoft 測試管理員來定義測試案例。 從 Visual Studio Test Professional 2010、Visual Studio 2010 Professional 或 Visual Studio 2010 Ultimate 都可以存取 Microsoft 測試管理員。 如需詳細資訊,請參閱建立與管理測試

若要定義用以定義手動測試或一組共用步驟的動作步驟順序,您必須使用 Microsoft 測試管理員。 您可以使用 Team 總管或 Team Web Access,來檢視及修改為測試案例和共用步驟定義的其他欄位。 但您無法修改這些用戶端中的 [步驟] 索引標籤上顯示的欄位。

如果您已升級 Team 專案,則必須執行其他工作,才能使用測試案例和 Microsoft 測試管理員的介面。 如需詳細資訊,請參閱針對已升級的 Team 專案啟用 Microsoft 測試管理員的介面作業

有許多測試需要測試人員對多個測試案例執行相同順序的步驟。 透過建立共用步驟,您只需要定義步驟順序一次,然後便可以將該步驟順序插入至多個測試案例中。 例如,如果每個測試案例都需要測試人員登入應用程式,您可以建立一組共用步驟來執行這些動作。 然後,您可以將共用步驟加入至每一個測試案例,並使用測試執行器來執行步驟。因為使用共用步驟只是為了簡化手動測試案例的定義,所以您應該使用 Microsoft 測試管理員來建立共用步驟。 如需詳細資訊,請參閱 HOW TO:使用共用步驟共用一般測試案例步驟

本主題內容

相關主題

  • 定義測試案例

  • 將測試案例連結至需求

  • 將附件或超連結加入至測試案例

  • 變更測試案例的狀態

儀表板和報表

欄位參考

必要的使用權限

您必須是 [Readers] 群組的成員,或是您的 [檢視此節點中的工作項目] 已設為 [允許],才能檢視測試案例。 您必須是 [Contributors] 群組的成員,或是您的 [編輯此節點中的工作項目] 權限已設為 [允許],才能建立或修改測試案例。 如需詳細資訊,請參閱管理使用權限

定義測試案例

測試案例被設計成搭配測試執行器和 Microsoft 測試管理員使用。 您可以使用 Team 總管來定義測試案例,但最好使用 Microsoft 測試管理員來建立測試案例。 如需如何使用 Microsoft 測試管理員來定義和使用測試案例的詳細資訊,請參閱建立與管理測試

您可以先使用 Team 總管或 Team Web Access 來定義測試案例,稍後再使用 Microsoft 測試管理員將測試案例加入至測試計劃。 在定義測試案例時,您可以指定下圖所示的欄位。

測試案例表單頂端 (CMMI)

   

[測試案例] 的各個索引標籤 (CMMI)

當您定義測試案例時,除了 [標題] 之外,所有欄位都是選用的。

在您處理測試案例時,您永遠可以修改欄位和加入其他詳細資料。 若要使用 Microsoft 測試管理員執行此程序,請參閱 HOW TO:建立手動測試案例

若要定義測試案例

  1. 在工作項目表單的上方區段中,指定下列其中一個或多個欄位:

    • 在 [標題] (必要項) 中,輸入描述性短語來定義要測試的準則。

    • 在 [指派給] 清單中,按一下測試案例的適當擁有者。

      注意事項注意事項

      您只能將工作項目指派給 [Contributors] 群組的成員。

      如果您未指派這個項目,則會自動將它指派給您。

    • 在 [狀態] 清單中,保留預設值 [設計]。

      注意事項注意事項

      您可以執行處於 [設計] 狀態的測試案例。

    • 在 [優先權] 清單中,按一下測試案例的重要性層級,以 1 (最重要) 至 4 (最不重要) 的等級表示。

      這個欄位的預設值為 2。

    • 在 [自動化狀態] 中,如果是手動測試案例,請保留預設值 [未自動化],如果您打算將測試案例自動化,請按一下 [已規劃]。

      注意事項注意事項

      如果您從 [關聯的自動化] 索引標籤加入自動化方法,則此欄位的值會自動更新為 [自動化]。 如需如何將手動測試案例轉換成自動化測試案例的詳細資訊,請參閱 HOW TO:使自動化測試與測試案例產生關聯

    • 在 [區域] 清單中,按一下 Team 專案中用於測試案例的適當區域。

      此值應該符合針對測試案例解決之需求所指定的區域。 預設值是針對專案所定義的最上層區域節點。

    • 在 [反覆項目] 清單中,按一下 Team 專案中測試案例的反覆項目。

      預設值是針對專案所定義的最上層反覆項目節點。

      注意事項注意事項

      每個 Team 專案的專案系統管理員都會定義該專案的 [區域] 和 [反覆項目] 路徑,讓小組能夠依照這些指定來追蹤進度。 如需詳細資訊,請參閱 建立和修改區域和反覆項目

  2. 在 [步驟] 索引標籤上,定義要放在測試中一起執行的動作及驗證步驟和參數。

    如需詳細資訊,請參閱建立與管理測試

  3. 按一下 [摘要] 索引標籤,然後指定下列其中一個欄位,或兩者都指定:

    • 在 [描述] 中,盡量提供詳細資料來說明測試案例。

    • 在 [記錄] 中,加入您要放在歷程記錄中一起保存的註解。

      每當小組成員更新工作項目時,其記錄就會顯示變更的日期、進行變更的小組成員,以及變更的欄位。

  4. 在 [已測試的需求] 和 [所有連結] 索引標籤上,建立測試案例與其他一或多個工作項目 (例如需求、工作、變更要求和 Bug) 的連結。

  5. 在 [附件] 索引標籤上,附加規格、影像或其他檔案,提供要執行之測試案例的詳細資料。

    如需詳細資訊,請參閱本主題後面的下列章節:

    • 將測試案例連結至需求

    • 將附件或超連結加入至測試案例

  6. 按一下 儲存 [儲存工作項目]。

    注意事項注意事項

    在您儲存測試案例之後,工作項目工具列底下就會出現識別項。

將測試案例連結至需求

您可以將測試案例連結至需求,以追蹤對需求的測試進度。 在定義測試案例之後,您可以使用下列程序,將測試案例連結至其所實作的需求。 如需如何使用 Microsoft 測試管理員來執行此程序的詳細資訊,請參閱 HOW TO:將需求或使用者本文加入至測試計劃

若要將測試案例連結至需求

  1. 按一下 [已測試的需求] 索引標籤。

  2. 按一下 加入連結 [連結至]。

    [將連結加入至測試案例] 對話方塊隨即開啟。

  3. 在 [連結類型] 清單中,保留預設值 [測試]。

    當您從 [已測試的工作項目] 索引標籤建立連結時,您只能指定 [測試] 類型的連結。

  4. 按一下 [瀏覽]。

    下列對話方塊隨即出現:

    [選擇連結工作項目] 對話方塊

  5. 在 [已儲存的查詢] 清單中,按一下 [開啟需求] 小組查詢,然後按一下 [尋找]。

  6. 選取您要連結至測試案例之需求旁邊的核取方塊。

    如需詳細資訊,請參閱 尋找要連結或匯入的工作項目

  7. (選擇性) 在 [註解] 文字方塊中,輸入連結的說明。

  8. 按一下 [確定]。

  9. 按一下 儲存 [儲存工作項目]。

    注意事項注意事項

    您已連結的需求和測試案例都會更新。 [測試者] 連結會加入至需求。

將詳細資料、附件或超連結加入至測試案例

您可以使用下列方式提供實作測試案例的詳細資訊:

  • 在 [描述] 或 [記錄] 欄位中,輸入資訊。

  • 附加檔案。

    例如,您可以附加電子郵件討論串、文件、影像、記錄檔或其他類型的檔案。

  • 加入超連結以連至網站,或連至伺服器或網站上儲存的檔案。

若要將詳細資料加入至測試案例

  1. 按一下 [摘要] 索引標籤。

  2. 在 [描述] 中輸入資訊。

  3. (選擇性) 在 [記錄] 欄位中輸入資訊。

    您可以格式化資訊,以便提供強調效果或擷取項目符號清單。 如需詳細資訊,請參閱標題、ID、描述和記錄 (Agile)

  4. 按一下 儲存 [儲存工作項目]。

若要將附件加入至測試案例

  1. 按一下 [附件] 索引標籤。

    [附件] 索引標籤

  2. 執行下列其中一項動作:

    • 將檔案拖曳到附件區域中。

    • 按一下 貼上,或按下 CTRL-V 貼上您已複製的檔案。

    • 按一下 加入附件 [加入],再按一下 [瀏覽],然後在 [附件] 對話方塊中,輸入或瀏覽至您要附加的檔案名稱。

      (選擇性) 在 [註解] 方塊中,輸入有關附件的其他資訊。 若要關閉 [附件] 對話方塊,請按一下 [確定]。

  3. 按一下 儲存 [儲存工作項目]。

若要將超連結加入至測試案例

  1. 按一下 [其他連結] 索引標籤。

    在 [其他連結] 索引標籤中指定超連結

  2. 按一下 加入連結 [連結至]。

    將超連結加入至使用者本文

  3. 在 [連結類型] 清單中,按一下 [超連結]。

  4. 在 [位址] 方塊中,輸入連結目標的位址。

  5. 如果目標是網站,請輸入 URL,或從網際網路瀏覽器複製 URL,然後將它貼入 [位址] 方塊中。 如果目標是伺服器位置,請以 UNC 名稱的格式輸入位址。

  6. (選擇性) 在 [註解] 方塊中,輸入有關超連結的其他資訊。

  7. 按一下 [確定]。

  8. 按一下 儲存 [儲存工作項目]。

變更測試案例的狀態

當您建立測試案例時,測試案例的狀態會自動設為 [設計]。 在定義測試案例的所有動作和驗證步驟,而且測試案例也已核准為可以執行之後,您可以將狀態變更為 [就緒]。 當您不再需要某個測試案例時,可以將其狀態從就緒變更為已關閉。 如需用於追蹤狀態變更之資料欄位的詳細資訊,請參閱指派和工作流程 (Agile)

如需如何使用 Microsoft 測試管理員來執行此程序的詳細資訊,請參閱 HOW TO:將測試案例的狀態變更為已關閉。 在 Office Excel 中,您可以同時編輯多個測試案例,方法是開啟 [開啟測試案例] 小組查詢,然後更新那些您要更新之測試案例的 [狀態] 欄位。

小組成員在儲存測試案例之後,可以將其狀態變更為下列程序所說明的其中一種狀態。

若要變更測試案例的狀態

  1. 開啟測試案例。

  2. 在 [狀態] 清單中,按下列其中一個值:

    • 設計:測試案例正在設計階段,尚未經過檢閱和核准。

      注意事項注意事項

      您可以執行處於 [設計] 狀態的測試案例。

    • 就緒:測試案例經過檢閱和核准,已可以執行。

    • 已關閉:此 Team 專案未來的反覆項目將不再需要這個測試案例。

  3. 在 [原因] 清單中,保留預設值 [過時]。 如果您是基於其他原因而要關閉測試案例,請按一下 [已延期] 或 [重複]。

  4. 按一下 儲存 [儲存工作項目]。

一般工作流程進展

  • 小組成員建立設計狀態的測試案例,且預設原因為「新增」。

  • 小組成員將測試案例的狀態從設計變更為就緒,表示這個測試案例已可以用於其所測試之需求的接受度測試。

  • 小組成員將測試案例的狀態從就緒變更為已關閉,表示已不再使用這個測試案例。

反常的轉換

  • 小組成員將測試案例的狀態從設計變更為已關閉,表示這個針對需求所定義的測試案例不重要,或和另一個測試案例重複。

  • 小組成員將測試案例的狀態從就緒變更為設計,表示發現還必須在測試案例中加入其他測試準則。

  • 小組成員將測試案例的狀態從已關閉變更為設計,表示測試案例錯誤關閉,或其所測試的需求現在又在範圍內。

測試案例狀態圖表

測試案例狀態圖表

設計 [新增]

小組成員可以建立測試案例、提供描述性標題,以及定義要執行的步驟和參數。 在小組成員定義測試案例的所有步驟之後,而且這個測試案例已可以執行時,小組成員可以將狀態從設計變更為就緒。

當小組成員建立測試案例時,會自動擷取下列資料欄位:

  • 指派給:建立測試案例的小組成員名稱。

  • 建立者:建立測試案例的小組成員名稱。

  • 建立日期:測試案例的建立日期和時間 (依照伺服器時鐘記錄)。

從設計到就緒

小組成員將測試案例的狀態從 [設計] 變更為 [就緒] 時,[原因] 欄位會自動設為 [已完成]。

原因

使用時機

其他可採取的動作

已完成

已定義測試案例的所有動作和驗證步驟。

檢閱針對類似需求所定義的測試案例,判斷您是否可以定義任何共用步驟,讓測試案例的維護工作減到最少。

從設計或就緒到已關閉

基於下列其中一個原因,小組成員可能會關閉處於 [設計] 或 [就緒] 狀態的測試案例:

原因

使用時機

其他可採取的動作

過時 (預設值)

需求的接受度測試不再需要這個測試案例。

確認所有連結至測試案例的需求都處於 [已關閉] 狀態。

已延期

在目前的產品週期或反覆項目期間不會執行這個測試案例。 當所測試的需求因為 [超出範圍] 或 [已放棄] 而變成 [已關閉] 時,您也可以指定這個原因。

無。

重複

當測試案例和另一個測試案例重複時。

建立連結以連至仍在開啟狀態的重複的測試案例。

當小組成員關閉測試案例時,會擷取下列資料欄位:

  • 關閉者:關閉測試案例的小組成員名稱。

  • 關閉日期:測試案例的關閉日期和時間 (依照伺服器時鐘記錄)。

  • 狀態變更日期:測試案例狀態的變更日期和時間。

就緒

當測試案例已定義妥善且已可以執行時,您可以將狀態變更為 [就緒]。

從就緒到設計

基於下列原因,小組成員可能會將測試案例的狀態從 [就緒] 變更為 [設計]:

原因

使用時機

其他可採取的動作

更新測試案例

必須對測試案例進行變更以符合測試的驗收準則。 例如,您可以變更步驟順序、加入新的步驟,以及變更或加入參數。

無。

當小組成員重新啟動測試案例時,會自動擷取下列資料:

  • 啟動者:重新啟動測試案例的小組成員名稱。

  • 啟動日期:測試案例的重新啟動日期和時間 (依照伺服器時鐘記錄)。

  • 狀態變更日期:測試案例狀態的變更日期和時間。

已關閉

如果已關閉的測試案例所測試的需求回到範圍內,小組成員可以重新啟動這個測試案例。

從已關閉到設計或就緒

當您將測試案例的狀態從 [已關閉] 更新為 [設計] 或 [就緒] 時,[原因] 的預設值 (也是唯一可用的值) 會如下表所列:

原因

使用時機

其他可採取的動作

重新啟動

需要這個測試案例以支援需求的接受度測試。

檢閱所有動作和驗證步驟,確定這些已足以測試需求。

當小組成員將測試案例的狀態從 [已關閉] 更新為 [設計] 或 [就緒] 時,會擷取下列資料欄位:

  • 啟動者:重新啟動測試案例的小組成員名稱。

  • 啟動日期:測試案例的重新啟動日期和時間 (依照伺服器時鐘記錄)。

  • 狀態變更日期:測試案例狀態的變更日期和時間。

請參閱

概念

測試應用程式

MSF for CMMI Process Improvement v5.0

其他資源

成品 (CMMI)

工作項目和工作流程 (CMMI)