流覽Test Plans

Azure DevOps Services |Azure DevOps Server 2022 |Azure DevOps Server 2020

瞭解如何流覽Test Plans,以支援您的測試目標和作業。 使用Test Plans頁面的下列各節來完成對應的工作。

  • Mine:檢視您所建立或感興趣的測試計劃清單。
  • 全部:檢視針對專案定義的所有測試計劃清單。
  • 測試計劃標頭:找出、我的最愛、編輯、複製或複製測試計劃。
  • 測試套件樹狀結構:新增、管理、匯出或訂購測試套件。 利用此功能來指派設定並執行使用者接受度測試。
  • 定義索引卷標:透過此索引標籤,在所選的測試套件中定序、新增及管理測試案例。此索引標籤不會針對具有 基本 存取權的使用者顯示。
  • 執行索引標籤:透過此索引標籤指派和執行測試,或找出要鑽研的測試結果。
  • 圖表索引標籤:透過圖表追蹤測試執行和狀態,也可以複製到儀表板。

[測試計劃] 頁面,導覽元素。

若要瞭解特定的測試成品,請參閱下列文章:

必要條件

  • 您必須連線到專案。 如果您還沒有專案, 請建立一個專案
  • 您必須新增至專案。 若要新增, 請將使用者新增至專案或小組
  • 若要檢視與測試相關的工作專案或執行測試案例,您必須具有 基本 存取權或更高許可權。 具有專案關係人存取權的使用者無法存取Test Plans。
  • 若要練習測試相關功能的完整範圍,您必須獲得基本 + Test Plans存取層級或下列其中一個訂用帳戶:
  • 若要新增或編輯與測試相關的成品,您必須具有下列許可權:
    • 若要新增或修改測試計劃、測試套件、測試案例或其他以測試為基礎的工作專案類型,您必須將此節點中的 [編輯工作專案] 許可權設定為 [對應區域路徑] 底下的 [允許]。
    • 若要修改測試計劃屬性,例如建置和測試設定,您必須在對應的區域路徑下,將[管理測試計劃] 許可權設定為 [允許]。
    • 若要建立和刪除測試套件;新增和移除測試套件中的測試案例;變更與測試套件相關聯的測試組態—您必須在對應的區域路徑下,將[管理測試套件]許可權設定設為[允許]。
  • 您可能需要的專案層級許可權包括:
    • 若要檢視、建立或刪除測試回合,您必須獲得對應的許可權: 檢視測試回合建立測試回合刪除測試回合
    • 若要管理測試組態或測試環境,您必須獲得對應的許可權: 管理測試組態 和管理 測試環境
    • 若要將新的標籤新增至以測試為基礎的工作專案,您必須將 [建立標籤定義 ] 許可權設定為 [允許]。
    • 若要將以測試為基礎的工作專案移出項目,您必須將 [將工作專案移出此專案 ] 許可權設定為 [允許]。
    • 若要刪除或還原以測試為基礎的工作專案,您必須將 [刪除和還原工作專案 ] 許可權設定為 [允許]。
    • 若要永久刪除以測試為基礎的工作專案,您必須將 [永久刪除工作專案 ] 許可權設定為 [允許]。

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

注意

[定義]索引標籤底下的大部分作業僅適用于具有基本 + Test Plans存取層級或同等許可權的使用者。 [ 執行 ] 索引標籤底下的大部分作業都可以由被授與 基本 存取層級的使用者執行。

[Mine] 頁面

[採礦] 頁面會顯示您感興趣的測試計劃清單。 這包括您所屬小組的計畫,以及您已標示為我的最愛的測試計劃。 您可以展開和隱藏每個小組的計畫,以便更輕鬆地尋找或檢閱特定的小組計畫。 使用快捷方式功能表來編輯或刪除選取的計畫。

[採礦] 頁面、用來編輯或刪除測試計劃的功能表選項。

顯示篩選控制項,以協助您在清單中有大量計畫時尋找計畫。 依名稱、小組、狀態或反復專案篩選計畫。

篩選測試計劃清單。

[全部] 頁面

