首页 > 其他分享 >(allure报告定制)

(allure报告定制)

时间:2023-10-09 23:35:11浏览次数:28  
标签:name 报告 attach allure attachment 定制 type bug

用例的严重程度级别

blocker :中断缺陷、致命bug、数据丢失、系统奔溃。

critical:临界缺陷、严重bug功能为实现、功能错误、重复提交

normal:一般缺陷bug、条件查询有误、无响应

minor:次要用例级别,提示bug、颜色样式、字体排列错别字

trivial:轻微级别,轻微bug,必填项无提示。

import allure


@allure.epic('项目名称00,epic')
@allure.feature('测试模块,feature')  # 一般用在类上方
class TestAllureReport:
    @allure.title('测试用例标题00,title')
    @allure.story('测试成功,story')
    @allure.severity(allure.severity_level.CRITICAL)
    @allure.description('用例的描述,description')
    @allure.issue("输入缺陷管理系统的链接", name='bug链接issue')
    @allure.link("设置一个链接", name='链接名称link')
    @allure.testcase(url='测试用例地址', name='测试用例name,testcase')
    def test_example(self):

        with allure.step("步骤1:执行某个操作"):
            # 这里执行某个操作,例如:
            result = 1 + 1

        with allure.step("步骤2:验证结果"):
            assert result == 2, "验证失败"

        with allure.attach(name="截图", body="这是一个截图文件的内容"):
            # 这里可以添加截图相关的代码,例如:/Users/may/Downloads
            # allure.attach.file("screenshot.png", attachment_type=allure.attachment_type.PNG)
            pass

        with allure.attach(name="日志", body="这是一段日志信息"):
            # 这里可以添加日志相关的代码,例如:
            # allure.attach.file("log.txt", attachment_type=allure.attachment_type.TEXT)
            pass

运行结果

 

标签:name,报告,attach,allure,attachment,定制,type,bug
From: https://www.cnblogs.com/may18/p/17753481.html

相关文章

  • (allure报告定制)动态显示模块名和用例标题
    场景:当自动化测试使用excel测试用例驱动时,动态显示模块名和用例标题就很有用。https://blog.csdn.net/lixiaomei0623/article/details/120273737一、allure报告动态参数化展示模块名和用例标题使用@pytest.mark.parametrize参数化完成数据驱动时,如果标题写死或者使用别名的方......
  • allure 报告页面logo和名称定制
    1)找到本地allure安装路径,找到static文件夹(我的是:/Users/may/Downloads/allure-2.7.0/plugins/custom-logo-plugin/static), 将要更换的图片放入这个文件夹中,命名为allure_log.jpeg 2)修改取值文件,在同一个文件夹(static)下,找到styles.css,打开该文件(不建议用记事本)原来代码如......
  • SWUST 算法分析与设计 实验报告2
    合并排序实验报告 一、     实验内容及目的实验内容:对合并排序算法进行算法描述、效率分析、实验结果分析。实验目的:深入理解分治法的思想,学习合并排序的排序方法,对合并排序进行算法分析,通过与其他排序算法比较,体会分治思想的优点。分析的指标:在相同数据规模的情况......
  • 解题报告P2486 [SDOI2011] 染色
    P2486[SDOI2011]染色题目链接分两段,最后靠同一条重链合树剖加线段树,典中典。这题的线段树维护比较新颖。线段树中维护这个区间左右端点的颜色和颜色段数量。建树和查询和修改时要判断左区间的右端点和右区间的左端点是否颜色相同。如果不相同,直接将段数相加,否则减一。然......
  • 解题报告P2048 [NOI2010] 超级钢琴
    P2048[NOI2010]超级钢琴题目链接RMQ好题,但是不知道为啥hzoi放到了lca的题单这道题思路想了一半然后卡了,不知道怎么处理重复贡献的问题。然后he了眼题解,茅塞顿开。可以再次将最优分成两个,再次计算。全程维护音符的前缀和,和区间最大值。结构体内存最大值,左端点,右端点范围,以......
  • 快速定制开发表单:用简约、简洁、高效实现办公流程化!
    想要实现高效的办公流程化,可以用什么样的软件?低代码技术平台是近些年深得广大用户朋友喜爱的得力助手,在通信业、医疗、物流、制造业等很多行业中深入推广,可以帮助企业内部数据价值得到很好利用。其中,快速定制开发表单也是其中的一个重要功能,可高效助力创造流程化办公,实现数字化转......
  • Hackintosh最简单且正确的USB定制方法
    一,使用USBToolBox定制https://github.com/USBToolBox请下载tool和kext,推荐在win下打开定制工具,定制过程非常简单,使用USB2.0和USB3.0各一个U盘,把所有的接口都插一遍,然后导出map.kext,将该kext和之前下载的另一个kext,总共两个kext放入efi加载并重启系统。二,使用hackintool完善使用usb......
  • allure定制化
    安装allure-pytest库pipinstallallure-pytest使用@allure.feature来标记一个特性,使用@allure.story来标记一个故事,使用@allure.step来标记一个步骤。当你运行测试并生成Allure报告时,你可以在命令行中使用allureserve命令来查看报告。你也可以将报告生成为HTML文件,然后在浏......
  • winform 进度报告
    在创建进度条时候,需要有订阅进度变化的action,可以使用net提供的progress解决这一问题Progress<T>对象是.NET中用于报告进度的通用类型。它允许在多线程环境下方便地传递进度信息并更新UI元素。Progress<T>是一个泛型类,其中的T表示进度报告的数据类型。通过创建Progress<T>对象,......
  • 《CF gym Reverse LIS》解题报告
    原题链接一开始看到这题就很像模拟费用流,不过立马就放弃了,然后之后就再也没想过这个思路了。。。正解是模拟费用流,先讲一下答案长什么样,把\(0\)的权值记为\(1\),\(1\)的权值记为\(-1\),那么我们答案就是要选一段前缀和\(k\)段不相交的区间的最大值加上\(1\)的个数。......