共用方式為


IRequirementTestSuite 介面

表示透過尋找與需求工作項目相關聯之測試案例而動態填入的測試套件。

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

語法

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

IRequirementTestSuite 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 AllTestCases 取得這個套件和所有階層子項的唯讀測試案例集合。 (繼承自 ITestSuiteBase)。
公用屬性 DefaultConfigurations 取得預設組態的唯讀清單。 (繼承自 ITestSuiteBase)。
公用屬性 Description 取得或設定這個測試套件的描述。 (繼承自 ITestSuiteBase)。
公用屬性 Error 取得錯誤訊息,表示這個物件有什麼錯誤。 (繼承自 IDataErrorInfo)。
公用屬性 Id 取得識別碼。 (繼承自 IIdentifiable<TKey>)。
公用屬性 InvalidProperties 取得無效屬性名稱的清單。 (繼承自 IPropertyOwner)。
公用屬性 IsDirty 取得值,這個值表示任何屬性自上次重新整理、擷取或儲存之後是否變更。 (繼承自 IPropertyOwner)。
公用屬性 IsRoot 取得值,這個值表示這個套件是否為測試專案中的根套件。 (繼承自 ITestSuiteBase)。
公用屬性 Item 使用指定的名稱取得屬性的錯誤訊息。 (繼承自 IDataErrorInfo)。
公用屬性 LastError 取得在上次嘗試動態重新填入這個套件的項目期間遇到的最後一個錯誤訊息。 (繼承自 IDynamicTestSuiteBase)。
公用屬性 LastPopulated 取得上次嘗試動態重新填入這個套件中項目的日期和時間。 (繼承自 IDynamicTestSuiteBase)。
公用屬性 LastUpdated 取得這個測試套件的上次更新日期和時間。 (繼承自 ITestSuiteBase)。
公用屬性 LastUpdatedBy 取得上次更新這個測試套件的人員身分識別。 (繼承自 ITestSuiteBase)。
公用屬性 LastUpdatedByName 更新套件的最後一個。 (繼承自 ITestSuiteBase)。
公用屬性 Parent 取得含有這個測試套件的父測試套件。 (繼承自 ITestSuiteBase)。
公用屬性 Plan 取得擁有這個測試套件的測試計劃。 (繼承自 ITestSuiteBase)。
公用屬性 Project 取得測試專案。 (繼承自 ITestObject<T>)。
公用屬性 RequirementId 取得填入此套件之要求工作項目的 ID。
公用屬性 Revision 取得這個物件的目前修訂編號。 (繼承自 ITestObject<T>)。
公用屬性 State 取得或設定這個測試套件的狀態。 (繼承自 ITestSuiteBase)。
公用屬性 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)。
公用方法 Repopulate 新增線在符合伺服器上的查詢條件的套件項目,並且移除不再符合伺服器上的查詢條件的套件項目。 (繼承自 IDynamicTestSuiteBase)。
公用方法 SetDefaultConfigurations 指定一組搭配新加入之套件項目使用的組態。加入項目時,就會為其中每個組態建立測試點。 (繼承自 ITestSuiteBase)。
公用方法 SetEntryConfigurations 建立及刪除必要的測試點做了每個項目都會依照一組自己的組態。 (繼承自 ITestSuiteBase)。

回頁首

事件

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

回頁首

請參閱

參考

Microsoft.TeamFoundation.TestManagement.Client 命名空間

IDynamicTestSuiteBase

ITestSuiteBase

ITestObject<T>

IDataErrorInfo

INotifyCollectionChanged