共用方式為


ISharedStep 介面

表示測試動作的可重複使用集合。

命名空間:  Microsoft.TeamFoundation.TestManagement.Client
組件:  Microsoft.TeamFoundation.TestManagement.Client (在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)

語法

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

ISharedStep 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 ActionRecording 取得或設定相關聯的動作記錄。
公用屬性 Actions 取得測試動作物件的集合,這些物件的儲存順序就是其執行順序。 (繼承自 ITestBase)。
公用屬性 Area 取得或設定這個測試所屬的類別或功能區域。 (繼承自 ITestBase)。
公用屬性 Attachments 取得附件的集合。 (繼承自 IAttachmentOwner)。
公用屬性 CustomFields 取得向伺服器登錄之使用者定義欄位的工作項目追蹤集合。 (繼承自 ITestBase)。
公用屬性 DateCreated 取得這個物件的建立日期。 (繼承自 ITestBase)。
公用屬性 DateModified 取得這個物件的上次修改日期。 (繼承自 ITestBase)。
公用屬性 Description 取得或設定這個物件的描述。 (繼承自 ITestBase)。
公用屬性 Error 取得錯誤訊息,表示這個物件有什麼錯誤。 (繼承自 IDataErrorInfo)。
公用屬性 Exists 取得值,這個值表示這個物件是否已終結,而且呼叫端可以存取物件。 (繼承自 ITestBase)。
公用屬性 Id 取得識別碼。 (繼承自 IIdentifiable<TKey>)。
公用屬性 InvalidProperties 取得無效屬性名稱的清單。 (繼承自 IPropertyOwner)。
公用屬性 IsDirty 取得值,這個值表示任何屬性自上次重新整理、擷取或儲存之後是否變更。 (繼承自 IPropertyOwner)。
公用屬性 Item 使用指定的名稱取得屬性的錯誤訊息。 (繼承自 IDataErrorInfo)。
公用屬性 Links 取得與其他成品之連結的工作項目追蹤集合。 (繼承自 ITestBase)。
公用屬性 Owner 取得或設定負責這個自動化測試之人員的身分識別,或負責維護手動測試測試步驟之人員的身分識別。 (繼承自 ITestBase)。
公用屬性 OwnerName 負責此測試的自動化。如果測試手動,負責維護這個測試。 (繼承自 ITestBase)。
公用屬性 OwnerTeamFoundationId 負責此測試的自動化。如果測試手動,負責維護這個測試。 (繼承自 ITestBase)。
公用屬性 Priority 取得或設定用來執行這個測試的優先權。 (繼承自 ITestBase)。
公用屬性 Project 取得測試專案。 (繼承自 ITestObject<T>)。
公用屬性 Reason 取得或設定這個物件處於其目前狀態的原因。 (繼承自 ITestBase)。
公用屬性 Revision 取得這個物件的目前修訂編號。 (繼承自 ITestObject<T>)。
公用屬性 State 取得或設定這個物件的目前狀態。 (繼承自 ITestBase)。
公用屬性 TestCaseReferences 取得包含這個共用步驟集參考的測試案例清單。
公用屬性 TestParameters 取得所有參數的集合,用於此測試中的測試步驟,以及包含在任何共用步驟中的所有參數。 (繼承自 ITestBase)。
公用屬性 Title 取得或設定這個測試或步驟的標題。 (繼承自 ITestBase)。
公用屬性 UserData 取得或設定未保持的任意物件或值,但允許要動態延伸的測試管理物件。 (繼承自 ITestObject<T>)。
公用屬性 WorkItem 取得基礎工作項目。 (繼承自 ITestBase)。

回頁首

方法

  名稱 說明
公用方法 CreateActionRecording 從檔案建立動作記錄。
公用方法 CreateAttachment(String) 從檔案建立附件。 (繼承自 IAttachmentOwner)。
公用方法 CreateAttachment(String, SourceFileAction) 從檔案建立附件,上載之後選擇性地刪除原始檔。 (繼承自 IAttachmentOwner)。
公用方法 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>

IPropertyOwner

IDataErrorInfo

INotifyCollectionChanged

IAttachmentOwner