共用方式為


ITestSuiteBase 介面

表示所有套件型別所使用的通用屬性和方法。

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

語法

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

ITestSuiteBase 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 AllTestCases 取得這個套件和所有階層子項的唯讀測試案例集合。
公用屬性 DefaultConfigurations 取得預設組態的唯讀清單。
公用屬性 Description 取得或設定這個測試套件的描述。
公用屬性 Error 取得錯誤訊息,表示這個物件有什麼錯誤。 (繼承自 IDataErrorInfo)。
公用屬性 Id 取得識別碼。 (繼承自 IIdentifiable<TKey>)。
公用屬性 InvalidProperties 取得無效屬性名稱的清單。 (繼承自 IPropertyOwner)。
公用屬性 IsDirty 取得值,這個值表示任何屬性自上次重新整理、擷取或儲存之後是否變更。 (繼承自 IPropertyOwner)。
公用屬性 IsRoot 取得值,這個值表示這個套件是否為測試專案中的根套件。
公用屬性 Item 使用指定的名稱取得屬性的錯誤訊息。 (繼承自 IDataErrorInfo)。
公用屬性 LastUpdated 取得這個測試套件的上次更新日期和時間。
公用屬性 LastUpdatedBy 取得上次更新這個測試套件的人員身分識別。
公用屬性 LastUpdatedByName 更新套件的最後一個。
公用屬性 Parent 取得含有這個測試套件的父測試套件。
公用屬性 Plan 取得擁有這個測試套件的測試計劃。
公用屬性 Project 取得測試專案。 (繼承自 ITestObject<T>)。
公用屬性 Revision 取得這個物件的目前修訂編號。 (繼承自 ITestObject<T>)。
公用屬性 State 取得或設定這個測試套件的狀態。
公用屬性 TestCaseCount
公用屬性 TestCases 取得測試案例的唯讀集合。
公用屬性 TestSuiteEntry 取得建立用於靜態測試套件的項目。
公用屬性 TestSuiteType 取得這個測試套件的類型。
公用屬性 Title 取得或設定這個測試套件的標題。
公用屬性 UserData 取得或設定未保持的任意物件或值,但允許要動態延伸的測試管理物件。 (繼承自 ITestObject<T>)。

回頁首

方法

  名稱 說明
公用方法 AssignTestPoints 使用提供的測試點指派集合,變更 AssignedTo 屬性。
公用方法 ClearDefaultConfigurations 從這個套件中移除預設組態的清單。這會導致這個套件繼承其父套件的預設組態。
公用方法 CreateTestPointAssignment(Int32, IdAndName, TeamFoundationIdentity) 建立 ITestPointAssignment物件,以傳遞到ITestSuiteBase.AssignTestPoints
公用方法 CreateTestPointAssignment(Int32, IdAndName, Guid) 在 AssignTestPoints() 建立 TestPointAssignment 物件供日後使用
公用方法 Refresh() 更新套件階層中過時的任何套件。
公用方法 Refresh(Boolean) 更新套件階層架構中的任何套件,並選擇性地強制進行更新,而不管它們是否過時。
公用方法 SetDefaultConfigurations 指定一組搭配新加入之套件項目使用的組態。加入項目時,就會為其中每個組態建立測試點。
公用方法 SetEntryConfigurations 建立及刪除必要的測試點做了每個項目都會依照一組自己的組態。

回頁首

事件

  名稱 說明
公用事件 PropertyChanged 發生於屬性值變更時。 (繼承自 INotifyPropertyChanged)。

回頁首

備註

根據查詢組建的測試套件可以使用IDynamicTestSuiteBase。根據測試案例 ID 明確清單組建的測試套件可以使用IStaticTestSuite。根據特定要求組建的測試結果可以使用IRequirementTestSuite

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間

IRequirementTestSuite

IDynamicTestSuiteBase

IStaticTestSuite

ITestObject<T>

IIdentifiable<TKey>

IDataErrorInfo

IPropertyOwner

INotifyPropertyChanged