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 を取得します。 | |
Links | このテスト計画に関連付けられた外部リンクのコレクションを取得します。 | |
ManualTestEnvironmentId | 手動テスト用の環境の GUID を取得または設定します。 | |
ManualTestSettingsId | 手動テストの設定用の ID を取得または設定します。 | |
Name | このテスト計画の名前を取得または設定します。 | |
NewBuildStatistics | この計画に現在関連付けられているビルドが作成された時点以降に変更された内容に関する情報のセットを取得します。 | |
Owner | このテスト計画を所有するユーザーの ID を取得または設定します。 | |
PreviousBuildUri | 以前にこのテスト計画に関連付けられていたビルドの URI を取得します。 | |
Project | テスト プロジェクトを取得します。 (ITestObject<T> から継承されます。) | |
Revision | このオブジェクトの現在のリビジョン番号を取得します。 (ITestObject<T> から継承されます。) | |
RootSuite | このテスト計画のルート テスト スイートを取得します。 | |
StartDate | このテスト計画の開始日を取得または設定します。 | |
State | このテスト計画の現在の状態を取得または設定します。 | |
UserData | 永続化されない任意のオブジェクトまたは値を取得または設定しますが、テスト管理オブジェクトを動的に拡張できます。 (ITestObject<T> から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
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) | このテスト計画に属し、指定されたポイント クエリおよびフィールド値サブクエリと一致するすべてのテスト ポイントを検索して返します。 | |
QueryTestPointStatistics | このテスト計画に属し、指定されたクエリと一致するテスト ポイント統計情報を検索して返します。 | |
Refresh | このテスト計画内のすべてのオブジェクトを、サーバーの現在のデータで更新します。 | |
RefreshTestCase | このテスト計画内の指定されたテスト ケースのすべてのインスタンスを更新します。 | |
Save | このテスト計画内のすべてのオブジェクトのデータをサーバーに保存します。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
PropertyChanged | プロパティ値が変更されたときに発生します。 (INotifyPropertyChanged から継承されます。) |
このページのトップへ
解説
このインターフェイスは、Visual Studio でテスト ケース管理 (TCM) のオブジェクト モデルをサポートします。 このインターフェイスは、カスタム クラスで実装するためのものではありませんが、TCM オブジェクトが内部実装を返す場合は、このインターフェイスをカスタム クラスで使用できます。