关于管道测试

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

本文介绍管道测试报告测试分析中使用的常用术语。

术语 定义
Duration 在生成或发布管道中执行测试、执行测试运行或执行整个测试所用的时间。
所有者 测试或测试运行的所有者。 测试所有者通常指定为测试代码中的属性。 请参阅发布测试结果任务,以查看受支持的测试结果格式的“所有者”属性的映射。
生成失败 对测试案例首次连续失败的生成的引用。
失败的发布 对测试案例首次连续失败的发布的引用。
结果 测试结果有 15 个可能的结果:已中止、已阻止、错误、失败、无结论、正在进行、无、不适用、未执行、不受影响、已传递、已暂停、超时、未指定和警告。
一些常用的结果包括:
- 已中止:测试执行因内部或外部因素(例如代码错误、环境问题)而突然终止。
- 失败:测试不满足所需的结果。
- 无结论:测试没有最终结果。
- 未执行:标记为已跳过执行的测试。
- 不受影响:触发管道的代码更改未影响测试。
- 通过:测试已成功执行。
- 超时:测试执行持续时间超过指定的阈值。
不可靠测试 具有非确定性行为的测试。 例如,对于相同的配置、代码或输入,测试可能会导致不同的结果。
Filter 使用可用属性在结果集中搜索测试结果的机制。 了解详细信息
分组 辅助工具,可基于可用属性(如需求、测试文件、优先级等)组织测试结果视图。 测试报告测试分析都支持对测试结果进行分组。
通过百分比 度量单个执行实例或一段时间内的测试结果是否成功。
优先级 指定测试的重要程度或关键程度。 优先级通常指定为测试代码中的属性。 请参阅发布测试结果任务,以查看受支持的测试结果格式的“优先级”属性的映射。
测试分析 历史测试数据的视图,可提供有意义的见解。
测试用例 唯一标识指定分支中的单个测试。
测试文件 根据测试的打包方式对测试进行分组;如文件、DLL 或其他格式。
测试报告 管道中测试执行的单一实例视图,其中包含状态的详细信息以及故障排除、可跟踪性等方面的帮助。
测试结果 测试用例执行的单一实例,其中包含特定结果和详细信息。
测试运行 基于以下条件对测试结果进行逻辑分组:
- 使用内置任务执行的测试:使用单个任务(如 Visual Studio 测试AntMavenGulpGruntXcode)执行的所有测试都将在单个测试运行下报告
- 使用“发布测试结果”任务发布的结果:提供一个选项,用于将一个或多个测试结果文件中的所有测试结果分组到单个运行中,或每个文件的单独运行中
- 使用 API 发布的测试结果:API 提供了一种灵活性,让用户能够创建测试运行并可根据需要组织每个运行的测试结果。
可跟踪性 能够从测试结果向前或向后追溯到需求、错误或源代码。

帮助和支持