0

我们正在使用WebdriverIO我们的自动化测试,并Mochawesome最终根据结果 JSON 文件生成 HTML 报告。

现在我们有很多已实现的测试,我们希望尽可能快地获取两个测试运行之间的差异。因此,如果我们有可能将两个测试运行结果相互比较并生成仅包含测试结果差异的 HTML 报告,那将是很酷的。

也许还有一个现有的实施/包可以做到这一点?是的,当然可以将两个不同的 JSON 结果文件相互比较,但我更喜欢仍然实施的解决方案以节省工作量。

在我的情况下,您将如何进行比较?

谢谢,马丁

4

1 回答 1

0

您可以在 Jenkins 等 CI 工具中设置工作。

在这里,它始终将最新结果与之前的构建进行比较,并告诉您这是新的故障、回归问题还是已修复的脚本。

  1. 回归表明测试在上一个版本中通过,但在新版本中失败
  2. Failed 表示,它在过去的几次构建中都失败了

  3. 固定表示,它在上一个版本中失败,但现在传入最新版本

样本报告

于 2020-01-14T11:06:38.067 回答