ISharedStep 接口
表示可重用的测试操作集合。
命名空间: Microsoft.TeamFoundation.TestManagement.Client
程序集: Microsoft.TeamFoundation.TestManagement.Client(在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)
语法
声明
Public Interface ISharedStep _
Inherits ITestBase, ITestObject(Of Integer), IIdentifiable(Of Integer), _
IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, IAttachmentOwner
public interface ISharedStep : ITestBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged,
IAttachmentOwner
public interface class ISharedStep : ITestBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged,
IAttachmentOwner
type ISharedStep =
interface
interface ITestBase
interface ITestObject<int>
interface IIdentifiable<int>
interface IPropertyOwner
interface IDataErrorInfo
interface INotifyPropertyChanged
interface IAttachmentOwner
end
public interface ISharedStep extends ITestBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged, IAttachmentOwner
ISharedStep 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
ActionRecording | 获取或设置关联的操作录制。 | |
Actions | 获取测试操作对象的集合,这些对象按执行顺序存储。 (继承自 ITestBase。) | |
Area | 获取或设置此测试所属的分类或功能区域。 (继承自 ITestBase。) | |
Attachments | 获取附件的集合。 (继承自 IAttachmentOwner。) | |
CustomFields | 获取对向服务器注册的用户定义字段集合进行跟踪的工作项。 (继承自 ITestBase。) | |
DateCreated | 获取创建此对象的日期。 (继承自 ITestBase。) | |
DateModified | 获取最后修改此对象的日期。 (继承自 ITestBase。) | |
Description | 获取或设置此对象的说明。 (继承自 ITestBase。) | |
Error | 获取指示对象何处出错的错误信息。 (继承自 IDataErrorInfo。) | |
Exists | 获取一个值,该值指示此对象是否已销毁,以及调用方是否有权访问对象。 (继承自 ITestBase。) | |
Id | 获取标识符。 (继承自 IIdentifiable<TKey>。) | |
InvalidProperties | 获取无效的属性名称的列表。 (继承自 IPropertyOwner。) | |
IsDirty | 获取一个值,该值指示自上次刷新、获取或保存以来任何属性是否发生了更改。 (继承自 IPropertyOwner。) | |
Item | 获取具有给定名称的属性的错误信息。 (继承自 IDataErrorInfo。) | |
Links | 获取对指向其他项目的链接的集合进行跟踪的工作项。 (继承自 ITestBase。) | |
Owner | 获取或设置负责此测试(如果此测试为自动测试)的人员或负责维护测试步骤(如果此测试为手动测试)的人员的标识。 (继承自 ITestBase。) | |
Priority | 获取或设置用于执行此测试的优先级别。 (继承自 ITestBase。) | |
Project | 获取测试项目。 (继承自 ITestObject<T>。) | |
Reason | 获取或设置此对象处于其当前状态的原因。 (继承自 ITestBase。) | |
Revision | 获取此对象的当前修订号。 (继承自 ITestObject<T>。) | |
State | 获取或设置该会话的当前对象。 (继承自 ITestBase。) | |
TestCaseReferences | 获取测试用例的列表,这些测试用例包含对此共享步骤集的引用。 | |
TestParameters | 获取该测试中的测试步骤中使用的所有参数和任何共享的步骤中所包含的所有参数的集合。 (继承自 ITestBase。) | |
Title | 获取或设置此测试或步骤的标题。 (继承自 ITestBase。) | |
UserData | 获取或设置未保留的任意对象或值,但允许动态扩展测试管理对象。 (继承自 ITestObject<T>。) | |
WorkItem | 获取基础工作项。 (继承自 ITestBase。) |
页首
方法
名称 | 说明 | |
---|---|---|
CreateActionRecording | 从文件中创建操作录制。 | |
CreateAttachment(String) | 依据文件创建附件。 (继承自 IAttachmentOwner。) | |
CreateAttachment(String, SourceFileAction) | 依据文件创建附件,可以选择在上载之后删除源文件。 (继承自 IAttachmentOwner。) | |
CreateSharedStepReference | 如果此对象为测试用例,请创建一个新的共享步骤引用,该引用提供对其他操作集的访问。 (继承自 ITestBase。) | |
CreateTestActionGroup | 创建一个新的测试操作组,可向该组中添加步骤或其他组。 (继承自 ITestBase。) | |
CreateTestStep | 创建一个新的测试步骤。 (继承自 ITestBase。) | |
FindAction | 使用给定 ID 号从 Actions 属性中返回指定操作。 (继承自 ITestBase。) | |
Flush | 通过使用在此对象中所做的更改,引入最新的工作项字段。 (继承自 ITestBase。) | |
OverrideParameter | 重写指定的参数,以在该参数保留与来自其他迭代中的参数有关的数据时,从指定的测试用例步骤中移除该参数。 (继承自 ITestBase。) | |
Refresh | 依据服务器刷新当前项,并将值重置为项中存储的值。将丢弃任何缓存数据。 (继承自 ITestBase。) | |
RenameParameter | 使用提供的参数名重命名参数,并更新引用参数的所有操作。 (继承自 ITestBase。) | |
ReplaceParameter | 查找在操作中使用所提供的参数的所有实例、为每个实例删除任何迭代数据以及使用提供的文本来替换它。 (继承自 ITestBase。) | |
Save | 通过调用 Flush 方法引入最新的工作项字段,然后将每个工作项存储到服务器。 (继承自 ITestBase。) |
页首
事件
名称 | 说明 | |
---|---|---|
AttachmentUploadCompleted | 此事件在附件上载完成时引发。 (继承自 IAttachmentOwner。) | |
PropertyChanged | 在更改属性值时发生。 (继承自 INotifyPropertyChanged。) | |
TestParameterDeletingEvent | 在将要删除测试参数时引发的事件。 (继承自 ITestBase。) |
页首