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