ITestCase インターフェイス
Team Foundation Server に格納されているテスト ケースを表します。
名前空間: Microsoft.TeamFoundation.TestManagement.Client
アセンブリ: Microsoft.TeamFoundation.TestManagement.Client (Microsoft.TeamFoundation.TestManagement.Client.dll 内)
構文
'宣言
Public Interface ITestCase _
Inherits ITestBase, ITestObject(Of Integer), IIdentifiable(Of Integer), _
IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, IAttachmentOwner
public interface ITestCase : ITestBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged,
IAttachmentOwner
public interface class ITestCase : ITestBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged,
IAttachmentOwner
type ITestCase =
interface
interface ITestBase
interface ITestObject<int>
interface IIdentifiable<int>
interface IPropertyOwner
interface IDataErrorInfo
interface INotifyPropertyChanged
interface IAttachmentOwner
end
public interface ITestCase extends ITestBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, IAttachmentOwner
ITestCase 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
Actions | 実行順に格納されたテスト アクション オブジェクトのコレクションを取得します。 (ITestBase から継承されます。) | |
Area | このテストが属する分類または機能領域を取得または設定します。 (ITestBase から継承されます。) | |
Attachments | 添付ファイルのコレクションを取得します。 (IAttachmentOwner から継承されます。) | |
CustomFields | サーバーに登録されているユーザー定義のフィールドの作業項目トラッキング コレクションを取得します。 (ITestBase から継承されます。) | |
Data | このテスト ケースを実行するときに使用するパラメーター値を含む DataSet を取得します。 | |
DateCreated | このオブジェクトが作成された日付を取得します。 (ITestBase から継承されます。) | |
DateModified | このオブジェクトが最後に変更された日付を取得します。 (ITestBase から継承されます。) | |
DefaultTable | Data プロパティから返される DataSet 内の既定のテーブルを取得します。 | |
Description | このオブジェクトの説明を取得または設定します。 (ITestBase から継承されます。) | |
Error | オブジェクトに関する間違いを示すエラー メッセージを取得します。 (IDataErrorInfo から継承されます。) | |
Exists | このオブジェクトが破棄されておらず、呼び出し元がアクセスできるかどうかを示す値を取得します。 (ITestBase から継承されます。) | |
Id | 識別子を取得します。 (IIdentifiable<TKey> から継承されます。) | |
Implementation | このテスト ケースを実装する自動テストへの参照を取得します。 | |
InvalidProperties | 無効なプロパティ名のリストを取得します。 (IPropertyOwner から継承されます。) | |
IsAutomated | テストが自動化されているかどうかを示す値を取得します。 | |
IsDirty | 前回の更新、フェッチ、または保存時以降に変更されたプロパティがあるかどうかを示す値を取得します。 (IPropertyOwner から継承されます。) | |
Item | 指定した名前のプロパティに関するエラー メッセージを取得します。 (IDataErrorInfo から継承されます。) | |
Links | 他の成果物に対するリンクの作業項目トラッキング コレクションを取得します。 (ITestBase から継承されます。) | |
Owner | このテストが自動化されている場合はそのテストの担当者の ID、手動テストの場合はテスト ステップの保守担当者の ID を取得または設定します。 (ITestBase から継承されます。) | |
Priority | このテストの実行に関する優先順位を取得または設定します。 (ITestBase から継承されます。) | |
Project | テスト プロジェクトを取得します。 (ITestObject<T> から継承されます。) | |
Reason | このオブジェクトが現在の状態にある理由を取得または設定します。 (ITestBase から継承されます。) | |
Revision | このオブジェクトの現在のリビジョン番号を取得します。 (ITestObject<T> から継承されます。) | |
State | このオブジェクトの現在の状態を取得または設定します。 (ITestBase から継承されます。) | |
TestParameters | このテストのテスト ステップで使用されているすべてのパラメーターおよび任意の共有ステップに含まれているすべてのパラメーターのコレクションを取得します。 (ITestBase から継承されます。) | |
TestSuiteEntry | このテスト ケースを含む新しい ITestSuiteEntry を作成します。これは、後でテスト計画のルート スイートにある既存のテスト スイートにアタッチされる必要があります。 | |
Title | このテストまたはステップのタイトルを取得または設定します。 (ITestBase から継承されます。) | |
UserData | 永続化されない任意のオブジェクトまたは値を取得または設定しますが、テスト管理オブジェクトを動的に拡張できます。 (ITestObject<T> から継承されます。) | |
WorkItem | 基になる作業項目を取得します。 (ITestBase から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
CreateAttachment(String) | ファイルから添付ファイル作成します。 (IAttachmentOwner から継承されます。) | |
CreateAttachment(String, SourceFileAction) | ファイルから添付ファイルを作成し、オプションでアップロード後にソース ファイルを削除します。 (IAttachmentOwner から継承されます。) | |
CreateAttachment(array<Byte[], Int32, Int32) | 指定されたバイト配列を使用してテスト ケースの添付ファイルを作成します。 | |
CreateSharedStepReference | このオブジェクトがテスト ケースの場合、新しい共有ステップの参照を作成し、別の一連のアクションにアクセスできるようにします。 (ITestBase から継承されます。) | |
CreateTestActionGroup | ステップまたは他のグループの追加先となる新しいテスト アクション グループを作成します。 (ITestBase から継承されます。) | |
CreateTestStep | 新しいテスト ステップを作成します。 (ITestBase から継承されます。) | |
FindAction | 指定された ID 番号を使用して、Actions プロパティから指定されたアクションを返します。 (ITestBase から継承されます。) | |
Flush | このオブジェクトに加えられた変更を使って最新作業項目フィールドを最新にします。 (ITestBase から継承されます。) | |
OverrideParameter | 指定のパラメーターをオーバーライドします。これにより、他のイテレーションのパラメーターに関するデータを保持する間、この特定のテスト ケースのステップからパラメーターを削除できます。 (ITestBase から継承されます。) | |
Refresh | 現在の項目をサーバーからの最新の情報で更新し、その値をリセットして、項目に格納されている値に設定し直します。キャッシュ データがすべて破棄されます。 (ITestBase から継承されます。) | |
RenameParameter | 指定されたパラメーター名に基づいてパラメーターの名前を変更し、その参照パラメーターを参照するすべてのアクションを更新します。 (ITestBase から継承されます。) | |
ReplaceParameter | 指定されたパラメーターが操作で使用されるすべてのインスタンスを見つけ、各インスタンスのイテレーション データを削除し、指定されたリテラル テキストを使用して置き換えます。 (ITestBase から継承されます。) | |
Save | Flush メソッドを呼び出して作業項目フィールドを最新にし、各作業項目をサーバーに保存します。 (ITestBase から継承されます。) |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
AttachmentUploadCompleted | このイベントは、添付ファイルのアップロードが完了したときに発生します。 (IAttachmentOwner から継承されます。) | |
PropertyChanged | プロパティ値が変更されたときに発生します。 (INotifyPropertyChanged から継承されます。) | |
TestParameterDeletingEvent | テスト パラメーターが削除される直前に、このイベントが発生します。 (ITestBase から継承されます。) |
このページのトップへ