pytest学习实践-day43:allure实践04:allure框架介绍:

本文介绍了AllureTestReport在pytest中的使用,包括执行步骤、报告组成、安装方法、装饰器的使用以及实际执行过程。详细讲解了如何通过allure生成详细的测试报告并展示在浏览器中。
摘要由CSDN通过智能技术生成
请先看pytest学习实践-day40-42,再看day43的总结:
-------------------------------------------
Allure Test Report 运行步骤:

1.客户端: python:allrue-pytest 执行保存到 XML
2.XML文件 转为 HTML 报告;可以通过 执行命令行工具、CI插件或构建工具来完成

-------------------------------------------
Allure Test Report 报告组成:

1.总览 Overview
2.缺陷 Defects
3.测试执行结果 xUnit
4.数据驱动测试 Behaviors
5.图表 Graph
6.时间轴 Timeline

-------------------------------------------
Allure Test Report 安装:
1、allure官方下载地址:
https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
2、解压压缩包。将 bin 目录配置的系统环境变量 path 中。
3、在cmd中输入:allure,不提示 allure 不是内部或外部命令,说明allure已经配置好了。
4、在pycharm的终端输入pip install allure-pytest 安装allure-pytest插件即可。

-------------------------------------------
Allure Test Report 装饰器:

@allure.epic() 敏捷中的概念 项目名称
@allure.feature()  模块名称   模块名
@allure.story()    用户故事   子模块
@allure.title(用例的标题)   用例标题   用例标题
@allure.severity() 用例等级   包括:blocker,critical,normal,minor,trivial
@allure.step() 操作步骤   测试步骤
@allure.description()  测试用例描述 可以写预期结果
@allure.testcase(url)  测试用例链接 链接到测试用例系统
@allure.issue(url) 测试bug链接    链接到bug系统
@allure.link(url)  链接 一般可以链接到被测系统地址
@allure.attachment()   附件 一般可以添加截图或者日志

-------------------------------------------
Allure Test Report 执行

CMD:
1.  pytest 需要执行的模块名 --alluredir=保存执行结果的目录路径
1.1  pytest .\06_pytest-Allure实践.py --alluredir=..\results\tmp\
2.  allure serve ..\results\tmp\  次数显示数据为空

执行后:会自动弹出浏览器展示结果:

PS E:\learnpython\01_01_pytest_Allure框架介绍> allure serve ..\results\tmp\
Generating report to temp directory...
Report successfully generated to C:\Users\ADMIN~1.DES\AppData\Local\Temp\5319701401137265025\allure-report
Starting web server...
2023-09-27 16:02:55.253:INFO::main: Logging initialized @4954ms to org.eclipse.jetty.util.log.StdErrLog
Server started at <http://10.108.12.29:61866/>. Press <Ctrl+C> to exit

-------------------------------------------



  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值