ITestCaseResult 接口

表示针对测试运行执行的测试用例的状态。

命名空间:  Microsoft.TeamFoundation.TestManagement.Client
程序集:  Microsoft.TeamFoundation.TestManagement.Client(在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)

语法

声明
Public Interface ITestCaseResult _
    Inherits ITestResult, IAttachmentOwner, INotifyPropertyChanged, IIdentifiable(Of TestCaseResultIdentifier)
public interface ITestCaseResult : ITestResult, 
    IAttachmentOwner, INotifyPropertyChanged, IIdentifiable<TestCaseResultIdentifier>
public interface class ITestCaseResult : ITestResult, 
    IAttachmentOwner, INotifyPropertyChanged, IIdentifiable<TestCaseResultIdentifier^>
type ITestCaseResult =  
    interface
        interface ITestResult
        interface IAttachmentOwner
        interface INotifyPropertyChanged
        interface IIdentifiable<TestCaseResultIdentifier>
    end
public interface ITestCaseResult extends ITestResult, IAttachmentOwner, INotifyPropertyChanged, IIdentifiable<TestCaseResultIdentifier>

ITestCaseResult 类型公开以下成员。

属性

  名称 说明
公共属性 ActionRecording 获取测试用例的操作录制。
公共属性 ArtifactUri Visual Studio Application Lifecycle Management (ALM) 内部使用的统一资源标识符 (URI),用它来将该结果链接到 Visual Studio ALM 中的其他对象.
公共属性 Attachments 获取附件的集合。 (继承自 IAttachmentOwner。)
公共属性 BuildNumber 生成的名称。
公共属性 CollectorsEnabled 获取为此结果启用的数据收集器的列表。 (继承自 ITestResult。)
公共属性 Comment 获取或设置由分析此结果的人员输入的累积注释。 (继承自 ITestResult。)
公共属性 ComputerName 获取或设置执行测试的计算机的名称。
公共属性 DateCompleted 获取或设置测试的完成日期。 (继承自 ITestResult。)
公共属性 DateCreated 获取或设置测试创建的日期。 (继承自 ITestResult。)
公共属性 DateStarted 获取或设置测试启动的日期。 (继承自 ITestResult。)
公共属性 Duration 获取或设置要执行测试所用的时间。这不包括执行暂停期间的时间。 (继承自 ITestResult。)
公共属性 ErrorMessage 获取或设置失败的说明(如果测试未通过)。 (继承自 ITestResult。)
公共属性 FailureType 如果测试未通过,则获取失败的类型。
公共属性 Id 获取标识符。 (继承自 IIdentifiable<TKey>。)
公共属性 Implementation 获取此结果的自动测试。
公共属性 IsFinished 获取一个值,该值指示测试是否已运行。
公共属性 Iterations 获取每个测试迭代的详细结果的集合。
公共属性 LastUpdated 获取最后更新此结果时的日期和时间。
公共属性 LastUpdatedBy 获取最后更新此结果的人员的标识。
公共属性 LastUpdatedByName 更新结果的最后一个人员
公共属性 Outcome 获取或设置测试结果的指示。 (继承自 ITestResult。)
公共属性 Owner 获取负责运行或调查测试的人员的标识。
公共属性 OwnerName 用户负责运行或调查测试。 用于运行创建从点,则初始化为测试点所有者。 否则,将初始化该测试用例所有者。 将已更改在运行期间将不会保持同步,如果测试用例也不点所有者后更改。
公共属性 OwnerTeamFoundationId 用户负责运行或调查测试。 用于运行创建从点,则初始化为测试点所有者。 否则,将初始化该测试用例所有者。 将已更改在运行期间将不会保持同步,如果测试用例也不点所有者后更改。
公共属性 Priority 获取或设置用于执行或分析测试的优先级别。
公共属性 ResetCount 获取此结果的重置次数。
公共属性 ResolutionStateId 获取用于跟踪对已完成测试的调查的数值标识符。
公共属性 Revision 为并发控制获取此结果的修订号。
公共属性 RunBy 获取执行测试的人员的标识。
公共属性 RunByName 执行测试的用户。
公共属性 RunByTeamFoundationId 执行测试的用户。
公共属性 State 获取测试的状态。
公共属性 TestCaseArea 获取测试用例的区域路径。
公共属性 TestCaseId 获取正在执行的测试用例的 ID。
公共属性 TestCaseRevision 获取应使用的测试用例的修订版本。
公共属性 TestCaseTitle 获取测试用例的标题。
公共属性 TestConfigurationId 获取执行此测试所针对的配置的 ID。
公共属性 TestConfigurationName 获取当前正在执行的测试配置名称。
公共属性 TestPointId 获取执行此测试所针对的测试点的 ID。
公共属性 TestResultId 获取此测试结果的 ID,该 ID 在测试运行内是唯一的。
公共属性 TestRunId 获取包含此结果的测试运行的 ID。

页首

方法

  名称 说明
公共方法 AssociateWorkItem 将给定工作项与此测试结果相链接。
公共方法 CreateAttachment(String) 依据文件创建附件。 (继承自 IAttachmentOwner。)
公共方法 CreateAttachment(String, SourceFileAction) 依据文件创建附件,可以选择在上载之后删除源文件。 (继承自 IAttachmentOwner。)
公共方法 CreateAttachment(array<Byte[], Int32, Int32) 使用给定字节数组、位置和长度创建此测试结果的附件。
公共方法 CreateIteration 创建一个新的迭代结果。
公共方法 DisassociateWorkItem 移除给定工作项与此测试结果之间的链接。
公共方法 GetTestCase 创建测试用例后,从服务器检索测试用例数据。
公共方法 GetTestRun 从服务器中检索测试运行信息。
公共方法 QueryAssociatedWorkItemArtifacts 检索链接到此测试用例结果的工作项项目的数组。
公共方法 QueryAssociatedWorkItems 从服务器中检索与此测试用例结果关联的工作项的数组 ID。
公共方法 Refresh 从服务器检索更新的测试结果信息。将丢弃任何本地更改。
公共方法 Reset 清除任何测试结果信息并使测试再次运行。
公共方法 Save() 将更新的测试结果信息上载到服务器。
公共方法 Save(Boolean) 将更新的测试结果信息上载到服务器,可以选择在后台进行。

页首

事件

  名称 说明
公共事件 AttachmentUploadCompleted 此事件在附件上载完成时引发。 (继承自 IAttachmentOwner。)
公共事件 PropertyChanged 在更改属性值时发生。 (继承自 INotifyPropertyChanged。)

页首

请参见

参考

Microsoft.TeamFoundation.TestManagement.Client 命名空间