[ 全部] 頁面會顯示所有測試計劃的清單。 使用快捷方式功能表篩選測試計劃,並使用快捷方式功能表來編輯和刪除計畫,方式與 [Mine ] 頁面相同。 使用此頁面將任何測試計劃新增至我的最愛清單。

測試計劃的所有清單,最愛測試計劃。

您也可以在檢視方案時,將方案新增至我的最愛清單。

將方案新增至我的最愛清單。

測試計劃標頭

測試計劃頁首頁面

測試計劃工作

使用 [測試計劃] 標頭來執行下列其中一項工作:

  • 將測試計劃標示為我的最愛或解除標記
  • 輕鬆流覽您最愛的測試計劃
  • 檢視測試計劃的反復專案路徑,清楚指出測試計劃是否為 [目前 ] 或 [ 過去]
  • 透過 [ 檢視報表 ] 連結流覽至 [測試進度] 報告
  • 選擇 [所有測試計劃],流覽回 [所有/Mine Test Plans] 頁面。

測試計劃操作功能表選項

選擇 [ 更多選項] 以開啟測試計劃的操作功能表,以執行下列其中一個動作:

  • 複製測試計劃:快速複製目前的測試計劃。
  • 編輯測試計劃:編輯 [測試計劃] 工作專案表單,以定義工作專案欄位,或新增至描述或討論。
  • 測試計劃設定:設定測試回合設定 (將組建或發行管線) 和測試結果設定產生關聯。

測試計劃內容功能表選項。

設定測試計劃設定

選擇 [測試計劃設定 ] 來設定測試回合或測試結果。

[測試計劃設定] 對話方塊,未定義。

複製測試計劃

建議您為每個短期衝刺/版本建立新的測試計劃。 這樣做時,通常您可以複製先前週期的測試計劃,而複製的測試計劃有幾個變更可供新週期使用。 使用 [複製測試計劃] 功能表選項。 此選項可讓您複製或複製專案中的測試計劃。

複製測試計劃頁面

測試套件標頭和樹狀結構

測試套件樹狀目錄功能表選項

測試套件標頭工作

Test suite 標頭可讓您執行下列工作:

  • 展開/折迭:選擇 [全部展開/全部折迭] 工具列選項,以展開或折迭套件階層樹狀結構。
  • 顯示子套件中的測試點:選擇 [從子套件顯示測試點] 工具列選項,這只有在您位於 [執行] 索引標籤中,即可檢視指定套件及其子系的所有測試點,以便在一個檢視中更輕鬆地管理測試點,而不需要一次流覽至個別套件。
  • 排序套件:將套件的階層拖曳/卸載至重新排列套件階層,或將它們從一個套件階層移至測試計劃內的另一個套件階層。

測試套件操作功能表選項

選擇 [ 更多選項] 以開啟 Test Suite 的操作功能表,並執行下列其中一個動作:

  • 建立新的套件:您可以建立三種不同類型的套件之一:
    • 選擇 [靜態套件 ] 以組織資料夾套件內的測試。
    • 選擇 需求型套件 ,直接連結至需求/使用者劇本,以順暢追蹤。
    • 選擇 [查詢型套件 ] 以動態組織符合查詢準則的測試案例。
  • 指派組態:指派套件的設定。 例如,指派 ChromeFirefoxEdgeChromium,然後套用至您稍後新增至套件的所有現有或新的測試案例。
  • 匯出:將測試計劃屬性、測試套件屬性以及測試案例和測試點的詳細資料匯出為電子郵件或列印至 pdf。
  • 開啟測試套件工作專案:此選項可讓您編輯 Test suite 工作專案表單來管理工作專案欄位。
  • 指派測試人員執行所有測試:此選項非常適用于使用者接受度測試 (UAT) 案例,其中多個測試人員必須執行/執行相同的測試,通常屬於不同的部門。
  • 重新命名/刪除:這些選項可讓您管理套件名稱,或從測試計劃中移除套件及其內容。
  • 匯入測試套件:使用此選項可從相同專案中的其他測試計劃,或甚至是跨專案匯入其他套件中的測試案例。 請參閱下列詳細資訊。

匯出測試套件對話方塊
[定義] 索引標籤,[匯出測試套件] 對話方塊。

