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) 创建被传递到 ITestSuiteBase.AssignTestPoints 中的 ITestPointAssignment 对象。
公共方法 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