合并来自不同黄瓜HTML报告的结果



运行我们的测试套件时,我们执行一个重新运行,最后为我们提供了2个HTML报告。我要做的是有一份最终报告,以便我可以与利益相关者等分享。

我可以合并这2个报告,以便在第一次运行中进行测试失败,但是在第二次运行中,该报告显示了测试已通过吗?

我基本上想合并报告以显示测试运行的最终结果。谢谢

仅通过显示通过的报告,您将丢弃一个有价值的信息:测试套件在执行过程中会使它变得片状。这可能与特定测试的架构或设计有关,也许与某些元素的等待/睡眠期有关。或者,在某些情况下,我们正在测试的应用程序存在某种问题,但很多时候都没有受到检查。

您应该将失败的报告与通过的报告一样多。我将与利益相关者分享报告和简短的分析,即对于第一个测试失败的原因,或者为什么他们通常会失败,以及解决失败的建议/策略。

关于报告的合并,可以做到。您可以通过脚本进行两者的报告,也许可以提取每个报告的主体,并且,元素只需在另一个失败的情况下副本进行副本,或者两者都在失败时,请复制一个失败的一个。但是看来这是为了隐藏可能的问题而不是从头开始解决问题。

编辑:

至少有一个可以帮助您实现这一目标, ReportBuilder或Java等效: reportbuilderjava。

最新更新