ITestPlan 接口

表示一个测试计划。

命名空间:  Microsoft.TeamFoundation.TestManagement.Client
程序集:  Microsoft.TeamFoundation.TestManagement.Client(在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)

语法

声明
Public Interface ITestPlan _
    Inherits ITestObject(Of Integer), IIdentifiable(Of Integer),  _
    IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface ITestPlan : ITestObject<int>, 
    IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface class ITestPlan : ITestObject<int>, 
    IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
type ITestPlan =  
    interface
        interface ITestObject<int>
        interface IIdentifiable<int>
        interface IPropertyOwner
        interface IDataErrorInfo
        interface INotifyPropertyChanged
    end
public interface ITestPlan extends ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged

ITestPlan 类型公开以下成员。

属性

  名称 说明
公共属性 AreaPath 获取或设置此区域路径进行测试。
公共属性 AutomatedTestEnvironmentId 获取或设置用于自动测试的环境的 GUID。
公共属性 AutomatedTestSettingsId 获取或设置要用于自动测试的设置的 ID。
公共属性 BuildDirectory 获取当前与此计划关联的生成的文件夹名称。
公共属性 BuildFilter 获取对可与此测试计划关联的生成加以限制的条件集。
公共属性 BuildNumber 获取当前与此测试计划关联的生成的名称。
公共属性 BuildTakenDate 获取与此测试计划关联当前生成的日期和时间。
公共属性 BuildUri 获取或设置当前与此试验计划关联的生成的统一资源标识符 (URI)。
公共属性 Description 获取或设置此测试计划的说明。
公共属性 EndDate 获取或设置此测试计划的结束日期。
公共属性 Error 获取指示对象何处出错的错误信息。 (继承自 IDataErrorInfo。)
公共属性 Id 获取标识符。 (继承自 IIdentifiable<TKey>。)
公共属性 InvalidProperties 获取无效的属性名称的列表。 (继承自 IPropertyOwner。)
公共属性 IsDirty 获取一个值,该值指示自上次刷新、获取或保存以来任何属性是否发生了更改。 (继承自 IPropertyOwner。)
公共属性 Item 获取具有给定名称的属性的错误信息。 (继承自 IDataErrorInfo。)
公共属性 Iteration 获取或设置该测试计划从属的迭代。
公共属性 LastUpdated 获取最后更新此测试计划时的日期和时间。
公共属性 LastUpdatedBy 获取最后更新此测试计划的人员的标识。
公共属性 LastUpdatedByName 更新计划的最后一个人员
公共属性 Links 获取与该测试计划相关联的外部链接的集合。
公共属性 ManualTestEnvironmentId 获取或设置用于手动测试的环境的 GUID。
公共属性 ManualTestSettingsId 获取或设置手动测试设置的 ID。
公共属性 Name 获取或设置此测试计划的名称。
公共属性 NewBuildStatistics 获取自当前与此计划关联的生成创建以来已更改内容的相关信息集。
公共属性 Owner 获取或设置拥有此测试计划的人员的标识。
公共属性 OwnerName 拥有该计划中的用户。
公共属性 OwnerTeamFoundationId 拥有该计划用户的TeamFoundationId。
公共属性 PreviousBuildUri 获取与此测试计划关联的上一个生成的 URI。
公共属性 Project 获取测试项目。 (继承自 ITestObject<T>。)
公共属性 Revision 获取此对象的当前修订号。 (继承自 ITestObject<T>。)
公共属性 RootSuite 获取此测试计划的根测试套件。
公共属性 StartDate 获取或设置此测试计划的起始日期。
公共属性 State 获取或设置此测试计划的当前状态。
公共属性 UserData 获取或设置未保留的任意对象或值,但允许动态扩展测试管理对象。 (继承自 ITestObject<T>。)

页首

方法

  名称 说明
公共方法 Clone 创建副本的测试计划并将其返回。
公共方法 CreateLink 创建一个新的空 ITestExternalLink
公共方法 CreateTestRun 为此测试计划创建并返回一个新的自动化或手动测试运行。
公共方法 Delete() 删除该测试计划以及与其关联的所有测试运行和测试点。
公共方法 Delete(DeleteAction) 删除该测试计划以及与其关联的所有测试运行和测试点。
公共方法 FindTestPoint(Int32) 查找并返回由测试点 ID 指定的测试点。
公共方法 FindTestPoint(Int32, String) 查找并返回由测试点 ID 指定的测试点。
公共方法 QueryImpactedPoints(Uri) 返回受所有生成影响的测试点的集合。这包括早期的生成和指定的生成。
公共方法 QueryImpactedPoints(Uri, String) 返回受所有生成影响的测试点的集合。这包括早期的生成和指定的生成。
公共方法 QueryTestPointHierarchy 返回测试套件的层次结构(包含与 WIQL 查询匹配的测试点)。
公共方法 QueryTestPoints(String) 查找并返回属于此测试计划并与所提供查询匹配的所有测试点。
公共方法 QueryTestPoints(String, String) 查找并返回属于此测试计划并与所提供点查询和字段值子查询匹配的所有测试点。
公共方法 QueryTestPoints(String, String, array<String[], Boolean) 查找属于该计划和匹配给定的WIQL条件的所有点。
公共方法 QueryTestPointsAndStatistics(String, String, ITestPointStatistics%) 查找属于该计划和匹配给定的WIQL条件的所有点。
公共方法 QueryTestPointsAndStatistics(String, String, array<String[], ITestPointStatistics%) 查找属于该计划和匹配给定的WIQL条件的所有点。
公共方法 QueryTestPointStatistics 查找并返回属于此测试计划并与给定查询匹配的测试点统计信息。
公共方法 QueryTestPointStatisticsByPivot 返回属于该计划和WIQL满足特定条件的统计信息由转动点。
公共方法 Refresh 使用来自服务器的当前数据刷新此测试计划内的所有对象。
公共方法 RefreshRootSuite
公共方法 RefreshTestCase 刷新此测试计划内指定测试用例的所有实例。
公共方法 Save 将来自此测试计划内所有对象的数据保存到服务器。
公共方法 SetBuildInfo

页首

事件

  名称 说明
公共事件 PropertyChanged 在更改属性值时发生。 (继承自 INotifyPropertyChanged。)

页首

备注

在 Visual Studio 中,此接口支持测试用例管理 (TCM) 对象模型。此接口预期并不用于您实现自定义类,但您可以在 TCM 对象返回内部实现时将此接口用于自定义类中。

请参见

参考

Microsoft.TeamFoundation.TestManagement.Client 命名空间

ITestObject<T>

IIdentifiable<TKey>

IPropertyOwner

IDataErrorInfo

INotifyPropertyChanged