匯入測試套件

重複使用您已建立的套件,並將其匯入目前的套件/方案。 您可以選取要從中匯入測試的專案、測試計劃和Test Suite。 視您選取的套件而定,該套件的整個階層和對應的測試案例會匯入目前的方案中。 請注意,測試案例會新增為參考,而不是複製或複製。另請注意,我們無法從相同的測試計劃匯入測試套件。

測試套件樹狀匯入概觀。

定義及組織測試案例

您可以從 [ 定義] 索引標籤,為測試套件定序、新增及管理測試案例。 您可以使用 [執行] 索引標籤來指派測試點並加以執行。

定義索引標籤工作概觀。

定義測試案例工作

從 [ 定義] 索引標籤,您可以練習下列工作:

  • 新的測試案例
    • 新增測試案例:使用工作專案表單建立新的測試案例,並將它自動新增至套件。
    • 新增現有的測試案例:開啟對話方塊以查詢您可以選取的現有測試案例,並新增至測試套件。
    • 使用方格新增測試案例:使用測試案例方格檢視建立一或多個測試案例,並自動將它們新增至套件。
  • 排序測試案例:在指定的套件內拖曳/卸載一或多個測試案例,以重新排序測試案例。 測試案例的順序僅適用于手動測試案例,不適用於自動化測試。
  • 將測試案例從一個套件移至另一個套件:使用拖放,將測試案例從一個測試套件移至另一個測試套件。

將現有的測試案例新增至測試套件對話方塊

**定義** 索引標籤,新增現有的測試案例對話方塊。

定義索引標籤工具列選項

**定義** 索引標籤,工具列選項。

從 [ 定義] 索引標籤工具列,您可以練習下列選項:

  • 將測試案例匯出至 CSV:將現有的測試案例匯出至 CSV 檔案,並使用 Excel 進行變更。
  • 從 CSV 匯入測試案例:從CSV 檔案匯入對測試案例所做的變更。
  • 方格檢視:使用方格模式來檢視或編輯多個測試案例以及測試步驟。
  • 切換全螢幕模式:選擇全螢幕模式展開檢視。
  • 篩選:選擇 [篩選]以切換篩選工具列以篩選測試案例清單。
  • 資料行選項:新增或移除要顯示及排序的欄位。 可供選取的資料行清單主要是來自測試案例工作專案表單的欄位。

定義測試案例操作功能表選項

定義索引標籤操作功能表頁面。

[ 定義 ] 索引標籤內 [測試案例] 節點的操作功能表提供下列選項:

  • 開啟/編輯測試案例工作專案表單:此選項可讓您使用工作專案表單編輯測試案例,在其中編輯工作專案欄位,包括測試步驟。
  • 編輯測試案例:此選項可讓您大量編輯 [測試案例工作專案] 欄位。 不過,您無法使用此選項來大量編輯測試步驟。
  • 在方格中編輯測試案例:此選項可讓您大量編輯選取的測試案例,包括使用方格檢視的測試步驟。
  • 指派組態:此選項可讓您使用測試案例層級組態覆寫套件層級設定。
  • 移除測試案例:此選項可讓您從指定的套件中移除測試案例。 但不會變更基礎測試案例工作專案。
  • 建立測試案例的複製/複製:建立複本或複製選取的測試案例。
  • 檢視連結的專案:檢閱連結至測試案例的專案。

複製或複製測試案例

選擇 [複製測試案例 ] 來複製或複製測試案例。 指定要在其中建立複製/複製測試案例的目的地專案、目的地測試計劃和目的地測試套件。 此外,您也可以指定是否要包含現有的連結/附件,以流向複製的複本。

定義索引標籤複製測試案例功能表選項和對話方塊。

檢視連結的專案

使用 [檢視連結的專案 ] 選項來檢閱連結至測試案例的物件。 選擇每個索引標籤,以檢視連結物件類型下所列的連結:

  • 測試套件
  • 需求:包含屬於需求類別的任何工作專案,例如使用者劇本 (敏捷式) 、產品待辦專案 (Scrum) 、需求 (CMMI) 或自訂工作專案類型。
  • Bug:包含已在測試執行過程中提交的 Bug,以及屬於已連結至測試案例之 Bug 類別目錄的任何工作專案。

