pytest_allure优先级、fixture-scope参数介绍

@allure.feature # 用于定义被测试的功能,被测产品的需求点
@allure.story # 用于定义被测功能的用户场景,即子功能点
@allure.severity #用于定义用例优先级
@allure.issue #用于定义问题表识,关联标识已有的问题,可为一个url链接地址
@allure.testcase #用于用例标识,关联标识用例,可为一个url链接地址
@allure.attach # 用于向测试报告中输入一些附加的信息,通常是一些测试数据信息
@allure.step # 用于将一些通用的函数作为测试步骤输出到报告,调用此函数的地方会向报告中输出步骤
@allure.description(详细描述)
自定义用例的执行顺序:fixture
conftest.py配置数据共享,不需要导入新包就能自动找到一些配置
scope="module"(可以实现多个.py跨文件共享前置)
scope="session"(以实现多个.py跨文件使用一个session来完成多个用例)
scope="function"(默认值)
 scope="class"**

2022.6.10补充
今天看到群友问的一个问题:在allure报告中怎么对测试用例的展示顺序进行排序?
答:写用例的时候,用例名为test_001,test_002,展示会按顺序展示(自己写的,不是官方话术)

补充:pytest执行时按照项目下的文件名的ASCII码去收集的,文件从上往下执行,可以用pytest-colloction-modifyitems
来修改执行顺序

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值