ITestBase 接口
包含 ITestCase 和 ISharedStep 的常见属性和方法
命名空间: 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 | 在将要删除测试参数时引发的事件。 |
页首