python项目报告怎么写_python使用allure进行报告生成

基础以及安装可以查看这两篇文章,我就直接上如何使用,不理解可以参考这两篇文章

使用和效果

import pytest

import allure

class Test_all():

@allure.step(title="allure通过注解方式完成内容的展示,setp表示测试步骤1...")

def test_setup(self):

print("我就是打酱油的setup")

@allure.step(title="run就是一个正常的方法.")

def test_run(self):

allure.attach("自定义描述1", "描述内容,自定义")

print("我要运行")

assert True

def test_skip(self):

print("我要跳过")

@allure.severity(allure.severity_level.BLOCKER) #严重级别

@allure.testcase("http://www.baidu.com/", "测试用例的地址")

@allure.issue("http://music.migu.cn/v3/music/player/audio", "点击可跳转到bug地址")

def test_error(self):

with allure.attach("自定义描述1", "我需要让他进行错误"):

print("我错误了")

assert False

在控制台第一次运行方式,生成数据:pytest test_report.py   --alluredir report

在控制台第二次把数据生成报告:allure generate report/ -o report/html

生成报告文件

运行命令方式

使用cmd运行,或者使用pycharm运行都是可以的,以下我使用pycharm的环境运行

1.进入运行项目的目录下 执行命令 pytest 运行的py文件

2.上图有一个F就是表示有错误日志,执行完后,就会直接打印到了屏幕上

3.我们使用命令生成报告

4.在我进入的目录中就可以看到生成了文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值