共用方式為


IStaticTestSuite 介面

表示包含使用者指定測試案例清單的測試套件。

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

語法

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

IStaticTestSuite 型別會公開下列成員。

屬性

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

回頁首

方法

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

回頁首

事件

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

回頁首

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間

ITestPlan

ITestSuiteBase

ITestObject<T>

IIdentifiable<TKey>

IPropertyOwner

INotifyPropertyChanged