ITestBase 接口

包含 ITestCaseISharedStep 的常见属性和方法

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

语法

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

ITestBase 类型公开以下成员。

属性

  名称 说明
公共属性 Actions 获取测试操作对象的集合,这些对象按执行顺序存储。
公共属性 Area 获取或设置此测试所属的分类或功能区域。
公共属性 CustomFields 获取对向服务器注册的用户定义字段集合进行跟踪的工作项。
公共属性 DateCreated 获取创建此对象的日期。
公共属性 DateModified 获取最后修改此对象的日期。
公共属性 Description 获取或设置此对象的说明。
公共属性 Error 获取指示对象何处出错的错误信息。 (继承自 IDataErrorInfo。)
公共属性 Exists 获取一个值,该值指示此对象是否已销毁,以及调用方是否有权访问对象。
公共属性 Id 获取标识符。 (继承自 IIdentifiable<TKey>。)
公共属性 InvalidProperties 获取无效的属性名称的列表。 (继承自 IPropertyOwner。)
公共属性 IsDirty 获取一个值,该值指示自上次刷新、获取或保存以来任何属性是否发生了更改。 (继承自 IPropertyOwner。)
公共属性 Item 获取具有给定名称的属性的错误信息。 (继承自 IDataErrorInfo。)
公共属性 Links 获取对指向其他项目的链接的集合进行跟踪的工作项。
公共属性 Owner 获取或设置负责此测试(如果此测试为自动测试)的人员或负责维护测试步骤(如果此测试为手动测试)的人员的标识。
公共属性 OwnerName 用户负责此的自动测试。如果测试是手动,该人员负责维护测试步骤。
公共属性 OwnerTeamFoundationId 用户负责此的自动测试。如果测试是手动,该人员负责维护测试步骤。
公共属性 Priority 获取或设置用于执行此测试的优先级别。
公共属性 Project 获取测试项目。 (继承自 ITestObject<T>。)
公共属性 Reason 获取或设置此对象处于其当前状态的原因。
公共属性 Revision 获取此对象的当前修订号。 (继承自 ITestObject<T>。)
公共属性 State 获取或设置该会话的当前对象。
公共属性 TestParameters 获取该测试中的测试步骤中使用的所有参数和任何共享的步骤中所包含的所有参数的集合。
公共属性 Title 获取或设置此测试或步骤的标题。
公共属性 UserData 获取或设置未保留的任意对象或值,但允许动态扩展测试管理对象。 (继承自 ITestObject<T>。)
公共属性 WorkItem 获取基础工作项。

页首

方法

  名称 说明
公共方法 CreateSharedStepReference 如果此对象为测试用例,请创建一个新的共享步骤引用,该引用提供对其他操作集的访问。
公共方法 CreateTestActionGroup 创建一个新的测试操作组,可向该组中添加步骤或其他组。
公共方法 CreateTestStep 创建一个新的测试步骤。
公共方法 FindAction 使用给定 ID 号从 Actions 属性中返回指定操作。
公共方法 Flush 通过使用在此对象中所做的更改,引入最新的工作项字段。
公共方法 OverrideParameter 重写指定的参数,使其从此特定的步骤中移除测试用例,而它将保留有关参数的数据从其他迭代。
公共方法 Refresh 依据服务器刷新当前项,并将值重置为项中存储的值。将丢弃任何缓存数据。
公共方法 RenameParameter 使用提供的参数名重命名参数,并更新引用参数的所有操作。
公共方法 ReplaceParameter 查找在操作中使用所提供的参数的所有实例、为每个实例删除任何迭代数据以及使用提供的文本来替换它。
公共方法 Save 通过调用 Flush 方法引入最新的工作项字段,然后将每个工作项存储到服务器。

页首

事件

  名称 说明
公共事件 PropertyChanged 在更改属性值时发生。 (继承自 INotifyPropertyChanged。)
公共事件 TestParameterDeletingEvent 在将要删除测试参数时引发的事件。

页首

请参见

参考

Microsoft.TeamFoundation.TestManagement.Client 命名空间

ISharedStep

ITestCase