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

【简便方法和积累】pytest 单元测试框架中便捷安装插件和执行问题

又来进步一点点~~~

背景:之前写了两篇关于pytest单元测试框架的文章,本篇内容对之前的做一个补充

一、pytest插件:
  • pytest 有非常多的插件,很方便,以下为插件举例:

    pytest,pytest-html:生成测试报告,简单便捷
    pytest-xdist:生成分布式执行,多CPU分类;
    pytest-ordering:用于改变测试用例的执行顺序;
    pytest-rerunfailure:用例失败后重跑;
    allure-pytest:用于生成美观的测试报告
  • 多个插件安装方法:
    在自动化项目下创建一个 requirement.txt 的文件,在Terminal 里面输入:pip install -r .\requirement.txt
    就可以将上面的插件一并安装成功了。
    在这里插入图片描述

二、pytest的执行方式–补充

注意:pytest 的类里面不能有 init 方法,否则执行时会报:Empty suite,下图所示,如果有init方法,在执行用例的时候,会有一个warning,提示:collecting … collected 0 items
在这里插入图片描述

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

相关文章:

  • Zabbix数据库分离与邮件报警
  • mybatisplus-多数据源配置
  • 微信小程序(二十八)网络请求数据进行列表渲染
  • ubuntu22.04 安装conda
  • W801学习笔记十:HLK-W801制作学习机/NES游戏机(总结)
  • 《HTML 简易速速上手小册》第6章:HTML 语义与结构(2024 最新版)
  • 分析HarmonyOS应用/服务的CPU活动性能
  • Linux:理解信号量以及内核中的三种通信方式
  • 【ArcGIS微课1000例】0100:ArcGIS for CAD软件下载与安装(附安装包)
  • Django模型(一)
  • 【ChatGPT】文本向量化与余弦相似度:揭开文本处理的神秘面纱(5)
  • 计算机中丢失mfc100u.dll怎么解决,详细解析mfc100u.dll丢失的解决方法
  • 代码随想录 Leetcode617.合并二叉树
  • 知识价值1-github站点域名
  • 【PyRestTest】进行Benchmarking测试
  • cocos creator 调用预设体Prefab中的方法(调用另一个节点的方法)
  • Spring 学习2 --基于xml管理Bean
  • Java数组遍历深度解析
  • 海洋鱼类检测7种YOLOV8NANO
  • Vue2组件注册:全局组件和局部组件
  • AD24-原理图与PCB交互设置及PCB常用快捷键汇总
  • CTF-WEB进阶与学习
  • C++初阶 类和对象(补充)
  • 《HTML 简易速速上手小册》第2章:HTML 的标签和元素(2024 最新版)
  • 2024斋月大促跨境卖家准备指南
  • 【C++干货铺】哈希结构在C++中的应用
  • 蓝桥杯算法赛第4场小白入门赛强者挑战赛
  • 【每日一题】6.LeetCode——轮转数组
  • Java编程练习之类的封装2
  • Banana Pi BPI-R4开源路由器开发板快速上手用户手册,采用联发科MT7988芯片设计