TestNG报告太丑?Allure拯救你!

本示例是基于Maven工程构建,在Eclipse中选中工程右键 Run as –> Maven test 运行测试,生成测试数据。

生成测试数据

运行完毕以后会默认生成allure-results文件夹,并在其中保存测试数据(json格式的测试数据)

保存测试数据

运行Allure服务生成美化后的测试报告

切换到工程根目录下,打开命令行运行allure serve 命令,生成测试报告。

生成测试报告

在浏览器中输入http://10.255.6.35:57135/index.html 即可查看测试报告。

测试报告解析

总览/图表页面 中查看测试概况:包含测试用例数,测试通过率,测试Defect,不同优先级测试用例的情况,测试执行耗时,测试套件数,测试的场景分类。其中测试场景由自动化代码中@Epic的标识,优先级由@Severity标识。

图表显示汇总数据

图表显示汇总数据

类别显示defect情况

类别显示defect情况

功能显示用例分类

功能显示用例分类

Allure不仅可以和TestNG/Junit集成,还可以集成到Jenkins当中发布测试报告。预知后事如何,请听下回分解。

上一页12下一页


留言