恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

pytest测试框架-安装、使用(命令行、配置文件ini、报告、用例执行顺序、用例跳过、参数化)

  • 首页
  • 资讯中心
  • /
  • pytest测试框架-安装、使用(命令行、配置文件ini、报告、用例执行顺序、用例跳过、参数化)

相关资讯

NXP与Widex联手:助听器无线音频流技术深度解析 2026/8/27 13:24:43
隐藏控制状态:大模型内部的安全开关与防御指南 2026/8/27 13:24:43
FreeSWITCH——安装(2) 2026/8/27 13:19:43

最新资讯

react-native-esbuild的esbuild-start命令详解:热重载、交互模式与端口配置完整指南
点光源、面光源还是无限光源?pbr-book-website光源采样策略完全指南,渲染效率提升关键一步
为什么compose-intro-showcase能在UI上“挖出“聚光灯:BlendMode.Xor与Canvas实现原理全解析
Kafka可视化管理:kafka-console-ui如何快速部署与上手
React 文件预览:装好 react-doc-viewer,喂给它第一个文件
基于MediaPipe与状态机的实时俯卧撑计数系统:从原理到工程实践

今日推荐

Go语言构建企业级AI服务网关:统一管理英伟达等AI接口调用
LeetCode Hot100(51-60)算法精解与面试技巧
CRC校验实战:从模2除法到HJ212协议排错

本周热门

Nextcloud 桌面客户端:把同步交给它,你只管改文件
如何将 HTML 转成 Word 文档且格式不丢失?html-to-docx 使用教程
Anki 批量操作卡片完整指南:一次搞定上千张,不再逐张修改

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

pytest测试框架-安装、使用(命令行、配置文件ini、报告、用例执行顺序、用例跳过、参数化)

发布时间:2026/8/27 13:24:43
pytest测试框架-安装、使用(命令行、配置文件ini、报告、用例执行顺序、用例跳过、参数化) 安装pytest方式两种pycharm安装pycharm-》file-》setting-》project projectName-》Project Interpreter-》-“”-》选择pytest安装即可命令行安装pip install pytestpytest使用方式一右键点击运行运行前需要先配置运行方式为pytest方式二pycharm终端命令运行pytest -s-v pyname.py方式三配置文件运行pycharm终端输入pytest命令运行备注测试脚本和测试报告都放到相应文件夹下面。第一步先创建配置文件 pytest.ini第二步编写配置文件命令、脚本所在文件夹、脚本名称、脚本类名、脚本中方法名第三步pycharm终端输入pytest命令运行pytest中插件-使用配置文件运行方式插件一html测试报告安装插件pip install pytest-html使用配置文件中addopt中添加 --htmlreport/report.html插件二控制测试用例执行顺序安装插件pip install pytest-ordering使用先导入import pytest,再在测试用例前使用装饰器 pytest.mark.run(orderx)importpytestdefadd(x,y):returnxyclassTestAdd():#用例最后执行pytest.mark.trylastdeftest_add_01(self):resultadd(1,99)assertresult100pytest.mark.run(order1)deftest_add_02(self):resultadd(1,12)assertresult139pytest.mark.run(order10)deftest_add_03(self):resultadd(1,33)assertresult34插件三控制测试用例执行失败后继续执行- 安装插件pip install pytest-rerunfailures- 使用配置文件中addopt中添加 --reruns 3pytest其他用法方法一跳过设置使用装饰器pytest.mark.skip(condition)和pytest.mark.skipif(condition, reasonNone)importpytestdefadd(x,y):returnxy#跳过操作方式一pytest.mark.skip(版本已更新用例不用执行)#跳过操作方式二# version1.1# pytest.mark.skipif(version1.0,reason版本大于1.0不用执行)classTestAdd():pytest.mark.trylastdeftest_add_01(self):resultadd(1,99)assertresult100方法二参数化使用装饰器pytest.mark.parameterize(argnames,argvalues)参数使用listlist中使用元组划分组。–可参考unittest测试框架importpytestdefadd(x,y):returnxyclassTestAdd():pytest.mark.parametrize(x,y,expect,[(1,2,3),(2,2,4),(2,55,57)])deftest_add_01(self,x,y,expect):resultadd(x,y)assertexpectresult ···

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号