[定義] 索引標籤,[檢視連結的專案] 對話方塊。

使用方格檢視大量更新

選擇 [ 方格檢視] 以對測試案例執行大量更新。

定義索引標籤、方格檢視。

按一下儲存格內以編輯該儲存格中的文字。 在儲存格內按一下滑鼠右鍵,選擇 [ 插入資料列]、[ 刪除資料列] 或 [ 清除資料列] 的選項。 選擇 [ 儲存測試案例] 以執行大量儲存變更。 或者,選擇 [ 重新整理] 以清除您的變更。 完成時,選擇 [關閉方格]。

定義索引標籤、方格檢視、儲存格選項。

執行測試

使用 [ 執行] 索引標籤來指派測試點或執行測試。

執行索引標籤概觀。

什麼是測試點? 測試案例本身不是可執行檔。 當您將測試案例新增至測試套件時,會產生測試點 () 。 測試點是測試案例、測試套件、組態和測試人員的唯一組合。
例如,如果您有名為 Test 登入功能的 測試案例,而且您為 Edge 和 Chrome 瀏覽器新增了兩個設定,則您有兩個測試點。 您可以執行或執行每個測試點。 在執行時,會產生測試結果。 透過測試結果檢視或執行歷程記錄,您可以看到測試點的所有執行。 測試點的最新執行是您在 [ 執行 ] 索引標籤中看到的內容。

測試案例是可重複使用的實體。 藉由將它們包含在測試計劃或套件中,會產生測試點。 藉由執行測試點,您可以判斷正在開發的產品或服務品質。

執行工作

您可以從 [ 執行 ] 索引標籤執行下列其中一項工作:

  • 大量標記測試點:快速標示或多個測試點的結果—通過失敗封鎖不適用—而不需透過測試執行器執行測試案例。
  • 執行測試點:執行測試案例,方法是個別執行每個測試步驟,並使用測試執行器將它們標示為通過/失敗。 根據您測試的應用程式,您可以使用 Web 執行器 來測試「Web 應用程式」或 桌面執行器 來測試桌面或 Web 應用程式。 使用 選項叫用執行 ,以指定要對其執行測試的 組建
  • 資料行選項:新增或移除資料行。 可供選取的資料行清單與測試點相關聯,例如執行者、指派的測試人員、設定等。
  • 切換全螢幕檢視:以全螢幕模式檢視頁面的內容。
  • 篩選:使用測試案例標題識別碼結果測試人員、設定指派給狀態的欄位來篩選測試點清單。 您也可以選擇資料行標頭來排序清單。

變更資料行選項

選擇 [資料行選項] 以開啟 [資料行選項] 對話方塊。 新增或移除資料行,然後依您想要的順序拖放資料行。

[資料行選項] 對話方塊。

測試點操作功能表選項

[執行] 索引標籤,測試點節點 [更多選項] 功能表。

選擇[更多選項] 以開啟測試點節點的操作功能表,以執行下列其中一個動作:

  • 檢視執行歷程記錄:在側邊窗格中檢視測試案例的執行歷程記錄。 您可以跨測試點移動,或從窗格開啟詳細的執行歷程記錄。
  • 標示結果:快速標示測試點的結果—通過失敗封鎖不適用
  • 執行 - 使用 [ 執行 Web 應用程式]、[ 針對桌面執行]、[ 使用選項執行] 的選項起始測試執行器。
  • 將測試重設為使用中:將測試結果重設為 [作用中],忽略測試點的最後一個結果。
  • 編輯測試案例:開啟工作專案表單,選擇性地編輯工作專案欄位,包括測試步驟。
  • 指派測試人員:將測試點指派給測試人員以進行測試執行。

若要深入瞭解如何執行測試,請參閱從測試計劃執行手動測試和執行自動化測試

圖表測試案例和測試結果

您可以從圖表索引標籤建立各種測試案例或測試結果圖表。 若要深入瞭解,請參閱 追蹤測試狀態、圖表

後續步驟

REST API