Share via


建置和測試整合欄位參考

您可以使用 Team Foundation Server (TFS) 組建與測試資料欄位,執行下列動作:

  • 讓 Bug 與發現或已修正這些 Bug 的組建產生關聯。

  • 將測試案例標記為手動或自動化,以及儲存資訊來支援自動化測試案例。

  • 針對測試案例和共用步驟,定義動作和驗證步驟以及用來執行測試的資料。

Test Manager 和測試工作項目類型 (WIT) 使用下列欄位來追蹤測試計劃、進度與結果。 是否可以使用 WIT,取決於應用程式層上所安裝的 TFS 版本。 若要進一步了解如何使用這些 WIT,請參閱使用 Team Web Access 計劃手動測試.

TFS 2013.0

TFS 2013.2

TFS 2013.3

  • Bug

  • 共用步驟

  • 測試案例

  • Bug

  • 共用的參數

  • 共用步驟

  • 測試案例

  • Bug

  • 共用的參數

  • 共用步驟

  • 測試案例

  • 測試計劃

  • 測試套件

若要進一步了解如何升級現有的 Team 專案,以取得 Team 專案目前沒有的 WIT,請移至此處

顯示在工作項目表單上的組建和測試資料欄位

下表說明一或多個測試 WIT 中所定義的欄位。 如需資料類型與欄位屬性的相關資訊,請參閱定義和修改工作項目欄位.

若要自訂欄位或挑選清單,請參閱修改或加入欄位以支援查詢、報表和工作流程.

欄位名稱

描述

參考名稱

資料類型

可報告型別屬性的預設值

索引屬性的預設值

[自動化狀態] (請參閱第 1 點)

測試案例的狀態。 您可以指定下列值:

  • 未自動化

  • 已規劃

若要執行自動化測試,請參閱在 Microsoft Test Manager 中自動化測試案例.

Microsoft.VSTS.TCM.AutomationStatus

String

詳細資料

False

[發現於] (第 2 點)

找到 Bug 所在的產品組建編號 (也稱為修訂)。

Microsoft.VSTS.Build.FoundIn

String

維度

False

[整合組建] (第 2 點)

結合程式碼或修正 Bug 的產品組建編號。

Microsoft.VSTS.Build.IntegrationBuild

String

維度

False

問題

指出共用的步驟與預期結果相關聯。 允許值為 [是] 和 [否]。 (僅限共用的步驟)

Microsoft.VSTS.Common.Issue

String

維度

False

[參數] (第 3 點)

包含執行手動測試時所要使用的參數。 (共用的參數、共用的步驟以及測試案例)

Microsoft.VSTS.TCM.Parameters

HTML

False

步驟

執行測試所需的動作和驗證步驟。

Microsoft.VSTS.TCM.Steps

TestStepsControl

False

系統資訊

與測試相關之軟體和系統組態的相關資訊。

Microsoft.VSTS.TCM.SystemInfo

HTML

False

重現的步驟

重新產生非預期行為所需的步驟。

Microsoft.VSTS.TCM.ReproSteps

HTML

False

[測試套件類型] (第 1 點和第 4 點)

測試套件分類。 允許的值如下:

  • 查詢式:用以將具有特定特性 (例如,Priority=1 的所有測試) 的測試案例,分組在一起。 套件會自動包含您所定義之查詢傳回的每個測試案例。

  • 靜態:用來將計設為要追蹤待處理項目 (backlog) 之測試狀態的測試案例,分組在一起。 加入至需求式測試套件的每個測試案例都會自動連結至待處理項目。

  • 需求式:利用任何特性或測試套件,將測試案例分組在一起。

如需詳細資訊,請參閱使用 Team Web Access 計劃手動測試.

Microsoft.VSTS.TCM.TestSuiteType

String

維度

False

備註

  1. 請勿自訂這些欄位的挑選清單。 系統只接受上述列出的值。

  2. 將 GLOBALLIST 項目加入 FIELD 定義,即可提供使用者可從中選取的組建下拉式功能表。 若要了解做法,請參閱支援整合測試、組建與版本控制的欄位.

  3. 需要在應用程式層伺服器上安裝 TFS 2013.2 或 TFS 2013.3 以及更新現有的 Team 專案,以支援共用的參數。 若要進一步了解,請參閱在 TFS 升級後設定功能.

  4. 需要在應用程式層伺服器上安裝 TFS 2013.3 以及更新現有的 Team 專案,以支援測試計劃與測試套件。

其他欄位

下列欄位不會顯示在工作項目表單上,但是會為測試案例或測試套件追蹤這些欄位。 您可以使用一些欄位來篩選查詢以及建立報告。

欄位名稱

描述

參考名稱

資料類型

可報告型別屬性的預設值

索引屬性的預設值

自動化測試儲存區

含有可自動化測試案例之測試的組件。

Microsoft.VSTS.TCM.AutomatedTestStorage

String

False

自動化測試類型

可自動化測試案例的測試類型。

Microsoft.VSTS.TCM.AutomatedTestType

String

False

AutomatedTestId

可自動化測試案例的測試 ID。 (僅限測試案例)

Microsoft.VSTS.TCM.AutomatedTestId

String

False

AutomatedTestName

用來自動化測試案例的測試名稱。 (僅限測試案例)

Microsoft.VSTS.TCM.AutomatedTestName

String

False

LocalDataSource

可支援測試的本機資料來源。 (僅限測試案例)

Microsoft.VSTS.TCM.LocalDataSource

HTML

False

查詢文字

用以擷取為查詢式套件類型所定義之查詢的欄位。

Microsoft.VSTS.TCM.QueryText

PlainText

False

測試套件稽核 (請參閱第 1 點)

追蹤修改測試套件時所執行的其他作業,例如:將測試加入測試套件或變更組態。 此欄位可透過 [歷程記錄] 標籤或另一個查詢加以檢視。 將會顯示合併的歷程記錄視圖,包括對工作項目欄位執行的變更,以及產生自相關成品 (例如,測試點和組態) 的變更。

Microsoft.VSTS.TCM.TestSuiteAudit

純文字

False

測試套件類型 ID (第 1 點、第 2 點)

對應於測試套件分類且只適用於測試套件的系統指派值。 指派值如下:

  • 1 (靜態)

  • 2 (查詢式)

  • 3 (需求式)

Microsoft.VSTS.TCM.TestSuiteTypeId

Integer

False

備註

  1. 需要在應用程式層伺服器上安裝 TFS 2013.3 以及更新現有的 Team 專案,以支援測試計劃與測試套件。

  2. 請勿自訂這些欄位的挑選清單。 系統只接受上述列出的值。

請參閱

概念

Visual Studio ALM 的工作項目欄位參考