Azure DevOps 服務 |Azure DevOps Server |Azure DevOps Server 2022
本文說明如何在 Azure Boards 板面中直接從工作項目創建、執行、更新和追蹤測試。 您從面板上的工作專案建立的測試會自動連結至工作專案。
內線測試讓你能直接在主板上的工作項目建立、執行和追蹤測試,無需更換工具。 這種方法在你想驗證驗收標準或在衝刺中快速發現問題時非常有用。
何時使用線上測試:
- 直接在工作項目上進行輕量測試
- 每個工作項目測試數量很少(快速驗證很少)
- 團隊偏好單一窗格作業流程,而不必切換到「測試計畫」
- 臨時測試或簡單手動驗證
何時使用測試計畫中心:
- 大型測試套件,包含多個測試案例
- 複雜的測試情境、測試配置或環境設定
- 全隊測試規劃與指標
- 具備完整追蹤能力的探索性測試
如需完整的測試平台,請參閱「What is Azure Test Plans?」
在面板工作專案中管理內嵌測試類似於管理內嵌工作檢查清單。 如需內嵌工作的詳細資訊,請參閱 教學課程:將工作或子專案新增為檢查清單專案。
- 如需工作流程看板的概觀,請參閱 什麼是工作流程看板?
提示
你可以在本文的後面部分使用 AI 來協助此任務,或參考 啟用 Azure DevOps MCP Server 的 AI 協助功能 來開始。
必要條件
| 類別 | 要求 |
|---|---|
| 專案存取 | 專案成員。 |
| 存取層級 | 若要新增工作專案、檢視或執行測試,以及使用所有面板功能,至少是 基本存取權。 具有 項目關係人 存取權的用戶無法檢視或執行測試。 |
| 許可 | 若要檢視或修改工作項目,請將 「在此節點檢視工作項目 」及「 編輯此節點的工作項目」 權限設為 「允許」。 根據預設, 參與者 群組具有這些許可權。 如需詳細資訊,請參閱 設定工作追蹤的許可權和存取權。 |
你能用線上測試做什麼
透過使用線上測試,你可以:
- 直接從你的板子上為工作項目加入測試
- 執行測試 以驗證功能與驗收標準
- 更新測試狀態 以反映通過、失敗或被阻擋的結果
- 重新父級測試 以在工作項目間重新指派
- 複製測試 以便在多個工作項目中重複使用
每個任務在接下來的章節中都有逐步說明。
在 Azure Boards 中打開工作項目
要查看你團隊的看板,打開 Azure DevOps 專案,然後在左側導覽選單中選擇 Boards>Boards。
若要檢視不同的展示板,請選取展示板頁面上標題旁邊的箭頭,然後從下拉式清單中選取其他展示板或 檢視展示板目錄 。 您也可以在 [面板目錄] 頁面上的 [所有小組面板] 底下選取面板。
提示
點擊看板名稱旁邊的星形圖示,將看板加入收藏。 我的最愛展示板會顯示在展示板選擇器清單的頂端。
展開並檢視行內測試
當您第一次開啟面板時,工作專案中的工作和測試檢查清單會摺疊。
將滑鼠停留在內嵌測試圖示上以顯示測試摘要。
選取測試圖示以展開測試和其他控制項的清單。 若要收合清單和控制項,請再次選取圖示。
在展開的畫面中,從清單中選取測試,以開啟並編輯其測試案例頁面。
在展開的面板中,選取測試旁邊的 工作項目操作 圖示,以顯示操作功能表選項。
選取 [ 開啟測試套件 ] 圖示,以在新的瀏覽器頁面中開啟工作專案的測試套件。
下列範例顯示針對錯誤 38 建立的測試套件 285,並將三個內嵌測試案例新增至套件。
新增內嵌測試
當你在板上工作項目內嵌新增測試案例時,流程會自動建立該工作項目的預設測試計畫和測試套件,並將測試案例分組在它們之下。
若要將測試新增至面板上的工作專案,請開啟工作專案的 [ 工作專案動作 ] 功能表,然後從操作功能表中選取 [ 新增測試 ]。 您也可以在工作專案中選取現有的內嵌測試圖示,然後在展開的測試面板中選取 [新增測試]。
在展開的面板中,輸入新的測試標題,然後按 Enter 鍵。 您可以在新增每個測試後按 Enter 鍵來新增多個測試。
執行內嵌測試
在執行新測試之前,您必須新增詳細資料。 若要將詳細資料新增至測試案例,請在測試案例列表中選取測試案例,或在其內容功能表中選擇「開啟」。
從測試的內容功能表中選取 [執行測試] ,以執行測試。
Microsoft測試執行器會在新的瀏覽器實例中啟動。 如需詳細資訊,請參閱 執行手動測試。
更新測試狀態
若要 追蹤測試狀態,請透過內容功能表更新內嵌測試的狀態。
重設父項或複製測試項目
若要重新指定測試的父項,請將測試拖放至另一個工作項目。 此動作會自動變更測試的連結關聯性,並指向新的工作專案。
下列範例顯示 TEST: 取消訂單表單 測試從 取消訂單表單 項目移至 客戶帳戶歷程記錄 項目。
若要將測試複製到不同的工作專案,請按住 Ctrl 鍵,同時將測試拖放到另一個工作專案。
備註
當您使用 [測試者] 連結類型將測試案例連結至工作專案時,面板會反映連結測試案例的測試狀態。 不過,如果需求型套件有多個組態,則面板只會顯示預設組態的測試結果。 若要確保測試案例正確顯示在面板上,最好在工作專案上使用 [ 新增測試 ],或從 Test Plans 中樞建立需求型測試套件。
排解線上測試
測試執行器無法啟動
如果 Test Runner 無法在新的瀏覽器視窗中開啟:
- 確認你的瀏覽器允許來自
dev.azure.com的彈出式視窗 - 確認JavaScript已啟用
- 請確認你的瀏覽器是否支援 Azure DevOps。
- 確認你對專案有 檢視測試執行 權限
無法重製或複製測試
若要在工作項目之間變更父項目或複製測試,您必須具備:
- 在此節點中編輯工作項目權限(適用於來源與目標工作項目)
- 測試必須位於同一個專案中(不支援跨專案重新指定父項)
如果你看到「權限被拒絕」錯誤,請檢查你的專案權限。 如需詳細資訊,請參閱 設定工作追蹤的許可權和存取權。
新增後測試未行內顯示
如果你新增了一個測試,但它沒有出現在內嵌測試面板中:
- 重新整理看板頁面
- 確認該測試案例是在工作項目的預設測試套件中建立的
- 請確認你檢視的是看板上的工作項目(而非詳細資料面板中的工作項目)
測試狀態未顯示在機上
如果測試是透過 Testing By 連結類型連結,但沒有顯示狀態:
- 對於具備多種配置的需求型測試套件,板上僅顯示預設配置的測試結果
- 為了確保測試狀態正確顯示,請使用 新增測試 來處理工作項目,而不是手動連結測試案例
- 請參閱 「測試狀態追蹤 」以了解狀態更新程序
新增或執行多個測試時會變慢或超時
內嵌測試作業最適合用於小型測試套件(每個工作項目包含 3–5 項測試)。 如果你感覺到變慢:
- 針對大型測試套件,請使用 測試計畫中樞。
- 一次執行一個測試,而不是用批次操作。
- 檢查你的網路連線和瀏覽器效能。
測試案例沒有必填欄位
在執行測試之前,測試案例必須包含:
- 至少有一個測試步驟
- 每個步驟的期望結果
如果發現驗證錯誤,打開測試案例表單並新增步驟。 欲了解更多資訊,請參閱 建立手動測試案例。
用 AI 管理線上測試
你可以透過 Azure DevOps MCP Server 利用 AI 協助管理內線測試。 以下是你可以使用的範例提示:
| 任務 | 範例提示 |
|---|---|
| 建立測試案例 | 「幫我建立測試案例,驗證這些用戶故事的接受標準」 |
| 建立測試案例 | 「產生測試案例以涵蓋本功能中的主要使用者工作流程」 |
| 建立測試案例 | 「你會建議這個採購流程有哪些測試案例?」 |
| 建立測試案例 | 「建立登入功能的邊緣測試情境」 |
| 組織與管理測試 | 「幫我把這些內嵌測試整理成邏輯測試套件。」 |
| 組織與管理測試 | 「我該用線上測驗還是把這個移到測驗計畫中心? 這是我的情境......」 |
| 組織與管理測試 | 「測試案例的命名規則是什麼?」 |
| 追蹤測試狀態 | 「告訴我哪些考試正在通過,哪些還需要改進。」 |
| 追蹤測試狀態 | 「幫我總結這次衝刺的測試狀態」 |
| 追蹤測試狀態 | 「分析這些測試失敗並提出修正建議」 |
| 測試覆蓋率與策略 | 「建議針對這個複雜用戶故事的測試策略」 |
| 測試覆蓋率與策略 | 「這個功能中哪些區域可能測試覆蓋不足?」 |
| 測試覆蓋率與策略 | 幫我排定應先執行哪些測試的優先順序 |
備註
這些提示在你提供工作項目、測試情境和接受標準的背景時效果最佳。 你越具體,建議就越好。