測試物件和詞彙

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

請閱讀本文,以瞭解手動和探勘測試中使用的物件和詞彙。

測試特定的工作專案類型

若要支援手動和自動化測試,您可以新增並分組三種主要類型的測試特定工作專案類型:Test Plans測試套件測試案例。 若要支援共用各種測試步驟和測試參數,您可以定義 共用步驟共用參數。 這些物件會儲存在工作追蹤資料存放區中,做為特定工作專案類型。

測試管理工作項目類型

下表描述用來支援 Azure DevOps 測試體驗的工作專案類型。 測試特定工作專案會使用上一個影像中顯示的連結類型連結在一起。

工作項目類型

說明


測試計劃

用來將測試套件和個別測試案例分組。 若要定義測試計劃,請參閱 建立測試計劃和測試套件

測試套件

將測試案例分組成單一測試計劃內的個別測試案例。 分組測試案例可讓您更輕鬆地查看哪些案例已完成。 建立測試套件時,您可以指定下列三種類型的其中一種:

  • 靜態測試套件:用來將測試案例分組在單一測試套件之下。
  • 需求型套件:從查詢中選取一或多個需求,然後連結至測試套件。
  • 查詢型套件:選取一或多個測試案例,然後連結至測試套件。

提示

[ 測試套件類型 ] 唯讀欄位會指出選取的套件類型。 若要新增測試套件,請參閱 建立測試計劃和測試套件

測試案例

定義用來測試程式碼或應用程式以進行部署的步驟。 定義測試案例以確保您的程式碼正常運作、沒有錯誤,並符合商務和客戶需求。 您可以將個別測試案例新增至測試計劃,而不需建立測試套件。 多個測試套件或測試計劃可以參考測試案例。 您可以有效地重複使用測試案例,而不需要複製或複製每個套件或方案。 測試案例有兩種類型:

  • 手動:測試案例,定義您使用測試執行器或其他支援用戶端執行的不同步驟。
  • 自動化:設計在 Azure Pipeline 內執行的測試案例。

提示

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

共用步驟

使用 在多個測試案例之間共用步驟。 例如,登入和驗證登入應用程式的步驟,是可以跨許多測試案例共用的步驟。 若要深入瞭解,請參閱 在測試案例之間共用步驟

共用參數

使用 來指定不同的參數,以在測試案例中執行測試步驟。 若要深入瞭解,請參閱 使用不同的資料重複測試


所有測試特定工作專案類型的通用欄位

下欄欄位和索引標籤會出現在大部分的工作專案中。 每個索引標籤都用來追蹤特定資訊,例如 歷程記錄、 連結或 附件。 這三個索引標籤提供變更的歷程記錄、連結的工作專案檢視,以及檢視和附加檔案的能力。

所有工作專案類型的唯一必要欄位是 Title。 儲存工作專案時,系統會為其指派唯一 識別碼。 表單會醒目提示黃色的必要欄位。 如需測試相關欄位的相關資訊,請參閱 根據組建和測試整合欄位進行查詢。 如需所有其他欄位,請參閱 工作專案欄位索引

欄位

使用量


輸入 255 個字元或更少的描述。 您之後可以隨時修改標題。

將工作項目指派給負責執行工作的小組成員。 根據您正在使用的內容,下拉式功能表只會列出專案的小組成員或參與者。

注意

您只能將工作指派給單一使用者。 如果您需要將工作指派給多個使用者,請為每個使用者新增工作專案,並區分標題和描述所要完成的工作。 [指派給] 欄位只接受已 新增至專案或小組的使用者帳戶。

建立工作項目時,[狀態] 會預設為工作流程中的第一個狀態。 當工作進行時,請更新它以反映目前的狀態。

先使用預設行為。 視需要變更狀態時加以更新。 每個狀態都會與預設原因產生關聯。

在計劃會議期間,選擇與產品或小組相關聯的區域路徑,或者保留空白直到已指派為止。 若要變更區域的下拉式清單,請參閱 定義區域路徑並指派給小組

選擇要完成工作的短期衝刺或反復專案,或在規劃會議期間將它保留空白並稍後指派。 若要變更反復專案的下拉式清單,請參閱 定義反復專案路徑和設定小組反復專案

