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。)

页首

请参见

参考

Microsoft.TeamFoundation.TestManagement.Client 命名空间

ITestBase

ITestObject<T>