【发布时间】:2019-04-24 10:33:07
【问题描述】:
我是空手道新手,但几乎了解所有基础知识。我想为我的测试用例生成一份报告,该报告将保存在文件夹中以供历史记录。目前,我正在使用每次运行测试用例时覆盖或更新的 HTML 报告。
如果您可以向我推荐一个分步教程或链接,或者只是给我一个有关如何处理此问题的提示。
我尝试使用allure 框架,但我正在努力设置它。
认为这将是解决我的问题的最佳方法。
附件是我正在谈论的 HTML 报告。提前致谢
【问题讨论】:
我是空手道新手,但几乎了解所有基础知识。我想为我的测试用例生成一份报告,该报告将保存在文件夹中以供历史记录。目前,我正在使用每次运行测试用例时覆盖或更新的 HTML 报告。
如果您可以向我推荐一个分步教程或链接,或者只是给我一个有关如何处理此问题的提示。
我尝试使用allure 框架,但我正在努力设置它。
认为这将是解决我的问题的最佳方法。
附件是我正在谈论的 HTML 报告。提前致谢
【问题讨论】:
您称为图像的 JUnit HTML 报告是为易于开发而设计的,因此在进行测试时,您需要重新运行并重新刷新浏览器。
我们建议使用parallel runner reports。大多数时候,第 3 方框架会为您解决这个问题——尤其是当您使用它们与 CI 集成时。见this for example。
但最后,Karate 将输出行业标准的 Cucumber JSON 报告格式,因此您始终可以自己编写报告解决方案。请注意,其他人已经成功集成 Allure - 所以请参考这个答案:https://stackoverflow.com/a/54527955/143475
【讨论】: