allure工具生成可视化测试报告
1.Allure简介:
Allure是一个report框架,可以基于一些测试框架生成测试报告,比较常用的一般是Junit/Testng框架;
Allure 生成的报告样式简洁美观,同时又支持中文;
Allure还支持使用Jenkins工具持续集成,整套环境搭建下来以后,使用起来非常方便。
2.环境搭建:
安装JDK1.8+
安装Allure
3.Allure的使用方法(主要介绍Allure+Junit5框架)
第一步:在pom.xml文件中添加allure的依赖
第二步:在测试用例中增加allure注解
Features:标注主要功能模块
Stories:标注Features功能模块下的分支功能
Step:标注测试用例的重要步骤
Severity:标注测试用例的重要级别
Description: 标注测试用例的描述
以美甲涂涂app登录测试用例为例:
在类方法前增加Epic、Feature、Owner注解
在测试用例方法前增加DisplayName、Story、Description、Severity注解
第三步:执行用例生成报告:
在Terminal窗口输入:mvn clean test ----即可批量执行全部测试用例
执行完成之后输入:allure serve allure-results ----就会生成测试报告
第四步:查看生成的测试报告:
在总览里面可看到一共执行了多少条用例,执行结果
测试套与自动化用例里面用例类名是一一对应的
在功能页可看到详细的测试结果:
4.Allure测试报告与Jenkins集成:
jenkins–Manage Jenkins–System configration–Global Tool configration下安装maven和allure
修改配置:
添加报告路径: