Share via


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 から継承されます。)

このページのトップへ

参照

参照

Microsoft.TeamFoundation.TestManagement.Client 名前空間

ITestBase

ITestObject<T>