次の方法で共有


ITestPlan インターフェイス

テスト計画を表します。

名前空間:  Microsoft.TeamFoundation.TestManagement.Client
アセンブリ:  Microsoft.TeamFoundation.TestManagement.Client (Microsoft.TeamFoundation.TestManagement.Client.dll 内)

構文

'宣言
Public Interface ITestPlan _
    Inherits ITestObject(Of Integer), IIdentifiable(Of Integer),  _
    IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface ITestPlan : ITestObject<int>, 
    IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface class ITestPlan : ITestObject<int>, 
    IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
type ITestPlan =  
    interface
        interface ITestObject<int>
        interface IIdentifiable<int>
        interface IPropertyOwner
        interface IDataErrorInfo
        interface INotifyPropertyChanged
    end
public interface ITestPlan extends ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged

ITestPlan 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ AreaPath このテストの区分パスを取得または設定します。
パブリック プロパティ AutomatedTestEnvironmentId 自動テスト用の環境の GUID を取得または設定します。
パブリック プロパティ AutomatedTestSettingsId 自動テストで使用する設定の ID を取得または設定します。
パブリック プロパティ BuildDirectory 現在、この計画に関連付けられているビルドのフォルダーの名前を取得します。
パブリック プロパティ BuildFilter このテスト計画に関連付けることができるビルドを制限するための基準セットを取得します。
パブリック プロパティ BuildNumber 現在、このテスト計画に関連付けられているビルドの名前を取得します。
パブリック プロパティ BuildTakenDate 現在のビルドがこのテスト計画に関連付けられた日時を取得します。
パブリック プロパティ BuildUri このテスト計画に現在関連付けられているビルドの URI (Uniform Resource Identifier) を取得または設定します。
パブリック プロパティ Description このテスト計画の説明を取得または設定します。
パブリック プロパティ EndDate このテスト計画の終了日を取得または設定します。
パブリック プロパティ Error オブジェクトに関する間違いを示すエラー メッセージを取得します。 (IDataErrorInfo から継承されます。)
パブリック プロパティ Id 識別子を取得します。 (IIdentifiable<TKey> から継承されます。)
パブリック プロパティ InvalidProperties 無効なプロパティ名のリストを取得します。 (IPropertyOwner から継承されます。)
パブリック プロパティ IsDirty 前回の更新、フェッチ、または保存時以降に変更されたプロパティがあるかどうかを示す値を取得します。 (IPropertyOwner から継承されます。)
パブリック プロパティ Item 指定した名前のプロパティに関するエラー メッセージを取得します。 (IDataErrorInfo から継承されます。)
パブリック プロパティ Iteration このテストの実行が属するイテレーションを取得または設定します。
パブリック プロパティ LastUpdated このテスト計画が最後に更新された日時を取得します。
パブリック プロパティ LastUpdatedBy このテスト計画を最後に更新した人物の ID を取得します。
パブリック プロパティ LastUpdatedByName 計画を更新する最後のハンドラー
パブリック プロパティ Links このテスト計画に関連付けられた外部リンクのコレクションを取得します。
パブリック プロパティ ManualTestEnvironmentId 手動テスト用の環境の GUID を取得または設定します。
パブリック プロパティ ManualTestSettingsId 手動テストの設定用の ID を取得または設定します。
パブリック プロパティ Name このテスト計画の名前を取得または設定します。
パブリック プロパティ NewBuildStatistics この計画に現在関連付けられているビルドが作成された時点以降に変更された内容に関する情報のセットを取得します。
パブリック プロパティ Owner このテスト計画を所有するユーザーの ID を取得または設定します。
パブリック プロパティ OwnerName 計画を所有するユーザー。
パブリック プロパティ OwnerTeamFoundationId 計画を所有するユーザーの TeamFoundationId。
パブリック プロパティ PreviousBuildUri 以前にこのテスト計画に関連付けられていたビルドの URI を取得します。
パブリック プロパティ Project テスト プロジェクトを取得します。 (ITestObject<T> から継承されます。)
パブリック プロパティ Revision このオブジェクトの現在のリビジョン番号を取得します。 (ITestObject<T> から継承されます。)
パブリック プロパティ RootSuite このテスト計画のルート テスト スイートを取得します。
パブリック プロパティ StartDate このテスト計画の開始日を取得または設定します。
パブリック プロパティ State このテスト計画の現在の状態を取得または設定します。
パブリック プロパティ UserData 永続化されない任意のオブジェクトまたは値を取得または設定しますが、テスト管理オブジェクトを動的に拡張できます。 (ITestObject<T> から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Clone このテスト計画のコピーを作成して返します。
パブリック メソッド CreateLink 空の ITestExternalLink を新規作成します。
パブリック メソッド CreateTestRun このテスト計画の新しい自動テストまたは手動テストの実行を作成して返します。
パブリック メソッド Delete() このテスト計画および関連付けられているすべてのテスト実行およびテスト ポイントを削除します。
パブリック メソッド Delete(DeleteAction) このテスト計画および関連付けられているすべてのテスト実行およびテスト ポイントを削除します。
パブリック メソッド FindTestPoint(Int32) テスト ポイント ID で指定されたテスト ポイントを検索して返します。
パブリック メソッド FindTestPoint(Int32, String) テスト ポイント ID で指定されたテスト ポイントを検索して返します。
パブリック メソッド QueryImpactedPoints(Uri) すべてのビルドの影響を受けるテスト ポイントのコレクションを返します。これには、以前のビルドと指定したビルドが含まれます。
パブリック メソッド QueryImpactedPoints(Uri, String) すべてのビルドの影響を受けるテスト ポイントのコレクションを返します。これには、以前のビルドと指定したビルドが含まれます。
パブリック メソッド QueryTestPointHierarchy WIQL クエリと一致するテスト ポイントを含むテスト スイートの階層を返します。
パブリック メソッド QueryTestPoints(String) このテスト計画に属し、指定されたクエリと一致するすべてのテスト ポイントを検索して返します。
パブリック メソッド QueryTestPoints(String, String) このテスト計画に属し、指定されたポイント クエリおよびフィールド値サブクエリと一致するすべてのテスト ポイントを検索して返します。
パブリック メソッド QueryTestPoints(String, String, array<String[], Boolean) この計画に属し、特定の WIQL の条件に一致するすべての点を検索します。
パブリック メソッド QueryTestPointsAndStatistics(String, String, ITestPointStatistics%) この計画に属し、特定の WIQL の条件に一致するすべての点を検索します。
パブリック メソッド QueryTestPointsAndStatistics(String, String, array<String[], ITestPointStatistics%) この計画に属し、特定の WIQL の条件に一致するすべての点を検索します。
パブリック メソッド QueryTestPointStatistics このテスト計画に属し、指定されたクエリと一致するテスト ポイント統計情報を検索して返します。
パブリック メソッド QueryTestPointStatisticsByPivot この計画に属し、特定の WIQL の条件に一致するピボットテーブルでポイントの統計情報を返します。
パブリック メソッド Refresh このテスト計画内のすべてのオブジェクトを、サーバーの現在のデータで更新します。
パブリック メソッド RefreshRootSuite
パブリック メソッド RefreshTestCase このテスト計画内の指定されたテスト ケースのすべてのインスタンスを更新します。
パブリック メソッド Save このテスト計画内のすべてのオブジェクトのデータをサーバーに保存します。
パブリック メソッド SetBuildInfo

このページのトップへ

イベント

  名前 説明
パブリック イベント PropertyChanged プロパティ値が変更されたときに発生します。 (INotifyPropertyChanged から継承されます。)

このページのトップへ

解説

このインターフェイスは、Visual Studio でテスト ケース管理 (TCM) のオブジェクト モデルをサポートします。このインターフェイスは、カスタム クラスで実装するためのものではありませんが、TCM オブジェクトが内部実装を返す場合は、このインターフェイスをカスタム クラスで使用できます。

参照

関連項目

Microsoft.TeamFoundation.TestManagement.Client 名前空間

ITestObject<T>

IIdentifiable<TKey>

IPropertyOwner

IDataErrorInfo

INotifyPropertyChanged