在 Azure Boards 和 Azure DevOps 中新增、執行和更新內嵌測試

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

工作檢查清單類似,您可以從工作流程看板中快速定義待辦項目的內嵌測試或是一組手動測試案例。 您不僅可以新增測試,還可以執行這些測試並更新其狀態。 如果您不熟悉工作流程看板面板,請參閱 工作流程看板概觀。 如果您不熟悉測試,請參閱探勘及手動測試案例和功能

在本文中,您將瞭解:

  • 如何將內嵌測試新增至工作流程看板的待辦專案
  • 如何執行測試並更新測試的狀態
  • 如何展開或折疊內嵌測試
  • 如何重新排序或重新父系內嵌測試
Web portal, Kanban board with several inline tests defined

從工作流程看板建立的測試會自動連結到使用者劇本或待辦專案。

必要條件

  • 您必須連線到專案。 如果您還沒有專案, 請建立一個專案
  • 您必須新增至 小組或專案
  • 若要新增工作項目並練習所有面板功能,您必須獲得 基本 存取權或更高許可權。
  • 若要檢視或修改工作專案,請將 此節點 中的檢視工作專案和 [編輯此節點 中的工作專案] 權限設定為 [ 允許]。 根據預設, 參與者 群組具有此許可權集合。 如需詳細資訊,請參閱 設定工作追蹤的許可權和存取權。
  • 若要檢視或執行測試,您必須具有 基本 存取權或更高許可權。 具有 項目關係人 存取權的用戶無法檢視或執行測試。
  • 您必須連線到專案。 如果您還沒有專案, 請建立一個專案
  • 您必須新增至 小組或專案
  • 若要新增工作項目並練習所有面板功能,您必須獲得 基本 存取權或更高許可權。
  • 若要檢視或修改工作專案,請將 此節點 中的檢視工作專案和 [編輯此節點 中的工作專案] 權限設定為 [ 允許]。 根據預設, 參與者 群組具有此許可權集合。 如需詳細資訊,請參閱 設定工作追蹤的許可權和存取權。
  • 若要檢視或執行測試,您必須具有 基本 存取權或更高許可權。 具有 項目關係人 存取權的用戶無法檢視或執行測試。

從入口網站開啟您的工作流程看板

  1. 若要檢視工作流程看板,請從網頁瀏覽器開啟您的專案,然後選擇 [1] [工作]、[2] [面板],然後 [3] 從選取器選取小組的面板。

    Open your Kanban board

    若要選擇另一個小組的面板,請開啟選取器並選取不同的小組,或選擇 [ 流覽所有小組面板 ] 選項。 或者,您可以在搜尋方塊中輸入關鍵詞,以篩選專案的小組待辦項目清單。

    Choose another team's board

    提示

    選擇星型圖示以將小組面板設為我的最愛。 我的最愛成品 ( 我的最愛圖示) 會出現在小組選取器清單的頂端。

  1. 若要檢視您的工作流程看板,請從網頁瀏覽器開啟您的 (1) 專案,然後選擇 [2 ] [工作]、[3 ] 待辦專案、[4] [故事],然後 [5] 面板Taskboard, collapsed backlog items, cloud service

    如果您沒有看到 [工作],螢幕大小可能會減少。 選取三個點 (,然後選擇 [工作]、[待辦專案],然後選取 [面板]。

    Open Work when screen size is reduced

  2. 若要選擇另一個小組,請開啟專案/小組選取器,然後選取不同的小組,或選擇 [ 瀏覽 ] 選項。

    Choose another team

  3. 您的工作流程看板顯示。

    Kanban board, Agile template

新增內嵌測試

  1. 若要開始新增測試,請開啟工作項目的功能表。

    Open the context menu of a backlog item to add inline test case

    新增內嵌測試與將測試案例新增至測試套件相同。 系統會自動建立預設測試計劃和測試套件,以將手動測試案例分組。

    例如,系統會針對每個使用者案例建立測試套件,並將所有內嵌測試新增至該套件。 以下會反白顯示使用者劇本 152,其中包含 153、155 和 161 的標識碼所定義的三個手動測試。

    Inline test cases get added to test suites and test plans

    若要深入瞭解測試計劃和測試套件,請參閱 規劃您的測試

  2. 如果您有許多要新增的測試,請繼續輸入每個標題,然後選取 Enter。

    Work item with several test cases added

    若要將詳細數據新增至測試案例,請開啟它。 您可以選取標題、按兩下內嵌專案,或開啟操作選單並選擇 [開啟]。

    Open test case form from Kanban board

請參閱 建立手動測試 以深入瞭解如何定義測試。

執行測試之前,您必須新增詳細數據。

執行內嵌測試

從內嵌測試的 [動作] 選單中選取 Run icon [執行測試],以執行測試。

Run a test

Microsoft 測試執行器會在新的瀏覽器實例中啟動。 如需執行測試的詳細資訊,請參閱 執行手動測試

從動作功能表更新內嵌測試的狀態

您可以從 [動作] 選單更新測試 的狀態。

Check tasks that are complete 更新測試的狀態可讓您 追蹤測試結果

為什麼工作流程看板不會顯示測試套件和已在測試建立的計劃狀態?

展開或折疊內嵌測試

第一次開啟工作流程看板時,您會看到未展開的檢查清單檢視。

Inline tests collapsed

選取內嵌測試摘要,以展開折疊的測試集。 選取相同的摘要以折疊展開的清單。

Inline tests expanded

複製或重新父項測試

若要重新親生測試,請將測試拖放到不同的用戶劇本上。

Drag tests to reassign them to a different user story

此動作會自動變更測試的連結關聯性,以指向新的用戶劇本。

若要建立要新增至不同使用者劇本的測試複本,請選取測試、按 CTRL 鍵,然後將測試拖放到使用者劇本的卡片上。

使用內嵌測試進行輕量級可追蹤性,以及管理使用者劇本或其他待辦項目支援的手動測試。 若要深入了解測試案例管理,請參閱 建立手動測試

如果您發現未使用此功能,您可以從 [ 一般組態] 對話框停用此功能。

您可以從工作流程看板快速將連結項目和物件新增至使用者劇本的其他方式:

若要啟動使用者劇本的Web型探勘測試,您需要安裝 Test & Feedback Marketplace 擴充功能。 如需詳細資訊,請參閱 安裝測試和意見反應擴充功能

工作流程看板中的測試狀態

測試與工作流程看板整合可讓您輕鬆地讓小組開始進行手動測試,然後在需要時,利用測試管理員中的完整測試功能。 當測試案例是從工作流程看板建立,並在測試管理員中更新之後,或以其他方式更新時,當使用者使用 Test Manager 建立以需求為基礎的套件,並在測試管理員中更新它們時,工作流程看板會顯示正確的狀態。 不過,如果需求型套件已指派多個設定,工作流程看板中的測試狀態將無法運作。 在這種情況下,工作流程看板只會顯示預設組態的測試結果。 因此,建議使用測試管理員來管理/追蹤跨多個組態的測試進度。