Share via


ビルドとテストの統合フィールド参照

Team Foundation Server (TFS) ビルド データ フィールドとテスト データ フィールドは次の操作を実行するために使用します。

  • バグをそのバグが発見または修正されたビルドに関連付けます。

  • テスト ケースに手動または自動としてマークを付け、自動テスト ケースをサポートする情報を格納します。

  • テスト ケースと共有ステップに対して、操作手順と検証手順、およびテストの実行に使用するデータを定義します。

テスト マネージャーとテストの作業項目の種類 (WIT) は次のフィールドを使用して、テスト計画、進捗、および結果を追跡します。 WIT の使用可能性はアプリケーション層にインストールされている TFS のバージョンに基づきます。 これらの WIT の使用方法の詳細については、「Team Web Access での手動テストの計画」を参照してください。

TFS 2013.0

TFS 2013.2

TFS 2013.3

  • バグ

  • 共有ステップ

  • テスト ケース

  • バグ

  • 共有パラメーター

  • 共有ステップ

  • テスト ケース

  • バグ

  • 共有パラメーター

  • 共有ステップ

  • テスト ケース

  • テスト計画

  • テスト スイート

既存のチーム プロジェクトをアップグレードして、現在チーム プロジェクトが持っていない WIT を取得する方法については、こちらを参照してください。

作業項目フォームに表示されるビルド データ フィールドとテスト データ フィールド

次の表では、1 つ以上のテスト WIT で定義されるフィールドを説明しています。 データ型とフィールド属性の詳細については、「作業項目フィールドの定義と変更」を参照してください。

フィールドまたは選択リストをカスタマイズするには、「作業項目フィールドの定義」を参照してください。

フィールド名

説明

参照名

データ型

reportable 型属性の既定値

index 属性の既定値

オートメーションの状態 (メモ 1 を参照)

テスト ケースの状態。 次の値を指定できます。

  • 自動化なし

  • 計画済み

自動テストを実行するには、「Microsoft テスト マネージャーでのテスト ケースの自動化」を参照してください。

Microsoft.VSTS.TCM.AutomationStatus

String

Detail

False

発見されたビルド (メモ 2)

リビジョンとも呼ばれる、バグが発見された製品ビルド番号。

Microsoft.VSTS.Build.FoundIn

String

ディメンション

False

統合ビルド (メモ 2)

コードが組み込まれた、または、バグが修正された製品ビルド番号。

Microsoft.VSTS.Build.IntegrationBuild

String

ディメンション

False

懸案事項

共有ステップが予想結果に関連付けられていることを示します。 許容値は YesNo です。 (共有ステップのみ)

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)

テスト スイートのカテゴリ。 次の値を指定できます。

  • [クエリ ベース]: 特定の特性を持つテスト ケース (たとえば、Priorty=1 のすべてのテストなど) をグループ化するために使用します。 定義したクエリによって返されるすべてのテスト ケースがスイートに自動的に含まれるようになります。

  • [静的]: バックログ項目のテスト状態を追跡するために設計されたテスト ケースをグループ化するために使用します。 要件ベースのテスト スイートに追加した各テスト ケースは、バックログ項目に自動的にリンクされます。

  • [要件ベース]: 特性を持つテスト ケースまたはテスト スイートをグループ化するために使用します。

詳細については、次のトピックを参照してください。Team Web Access での手動テストの計画.

Microsoft.VSTS.TCM.TestSuiteType

String

ディメンション

False

メモ

  1. これらのフィールドの選択リストをカスタマイズしないでください。 システムは一覧表示されている値のみを受け入れます。

  2. GLOBALLIST 要素を FIELD 定義に追加することによって、ユーザーが選択可能なビルドのドロップダウン メニューを提供できます。 詳細については、「テスト、ビルド、バージョン管理との統合をサポートするフィールド」を参照してください。

  3. TFS 2013.2 または TFS 2013.3 をアプリケーション層サーバーにインストールし、既存のチーム プロジェクトが共有パラメーターをサポートするように更新する必要があります。 詳細については、「TFS アップグレード後の機能の構成」を参照してください。

  4. TFS 2013.3 をアプリケーション層サーバーにインストールし、既存のチーム プロジェクトがテスト計画およびテスト スイートをサポートするように更新する必要があります。

追加フィールド

次のフィールドは、作業項目フォームには表示されませんが、テスト ケースまたはテスト スイートごとに追跡されます。 クエリのフィルター処理およびレポートの作成に、これらのフィールドのいくつかを使用できます。

フィールド名

説明

参照名

データ型

reportable 型属性の既定値

index 属性の既定値

自動テスト ストレージ

テスト ケースを自動化するテストを含むアセンブリ。

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

整数

なし

False

メモ

  1. TFS 2013.3 をアプリケーション層サーバーにインストールし、既存のチーム プロジェクトがテスト計画およびテスト スイートをサポートするように更新する必要があります。

  2. これらのフィールドの選択リストをカスタマイズしないでください。 システムは一覧表示されている値のみを受け入れます。

参照

概念

Visual Studio ALM の作業項目フィールド参照