当前位置: 首页 > news >正文

pytest中一个场景测试的demo

注意点1:

@allure.severity 是一个装饰器,用于设置测试用例的严重性级别。

allure.severity_level.CRITICAL 是Allure提供的严重性级别之一,表示这个测试用例极为重要。allure.severity_level.BLOCKER:阻塞级别的问题,系统无法继续运行或测试无法继续。
allure.severity_level.NORMAL:普通级别的问题,不影响主要功能,但需要解决。
allure.severity_level.MINOR:次要级别的问题,影响较小,可以稍后处理。
allure.severity_level.TRIVIAL:轻微的问题,几乎不影响系统功能,通常是最不紧急的。

注意点2:

钩子函数的建立,用于传递数据

@pytest.fixture(scope="function")
def testcase_data(request):testcase_name = request.function.__name__return scenario_data.get(testcase_name)

接收一个特殊的request参数。request对象包含了当前测试上下文的信息,比如正在执行的测试函数。从request对象中获取当前测试函数的名字,并将其赋值给testcase_name变量。将测试数据中与函数名的相同的键取出作为测试数据的传参。

http://www.lryc.cn/news/370850.html

相关文章:

  • windows下安装IntelliJIDEA
  • string经典题目(C++)
  • 三篇卫星切换的论文
  • VUE之重定向redirect
  • 服务器时区与数据库时区不一致导致时间bug记录
  • 华为鸿蒙HarmonyOS应用开发者高级认证题库
  • 细说MCU串口函数及使用printf函数实现串口发送数据的方法
  • PBox iOS端的应用隐藏、图片视频加密软件
  • 【QT5】<总览五> QT多线程、TCP/UDP
  • fastadmin/thinkPHPQueue消息队列详细教程
  • 社区新标准发布!龙蜥社区标准化 SIG MeetUp 圆满结束
  • 快速开始一个go程序(极简-快速入门)
  • HTTPS缺失?如何轻松解决IP地址访问时的“不安全”警告
  • 验证码识别接口、多种样式验证码识别接口、中英文验证码识别接口
  • 测试bert_base不同并行方式下的推理性能
  • FFMpeg解复用流程
  • 438. 找到字符串中所有字母异位词
  • 【Qt 快速入门(三)】- Qt信号和槽
  • Debain12 离线安装docker
  • C++day5
  • SHELL脚本学习(六) 呈现数据
  • 计算机网络:网络层 - IPv4数据报 ICMP协议
  • 【需求设计】软件概要设计说明怎么写?概要设计说明书实际项目案例(63页Word直接套用)
  • 网络编程2----UDP简单客户端服务器的实现
  • 服务架构的设计原则
  • Day 14:2938. 区分黑球和白球
  • 部署YUM仓库及NFS共享服务
  • web学习笔记(六十五)
  • 66. UE5 RPG 实现远程攻击武器配合角色攻击动画
  • 用 Python 编写自动发送每日电子邮件报告的脚本,并指导我如何进行设置