【Jenkins】四、Jenkins+Allure+Pytest生成图形化测试报告

一、需要用到的工具&准备工作

1.测试用例使用pytest(或unittest)测试框架来编写

2.Pycharm安装引入allure模块包

3.Jenkins安装Allure插件

4.配置Allure Commandline

在【系统管理】-【全局工具配置】页面

二、Jenkins配置构建功能加入Allure

1.在工程配置中,pytest执行用例命令后面增加指定生成allure测试报告的参数

${WORKSPACE}\allure_report_new :为测试报告存放的路径

${WORKSPACE} :为工程自带的工作空间目录

2.新增构建后执行命令

path设置为和上面参数中的一致

三、执行用例,生成测试报告

0.Allure标记含义

Features =标注主要功能模块
Stories =标注Features功能模块下的分支功能
Title =标注Stories下测试用例名称
Step =标注测试用例的重要步骤
Description = 标注测试用例的描述
Severity =标注测试用例的重要级别

1. Blocker级别——中断缺陷
    客户端程序无响应,无法执行下一步操作。
2. Critical级别――临界缺陷,包括:
    功能点缺失,客户端爆页。
3. Major级别——较严重缺陷,包括:   
    功能点没有满足需求。
4. Normal级别――普通缺陷,包括:
    1. 数值计算错误
    2. JavaScript错误。
5. Minor级别———次要缺陷,包括:
    1. 界面错误与UI需求不符。
    2. 打印内容、格式错误
    3. 程序不健壮,操作未给出明确提示。
6. Trivial级别——轻微缺陷,包括:
    1. 辅助说明描述不清楚
    2. 显示格式不规范,数字,日期等格式。 
    3. 长时间操作未给用户进度提示
    4. 提示窗口文字未采用行业术语
    5. 可输入区域和只读区域没有明显的区分标志
    6. 必输项无提示,或者提示不规范。
7. Enhancement级别——测试建议、其他(非缺陷)
   1. 以客户角度的易用性测试建议。
   2. 通过测试挖掘出来的潜在需求。

1.为测试用例添加Allure相关内容(非必须)

2.在Jenkins中构建项目,运行用例

3.构建完成,查看运行结果&测试报告

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值