建立手動測試案例

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018

建立手動測試案例,以檢查每個交付專案是否符合使用者的需求。 手動測試案例會定義測試人員執行的個別步驟,包括跨測試案例共用的步驟。 若要測試不同的資料,您可以指定測試步驟的參數。 若要深入瞭解,請參閱在測試案例與使用不同的資料重複測試之間共用步驟。 如需測試成品的概觀,請參閱 測試物件和詞彙

將測試案例新增至測試計劃和測試套件,以組織您的測試案例。 然後指派測試人員來執行測試。

如需測試成品的概觀,請參閱 測試物件和詞彙

注意

測試反復專案的設計目的是支援資料驅動案例,而不是工作流程驅動案例。 從最佳做法的觀點來看,如果您有兩個不同工作流程的測試案例,請考慮建立個別的測試案例。 另請參閱 手動測試的常見問題

必要條件

  • 您必須連線到專案。 如果您還沒有專案, 請建立一個專案

  • 您必須新增至專案。 若要新增, 請將使用者新增至專案或小組

  • 若要檢視測試相關的工作專案,您必須具有 基本 存取權或更高許可權,才能在對應的區域路徑下檢視工作專案。

  • 若要新增測試計劃和測試套件手動測試案例刪除測試成品,以及定義測試組態,您必須具備基本 + Test Plans存取層級,或具有下列其中一個Visual Studio 訂用帳戶

  • 若要新增或編輯與測試相關的成品,您必須具有下列許可權:

    • 若要新增或修改測試計劃、測試套件、測試案例或其他以測試為基礎的工作專案類型,您必須將此節點中的 [編輯工作專案] 許可權設定為 [對應區域路徑] 底下的 [允許]。
    • 若要修改測試計劃屬性,例如建置和測試設定,您必須在對應的區域路徑下,將[管理測試計劃] 許可權設定為 [允許]。
    • 若要建立和刪除測試套件、新增和移除測試套件中的測試案例、變更與測試套件相關聯的測試組態,以及修改測試套件階層 (移動測試套件) ,您必須在對應的區域路徑下將[管理測試套件] 許可權設定為 [允許]。

若要深入瞭解,請參閱 手動測試存取權和許可權

注意

如果您不熟悉使用Azure Test Plans,請檢閱Navigate Test Plans,以瞭解如何使用使用者介面來存取 select 函式。

建立測試案例

  1. 如果您尚未 建立測試計劃和需求型測試套件

  2. 選取需求型測試套件。 在右側,選取 [ 新增測試案例 ] 按鈕。

    此螢幕擷取畫面顯示已醒目提示 [新增測試案例] 按鈕的測試案例。

    如果您沒有現有的測試案例,按鈕會出現在右下角。

    注意

    此處顯示的 測試套件 是從小組待辦專案面板的 User Story 工作專案所建立。 當您將測試案例新增至這種套件時,測試案例會自動連結到待辦專案。 若要以這種方式建立測試案例,請開啟工作專案的操作功能表,然後選擇 [ 新增測試]。

  3. 在新的工作專案中,輸入標題。 選取 [ 按一下或輸入這裡] 以新增步驟 選項。

    此螢幕擷取畫面顯示針對測試案例輸入的步驟。

    新增測試步驟,其中包含執行測試和預期結果所需的動作描述,讓任何小組成員都可以執行測試。 如有需要,您可以將附件加入至步驟。 重複執行,直到您新增測試的所有步驟為止。

    注意

    您可以在測試案例之間共用步驟。 如需詳細資訊,請參閱 共用步驟

    現在您已建立可以執行的測試案例。

您也可以複製測試案例。 如需詳細資訊,請參閱 複製或複製劇本、問題和其他工作專案

將設定指派給測試案例

您可以指定設定,例如不同的作業系統、網頁瀏覽器,以及測試的其他變化。

若要將測試組態指派給測試套件中的所有測試案例,請選取測試套件、選取 [更多選項 ] 或按一下滑鼠右鍵以開啟操作功能表,然後選取 [ 指派組態]。

在 [ 將組態指派給測試套件 ] 對話方塊中,選取您想要的組態。

此螢幕擷取畫面顯示 [指派設定給測試套件] 對話方塊,其中已選取一些選項。

您也可以將設定指派給個別測試案例。 選取一或多個測試案例、選取 [ 更多選項 ] 或按一下滑鼠右鍵以開啟操作功能表,然後選取 [ 指派設定]。

[ 將設定指派給選取的測試案例 ] 對話方塊隨即開啟。 進行並儲存您的變更。

