历史

“历史”视图允许您导航到特定的时间点,并分析从指定时间点开始的特定范围内的结果或结果累积。

“历史”视图顶部的面包屑栏和测试结构导航与“探索”视图中的方式相同。此外,您也可以使用标签过滤选择项,就像在“探索”视图一样。

历史视图

“历史”视图包括“时间线”、“统计”和“图表”视图。

时间线

您可以配置每个部分显示的时间范围。您可以选择以下预定义时间范围之一:今日、昨日、过去24小时、本周、上周、过去7天、本月、上个月、过去30天、过去10批。或者,选择“自定义范围”并选择“开始日期”和“结束日期”。您可以使用左右按钮将任何选定的时间段进行移位。

“时间线”显示代表所选时间范围内每个批次的状态图标。状态指示批次是否通过(通过)、失败(失败)、意外通过(意外通过)或预期失败(预期失败)。单击图标可打开“探索”视图以获取测试执行详细信息的详细信息。

您可以通过单击“显示”下拉菜单,来显示每个批次的标签值、注释或代码覆盖率。

统计

“统计”以测试上的各种统计数据表示。所有指标都忽略重试和跳过的测试。

指标定义如下

  • 易失性:衡量测试在状态变化(通过 –> 失败,失败 –> 通过)方面的稳定性,并基于执行次数。给定N次运行和M次结果在任何方向上发生变化,易失性为M/N。
  • 成功率:给定通过运行的次数P和总运行次数N,成功率为P/N。
  • 中断次数:指示失败发生次数,不一定是指产生的失败次数。
  • 注解:每种找到的注解类型都会以列的形式显示。每一列表示找到的特定注解的数量。请参阅注解
  • 重试次数:测试重试的总次数。
  • 跳过率:给定跳过运行的次数S和总运行次数N,跳过率为S/N。
  • 平均持续时间:列出套件在指定时间内的运行时间,平均对比所有测试执行。
  • 失败后平均修复时间:显示测试恢复到通过状态的平均时间。
  • 修复之间平均运行次数:显示测试恢复到通过状态之前的平均运行次数。

图表

图表视图中包含许多测试属性的图表。在预设中选择预定义的图表,例如总通过和失败测试持续时间按测试。要配置自定义图表,请选择自定义,然后在测试统计中选择测试属性。可用的测试属性包括通过失败通过测试失败测试警告跳过重试持续时间

选择总结测试总结标签以总结所有当前选中测试或标签的属性值。当此选项不可用时,每个测试或标签在图表中单独表示。

图表视图

对比

时间轴中,点击对比以选择要对比的两个批次。点击时间轴中的方框以更改选定的批次。出于方便起见,每次选择后,活动批次选择下拉菜单都会交替。

选择要对比的批次

点击对比选中以打开对比视图。

点击取消以退出对比模式。

对比视图有一个用于在时间轴视图对比模式中选择的批次测试运行选择列表,以及两个运行的并排比较。并排比较显示子测试或测试验证和日志,具体取决于历史视图对比选择的粒度。在左侧选中上方批次选择的测试运行,在右侧选中下方批次。

如果您输入一个公共子测试,只有对该子测试的对比将改变。单击导航元素将显示公共父测试的对比。

代码覆盖率

时间轴视图中查看Coco覆盖率信息,从时间轴上方的显示项内容选择器中选择覆盖率。覆盖率百分比将显示在代表时间轴内批次的状态符号旁边。对于包含多个覆盖率报告的批次,覆盖率值将连接。

在左侧过滤器面板中的覆盖率中选择覆盖率方法:函数、行、语句(块)、决策、条件、MC/DC或MCC。

《图形》视图允许您查看随时间变化的覆盖率值。在《图形设置》中,您可以选择并组合上述每种覆盖率方法的覆盖率值。您不能同时选择覆盖率统计和测试统计。

注意:如果Squish测试中心能识别出每个批次的单个相关覆盖率报告,则它会在图中显示覆盖率随时间的变化。这意味着每个批次可以是一个上传的覆盖率报告,或者是在左侧筛选面板中选择的一组标签(为每个批次筛选单个覆盖率报告)。

©2023 Qt公司有限公司。此处提供的文档贡献属于其各自所有者的版权。
此处提供的文档根据免费软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。
Qt及其相关标识是芬兰及其它国家Qt公司的商标。所有其他商标均为各自所有者的财产。