pytest之allure报告的标记装饰器的使用

本文详细介绍了pytest中allure报告的标记装饰器使用,包括BDD样式、优先级装饰器和自定义标记。通过实例展示了@allure.feature和@allure.story如何区分测试用例,并说明了不使用它们时的显示效果。此外,还提到了如何通过命令行参数选择运行特定的测试用例。
摘要由CSDN通过智能技术生成

allure的标记装饰器

  • BDD样式的标记装饰器

  • 优先级(严重程度)标记装饰器

  • 自定义标记装饰器

使用方法 参数值 参数说明
@allure.epic() epic描述 敏捷里面的概念,定义史诗,往下是feature
@allure.feature() 模块名称 功能点的描述,往下是story
@allure.story() 用户故事 用户故事,往下是title
@allure.title(用例的标题) 用例的标题 重命名html报告名称
@allure.testcase() 测试用例的链接地址 对应功能测试用例系统里面的case
@allure.issue() 缺陷 对应缺陷管理系统里面的链接
@allure.description() 用例描述 测试用例的描述
@allure.step() 操作步骤 测试用例的步骤
@allure.severity() 用例等级 blocker,critical,normal,minor,trivial
@allure.link() 链接 定义一个链接,在测试报告展现
@allure.attachment() 附件 报告添加附件

         

实例一(story+feature)

测试代码

#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2021/11/20 15:00# @Author : lion# @File : Test7.py# @Software: PyCharmimport os
import allureimport pytest

def test_without_any_annotations_that_wont_be_executed():    pass

@allure.story('epic_1'
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值