本示例是基于Maven工程构建,在Eclipse中选中工程右键 Run as –> Maven test 运行测试,生成测试数据。
运行完毕以后会默认生成allure-results文件夹,并在其中保存测试数据(json格式的测试数据)
运行Allure服务生成美化后的测试报告
切换到工程根目录下,打开命令行运行allure serve 命令,生成测试报告。
在浏览器中输入http://10.255.6.35:57135/index.html 即可查看测试报告。
测试报告解析
总览/图表页面 中查看测试概况:包含测试用例数,测试通过率,测试Defect,不同优先级测试用例的情况,测试执行耗时,测试套件数,测试的场景分类。其中测试场景由自动化代码中@Epic的标识,优先级由@Severity标识。
图表显示汇总数据
类别显示defect情况
功能显示用例分类
Allure不仅可以和TestNG/Junit集成,还可以集成到Jenkins当中发布测试报告。预知后事如何,请听下回分解。