提供足夠的詳細資料,以建立範圍和支援估計工作的共用瞭解。 專注于使用者、他們想要完成的工作,以及原因。 請勿描述如何開發產品。 請提供足夠的詳細資料,讓小組可以撰寫工作和測試案例來實作項目。


所有測試特定工作專案類型的通用控制項

數個控制項會出現在數個測試特定工作專案中,如下表所述。 如果這些控制項不感興趣,您可以從工作專案表單配置中隱藏這些控制項,如 新增和管理欄位中所述, (繼承程式)

控制

說明


部署

提供功能或使用者故事是否已部署至哪個階段的深入解析。 您可以在工作專案部署到不同的發行環境時,取得工作專案狀態的視覺見解,以及快速流覽至每個發行階段並執行。 此控制項可從Test Plans測試套件測試案例取得。

開發

記錄支援完成工作專案的所有 Git 開發程式。 它通常用來 從需求驅動 Git 開發。 此控制項支援可追蹤性,提供與工作專案相關的所有分支、認可、提取要求和組建的可見度。 此控制項可從Test Plans測試套件測試案例取得。

相關工作

用於Test Plans測試套件測試案例中的控制項,以顯示或連結至其他工作專案,例如需求和 Bug,通常是透過相關連結類型。

測試案例

用於 共用步驟共用參數 工作專案的控制項,以指出或連結至 測試案例


自訂測試特定的工作專案類型

針對繼承的程式,您可以自訂測試計劃、測試套件和測試案例。 針對內部部署 XML 程式,您可以自訂所有測試特定的工作專案類型。 若要深入瞭解,請參閱 自訂工作追蹤物件以支援小組的程式

修改工作專案所需的許可權

有一些許可權可控制選取功能,以便檢視、修改或刪除工作專案。 這些包括下表所列的專案。

注意

變更工作專案類型許可權不適用於測試特定的工作專案。 即使您從工作專案表單中選擇此功能,仍不允許變更工作專案類型。

權限

Level

Task

檢視測試回合
建立測試回合
刪除測試回合

專案層級

若要檢視、建立或刪除測試回合,您必須獲得對應的許可權。

管理測試組態
管理測試環境

專案層級

管理測試組態或測試環境,您必須獲得對應的許可權。

建立標記定義

專案層級

將新的標籤新增至以測試為基礎的工作專案。

刪除和還原工作專案

專案層級

刪除測試特定的工作專案,並從回收站還原這些專案。

永久刪除工作專案

專案層級

從資料存放區永久刪除測試特定工作專案。

檢視此節點中的工作項目
編輯此節點中的工作項目

區域路徑

檢視或修改測試計劃、測試套件、測試案例或其他以測試為基礎的工作專案類型需要對應的許可權。

管理測試計劃

區域路徑

修改測試計劃屬性,例如測試回合和測試結果設定。

管理測試計劃

區域路徑

建立和刪除測試套件;新增和移除測試套件中的測試案例;變更與測試套件相關聯的測試組態;和 修改測試套件階層, (移動測試套件) 。

若要深入瞭解如何設定這些許可權,請參閱設定測試和變更專案層級許可權的許可權和存取權。

匯出、匯入和大量更新測試特定工作專案

如同其他工作專案,您可以大量編輯測試特定的工作專案。 如需詳細資訊,請參閱下列文章:

測試字詞

下表描述手動和探勘測試中使用的數個詞彙。

字詞

定義


Configuration

指定用來測試應用程式或程式碼的唯一環境。 若要定義測試組態,請先定義組態變數,然後定義測試組態。 如需詳細資訊,請參閱 測試不同的組態

組態變數

指定測試環境的單一層面,例如作業系統、處理能力、網頁瀏覽器或其他變化。 如需詳細資訊,請參閱 測試不同的組態

結果

測試點在執行測試時標示的測試點結果。 有效的選項包括:

  • 作用 中 (未指定的)
  • 通過測試
  • 失敗測試
  • 封鎖測試
  • 不適用

若要深入瞭解,請參閱 使用不同的資料重複測試。 請注意,管線測試結果與 關於管線測試中所述不同。

測試點

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

測試回合設定

用來將測試計劃與組建或發行管線建立關聯的對話方塊。

測試結果設定

對話方塊,用來選擇應該如何設定相同測試計劃下多個套件中的測試結果。

可 追溯 性

能夠使用所連結的需求和 Bug 來追蹤測試結果。