包含 ITestCase 和 ISharedStep 的常见属性和方法
命名空间: Microsoft.TeamFoundation.TestManagement.Client
程序集: Microsoft.TeamFoundation.TestManagement.Client(Microsoft.TeamFoundation.TestManagement.Client.dll 中)
语法
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
Inherits ITestObject(Of Integer), IIdentifiable(Of Integer), IPropertyOwner,
IDataErrorInfo, INotifyPropertyChanged
属性
| 名称 | 说明 | |
|---|---|---|
![]() |
Actions | 获取测试操作对象的集合,这些对象按执行顺序存储。 |
![]() |
Area | 获取或设置此测试所属的分类或功能区域。 |
![]() |
CustomFields | 获取对向服务器注册的用户定义字段集合进行跟踪的工作项。 |
![]() |
DateCreated | 获取创建此对象的日期。 |
![]() |
DateModified | 获取最后修改此对象的日期。 |
![]() |
Description | 获取或设置此对象的说明。 |
![]() |
Error | (从 IDataErrorInfo 继承。) |
![]() |
Exists | 获取一个值,该值指示此对象是否已销毁,以及调用方是否有权访问对象。 |
![]() |
Id | 获取标识符。(从 IIdentifiable<TKey> 继承。) |
![]() |
InvalidProperties | 获取无效的属性名称的列表。(从 IPropertyOwner 继承。) |
![]() |
IsDirty | 获取一个值,该值指示自上次刷新、获取或保存以来任何属性是否发生了更改。(从 IPropertyOwner 继承。) |
![]() |
Item[String] | (从 IDataErrorInfo 继承。) |
![]() |
Links | 获取对指向其他项目的链接的集合进行跟踪的工作项。 |
![]() |
Owner | 获取或设置负责此测试(如果此测试为自动测试)的人员或负责维护测试步骤(如果此测试为手动测试)的人员的标识。 |
![]() |
OwnerName | 人员负责此测试的自动化。如果手动测试人员,负责维护测试步骤。 |
![]() |
OwnerTeamFoundationId | 人员负责此测试的自动化。如果手动测试人员,负责维护测试步骤。 |
![]() |
Priority | 获取或设置用于执行此测试的优先级别。 |
![]() |
Project | 此 API 支持 产品 基础结构,不能在代码中直接使用。 获取测试项目。(从 ITestObject<T> 继承。) |
![]() |
Reason | 获取或设置此对象处于其当前状态的原因。 |
![]() |
Revision | 此 API 支持 产品 基础结构,不能在代码中直接使用。 获取此对象的当前修订号。(从 ITestObject<T> 继承。) |
![]() |
State | 获取或设置该会话的当前对象。 |
![]() |
TestParameters | 获取该测试中的测试步骤中使用的所有参数和任何共享的步骤中所包含的所有参数的集合。 |
![]() |
Title | 获取或设置此测试或步骤的标题。 |
![]() |
UserData | 此 API 支持 产品 基础结构,不能在代码中直接使用。 获取或设置未保留的任意对象或值,但允许动态扩展测试管理对象。(从 ITestObject<T> 继承。) |
![]() |
WorkItem | 获取基础工作项。 |
方法
| 名称 | 说明 | |
|---|---|---|
![]() |
CreateSharedStepReference() | 如果此对象为测试用例,请创建一个新的共享步骤引用,该引用提供对其他操作集的访问。 |
![]() |
CreateTestActionGroup() | 创建一个新的测试操作组,可向该组中添加步骤或其他组。 |
![]() |
CreateTestStep() | 创建一个新的测试步骤。 |
![]() |
FindAction(Int32) | 使用给定 ID 号从 Actions 属性中返回指定操作。 |
![]() |
Flush() | 通过使用在此对象中所做的更改,引入最新的工作项字段。 |
![]() |
OverrideParameter(String) | 重写指定的参数,这允许它从此特定测试用例的步骤中移除,而保留它的参数数据从其他迭代。 |
![]() |
Refresh() | 依据服务器刷新当前项,并将值重置为项中存储的值。将丢弃任何缓存数据。 |
![]() |
RenameParameter(String, String) | 使用提供的参数名重命名参数,并更新引用参数的所有操作。 |
![]() |
ReplaceParameter(String, String) | 查找在操作中使用所提供的参数的所有实例、为每个实例删除任何迭代数据以及使用提供的文本来替换它。 |
![]() |
Save() | 通过调用 Flush 方法引入最新的工作项字段,然后将每个工作项存储到服务器。 |
事件
| 名称 | 说明 | |
|---|---|---|
![]() |
PropertyChanged | (从 INotifyPropertyChanged 继承。) |
![]() |
TestParameterDeletingEvent | 在将要删除测试参数时引发的事件。 |
请参阅
ISharedStep
ITestCase
Microsoft.TeamFoundation.TestManagement.Client 命名空间
返回页首
.jpeg)
.gif)
.gif)