如需組態的詳細資訊,請參閱 測試不同的組態

重新排序測試案例

您可以在靜態套件、需求型套件和查詢型套件中重新排序手動測試案例。 開啟測試案例,然後使用向上和向下箭號來變更順序。

此螢幕擷取畫面顯示用來向上或向下移動測試步驟的箭號。

也有選項可變更步驟操作功能表中的順序。

將現有的測試案例新增至測試套件

您可以將現有的測試案例新增至測試套件。

  1. 選取測試套件。 從 [ 新增測試案例 ] 功能表中,選取 [ 新增現有的測試案例]。

    此螢幕擷取畫面顯示 [新增現有的測試案例] 選項以選取。

  2. 在 [ 將測試案例新增至套件 ] 對話方塊中,視需要新增搜尋子句,然後選取 [ 執行查詢]。

    顯示 [將測試案例新增至套件] 對話方塊的螢幕擷取畫面,其中已醒目提示 [執行查詢] 按鈕。

  3. 找到您想要的測試案例之後,請選取 [新增測試案例]。

  1. 如果您尚未 建立測試計劃和需求型測試套件

  2. 選取需求型測試套件。 在右側窗格中,選擇 + [ ([新增) ],然後選擇 [ 新增測試案例]。

    選取待辦專案的測試套件,並新增測試案例

    此處顯示的 測試套件 是從小組待辦專案面板的 User Story 工作專案所建立。 當您將測試案例新增至這種套件時,測試案例會自動連結到待辦專案。 若要以這種方式建立測試案例,請開啟工作專案的快捷方式功能表,然後選擇 [ 新增測試]。

  3. 選擇 [ 按一下或輸入這裡] 以新增步驟 連結,並新增測試步驟,其中包含執行測試和預期結果所需的動作描述,讓任何小組成員都可以執行測試。 如有需要,您可以將附件加入至步驟。 重複執行,直到您新增測試的所有步驟為止。 現在您已建立可以執行的測試案例。

    建立新手動測試案例的步驟

    您可以在測試案例之間共用步驟。 如需詳細資訊,請參閱 共用步驟

    如何在測試計劃中尋找現有的測試案例?

您可以在靜態套件、需求型套件和查詢型套件中重新排序手動測試案例。 選擇工具列上的 [排序測試 ],然後拖放一或多個測試。 或者,開啟測試的快捷方式功能表,將它移至頂端或移至另一個位置。 重新排序測試之後,您可以依 [訂單 ] 欄位排序它們,然後使用 Web 執行器依該循序執行它們。

排序測試案例

提示

您可以建立自動連結至需求的測試案例—使用者劇本 (Agile) 、產品待辦專案 (Scrum) 、需求 (CMMI) ,或從 Kanban 面板建立測試時,問題 (基本) 。 若要深入瞭解,請參閱 新增、執行及更新內嵌測試

使用方格檢視編輯測試案例

您可以將測試案例複製並貼到 方格 檢視中。

若要開啟 [格線 ] 檢視,請選取右側的 [格線檢視 ] 圖示。

此螢幕擷取畫面顯示用來開啟格線檢視的 [方格檢視] 按鈕。

相反地,您可以選取數個測試案例,並在 [格線 ] 檢視中開啟它們進行編輯。 在操作功能表中,選取 [ 在方格中編輯測試案例] (s)

螢幕擷取畫面顯示已選取數個測試案例,其中已開啟快顯功能表,並在選取方格中編輯測試案例 (s) 。

[方格 ] 操作功能表上,您可以新增、刪除或清除資料列。

此螢幕擷取畫面顯示要插入、刪除或清除資料列的 [方格] 操作功能表。

當您將多個測試案例新增至測試套件時,可以使用 Grid 檢視:

此螢幕擷取畫面顯示使用方格檢視新增測試案例的選項。

您可以在 [格線 ] 檢視中編輯其他欄位。 在 [清單 ] 檢視中,使用資料行選項來選取測試案例工作專案中的欄位。

顯示 [資料行選項] 按鈕的螢幕擷取畫面。

當您切換至 [方格 ] 檢視時,您可以檢視和編輯這些欄位。

使用視窗右側的 [視] 功能表,在[格線] 和 [清單] 檢視之間切換。

使用 [檢視] 功能表,在 [清單] 和 [方格] 檢視之間切換。

在方格快捷方式功能表上,您可以新增、刪除或清除資料列。

使用方格的快捷方式功能表來插入、刪除或清除資料列。

當您將多個測試案例新增至測試套件時,可以使用 方格檢視

使用方格建立新的測試案例。

注意

請勿使用適用于 Excel 的 Teams 外掛程式來新增或更新測試案例工作專案。 Excel 無法剖析用來儲存測試步驟的格式,在某些情況下可能會影響測試案例工作專案的格式設定。

您可以在 [格線 ] 檢視中編輯其他欄位。 在 [清單 ] 檢視中,使用資料行選項來選取測試案例工作專案中的欄位。

使用資料行選項來選取要編輯的欄位

當您切換至 [方格] 檢視時,您可以檢視和編輯這些欄位。

使用 Excel 將測試案例資訊複製到方格檢視

您可以從現有的 Excel 工作表複製測試案例和測試步驟。 從您要用於標題、動作和預期結果欄位的 Excel 複製資料行。 複製不會從工作表複製多行以外的欄格式設定。 將這些資料行貼到 [方格 ] 檢視中,視需要編輯,然後加以儲存。

顯示從 Excel 複製到方格檢視之步驟的儲存選項螢幕擷取畫面。

您可以從 [方格 ] 檢視複製資料,並將它貼到 Excel 工作表中。 複製不會將多行以外的測試步驟格式複製到工作表中。

注意

請勿使用適用于 Excel 的 Teams 外掛程式來新增或更新測試案例工作專案。 Excel 無法剖析用來儲存測試步驟的格式,在某些情況下可能會影響測試案例工作專案的格式設定。

您可以從現有的 Excel 工作表複製測試案例和測試步驟。 只有 Internet Explorer 和 Chrome 瀏覽器才支援此功能。

從您要用於標題、動作和預期結果欄位的 Excel 複製資料行。 複製不會從工作表複製多行以外的欄格式設定。 將這些資料行貼到 [方格 ] 檢視中,視需要編輯,然後加以儲存。

在方格檢視中儲存已複製的測試案例

您可以從 [方格 ] 檢視複製資料,並將它貼到 Excel 工作表中。 複製不會將多行以外的測試步驟格式複製到工作表中。

指派測試人員

您可以重新指派測試案例,讓不同的測試人員可以執行它們。 您可以將測試套件中的所有測試案例指派給多個測試人員,這適用于接受度測試。

測試人員需要基本存取權,才能從Azure Test Plans執行測試。

  1. 在測試套件的操作功能表中,選取 [ 指派測試人員] 以執行所有測試

    此螢幕擷取畫面顯示 [指派測試人員以在測試套件操作功能表中執行所有測試] 選項。

    [ 選取測試人員以在套件中執行所有測試 ] 對話方塊隨即開啟。

  2. 從清單中新增或移除測試人員。 選取測試人員之後,請選取 [ 傳送電子郵件 ] 並視需要編輯訊息,讓他們知道測試已準備好執行。

    顯示指派測試人員以執行所有測試對話方塊的螢幕擷取畫面,其中已呼叫 [搜尋使用者] 和 [傳送電子郵件]。

    電子郵件包含測試人員可開啟的連結,以查看指派的測試清單。

您可以將個別測試案例指派給測試人員。

  1. 在測試套件的 [ 執行 ] 索引標籤中,選取測試,然後開啟操作功能表。

    此螢幕擷取畫面顯示已選取 [指派測試人員] 選項的測試案例操作功能表。

  2. 選取 [指派測試人員]。 搜尋並選取測試人員。

  1. 您可以重新指派測試案例,讓另一個測試人員可以執行測試案例。 選取您要重新指派的測試。 然後開啟快捷方式功能表 (選擇 「...」省略號或以滑鼠右鍵按一下) ,然後選取您要執行測試的測試人員。

    將測試重新指派給不同的測試人員

    或者,您可以將測試套件中的所有測試案例指派給多個測試人員。 這適用于接受度測試。 開啟測試計劃的快捷方式功能表,然後選擇 [ 指派測試人員] 以執行所有測試

    指派測試人員來執行所有測試

  2. 從清單中新增或移除測試人員。 選取測試人員之後,請勾選 [ 傳送電子郵件 ] 核取方塊,並視需要編輯訊息,讓他們知道測試已準備好執行。

    傳送電子郵件給測試人員

    電子郵件包含測試人員可開啟的連結,以查看指派的測試清單。 測試人員只需要基本存取權,才能從Azure Test Plans執行測試。

管理測試案例

您可以開啟測試案例來檢視或編輯測試案例。 若要在測試套件中開啟測試案例,請在 [ 定義 ] 索引標籤中,按兩下要開啟的測試案例名稱。 在 [ 執行] 索引 標籤中,選取測試案例、開啟其操作功能表,然後選取 [ 編輯測試案例]。

螢幕擷取畫面:顯示操作功能表中測試案例的 [編輯測試案例] 選項

測試案例可以連結至測試套件、需求和 Bug。 若要查看連結的專案,請在 [ 定義 ] 索引標籤中,開啟測試案例的操作功能表,然後選取 [ 檢視連結的專案]。

此螢幕擷取畫面顯示測試案例的 [連結專案] 對話方塊,其中包含檢視測試套件、需求和 Bug 的選項。

在 [ 連結的專案] 對話方塊中,您可以檢視 [測試套件]、[ 需求] 和 [Bug]。

大量編輯測試案例

您可以一次編輯多個測試案例。 在測試套件中選取數個測試案例,然後選取 [ 編輯測試案例] (s)

此螢幕擷取畫面顯示 [編輯工作專案] 對話方塊,您可以在其中選取數個測試案例的欄位和值。

選取 [欄位 ],然後輸入 [值]。 選取 [新增欄位 ] 以新增另一個域值組。

針對測試案例使用標籤

您可以標記測試案例,並只檢視具有特定標記的測試案例。 例如,標記與登入相關的所有測試,以便在該頁面修正 Bug 時重新執行這些測試。 您可以從Test Plans入口網站篩選該標籤。

若要新增標記以新增至工作專案,您必須具有 基本 存取權或更新版本,並讓專案層級的 [建立新的標籤定義許可權 ] 設定為 [允許]。 如需詳細資訊,請參閱 新增工作專案標籤

您可以在編輯測試案例時新增和編輯標籤,或在 方格 檢視中大量編輯標籤。 您也可以在使用標籤時,根據查詢來建立套件。

顯示測試案例標籤的螢幕擷取畫面。

重新命名或移除測試案例

您可以重新命名或移除測試案例。 從其操作功能表開啟測試案例。

顯示測試案例的螢幕擷取畫面,其中已選取 [開啟測試案例] 的操作功能表。

您可以在這裡重新命名測試案例。

此螢幕擷取畫面顯示已選取要編輯之名稱的測試案例。

或者,您可以從測試套件中移除測試案例。 從測試案例的操作功能表中,選取 [ 移除]。

移除測試案例。

若要永久刪除測試計劃和測試套件,您必須是 Project Administrators 群組的成員,或具有 [區域路徑] 節點層級的[管理測試計劃] 或 [管理測試套件] 許可權設定為[允許]。 若要管理或刪除測試成品,您也必須將存取層級設定為[基本 + Test Plans] 或[Visual Studio Enterprise]。 如需詳細資訊,請參閱刪除Azure Boards中的測試成品

您可以標記測試案例,並只檢視具有特定標籤的測試案例。 例如,標記與登入相關的所有測試,以便在該頁面修正 Bug 時重新執行這些測試。 然後,您可以從Test Plans入口網站篩選該標籤。

若要新增標籤以新增至工作專案,您必須具有 基本 存取權或更高許可權,且專案層級的 [建立新標籤定義] 許可權 設定為 [允許]。 如需詳細資訊,請參閱 新增工作專案標記

您可以在編輯測試案例時加入及編輯標記,或在方格檢視中大量編輯標記。 您也可以在使用標籤時,根據查詢來建立套件。

在Test Plans入口網站的 [Test Plans] 頁面上,從測試案例窗格選擇或新增標籤

您可以重新命名或刪除測試案例。 從其快捷方式功能表開啟測試案例。

開啟測試案例以進行編輯

您可以在這裡重新命名測試案例。

重新命名測試案例

或者,您可以永久刪除測試案例。

刪除測試案例

若要刪除測試計劃和測試套件,您必須是 Project Administrators 群組的成員,或具有 [區域路徑] 節點層級的 [管理測試計劃] 或 [管理測試套件] 許可權設定為 [允許]。 若要管理或刪除測試成品,您也必須將存取層級設定為 [基本 + Test Plans] 或 [Visual Studio Enterprise]。

若要刪除測試計劃和測試套件,您必須是 Project Administrators 群組的成員,或具有 [區域路徑] 節點層級的[管理測試計劃] 或 [管理測試套件] 許可權設定為 [允許]。 若要管理或刪除測試成品,您也必須將存取層級設定為[基本 + Test Plans] 或[Visual Studio Enterprise]。 如需詳細資訊,請參閱刪除Azure Boards中的測試成品

後續步驟