![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
💖Pytest从0到1系列
文章平均质量分 75
有关Pytest的零基础学习过程和笔记,内容通俗易懂,看完基本可以掌握Pytest的常用操作和进行自动化测试工作
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
虫无涯
CSDN测试领域优质创作者 | CSDN博客专家 | 阿里云专家博主 | 华为云享专家 | 51CTO专家博主 |【专注测试领域各种技术研究、分享和交流~】
展开
-
pytest学习和使用25-当看到allure的动态生成标题和描述的特性时,直言简直太灵活了(allure.dynamic使用)
【代码】pytest学习和使用25-当看到allure的动态生成标题和描述的特性时,直言简直太灵活了(allure.dynamic使用)原创 2023-03-29 14:26:39 · 282 阅读 · 3 评论 -
pytest学习和使用24-如何清空allure报告历史记录?我每次都手动删除,有点Low了~
【代码】pytest学习和使用24-如何清空allure报告历史记录?我每次都手动删除,有点Low了~原创 2023-03-29 11:30:28 · 747 阅读 · 1 评论 -
pytest学习和使用23-通俗易懂的聊聊allure常用特性集合及使用方法说明
critical:严重缺陷。trivial: 轻微缺陷。blocker:阻塞缺陷。normal: 一般缺陷。minor:次要缺陷。原创 2023-03-28 16:04:29 · 619 阅读 · 3 评论 -
pytest学习和使用22-allure特性 丨总览中的Environment、Categories设置以及Flaky test使用
Flaky test在被测对象和测试条件都不变的情况下,有时候失败、有时候成功的测试;实际上就是不稳定的测试,或者随机失败(随机成功)的测试;标记成Flaky是为了当用例失败的情况下,我们能获取足够详细的信息。原创 2023-03-21 09:09:18 · 374 阅读 · 1 评论 -
pytest学习和使用21-测试报告插件allure-pytest如何使用?
Allure是一个多语言测试报告工具;可以使用Web形式显示报告内容;开发/质量保证角度,可以将测试失败划分为bug和损坏的测试,还可以配置log,step,fixture,attachments,timings,历史记录以及与TMS的集成以及Bug跟踪系统;管理人员角度,Allure提供了一个清晰的“全局”,涵盖了已涵盖的功能,缺陷聚集的位置,执行时间表的外观以及许多其他方便的事情;Allure的模块化和可扩展性确保您始终能够微调某些东西,以使Allure更适合您。原创 2023-03-20 11:34:18 · 913 阅读 · 1 评论 -
pytest学习和使用20-pytest如何进行分布式测试?(pytest-xdist)
在进行本文之前,先了解些基础知识,什么是分布式测试?分布式测试:是指通过局域网和Internet,把分布于不同地点、独立完成特定功能的测试计算机连接起来,以达到测试资源共享、分散操作、集中管理、协同工作、负载均衡、测试过程监控等目的的计算机网络测试。通俗的讲:分布式测试 就是活太多,一个人干费时间,那就让多个人一起干,节省了资源和时间。原创 2023-03-17 13:29:42 · 1348 阅读 · 3 评论 -
pytest学习和使用19-pytest断言失败后,怎样保持后续的断言继续执行?(pytest-assume)
【代码】pytest学习和使用19-pytes断言失败后,怎样保持后续的断言继续执行?原创 2023-03-16 11:12:26 · 1039 阅读 · 1 评论 -
pytest学习和使用18-pytest.ini配置文件如何使用?
【代码】pytest学习和使用18-pytest.ini配置文件如何使用?原创 2023-03-15 17:39:19 · 333 阅读 · 1 评论 -
pytest学习和使用17-Pytest如何重复执行用例?(pytest-repeat)
一些场景下,自动化测试时候某个用例时好时坏,为了排查这类问题,我们可能需要对用例进行重复执行原创 2023-03-01 11:14:02 · 297 阅读 · 1 评论 -
pytest学习和使用16-HTML报告如何生成?(pytest-html)
是一个插件,pytest用于生成测试结果的HTML报告;这个插件需要进行安装。原创 2023-01-06 13:32:21 · 1199 阅读 · 0 评论 -
pytest学习和使用15-Pytest用例失败如何重跑?(pytest-rerunfailures的简单使用)
用例失败重跑可以使用插件来实现;原创 2022-12-27 11:34:13 · 640 阅读 · 0 评论 -
pytest学习和使用14-Pytest用例执行结果有哪几种状态?
【代码】pytest学习和使用14-Pytest用例执行结果有哪几种状态?原创 2022-12-27 10:38:24 · 403 阅读 · 2 评论 -
pytest学习和使用13-Pytest的fixture如何使用request传入参数?
【代码】pytest学习和使用13-Pytest的fixture如何使用request传入参数?原创 2022-12-27 10:19:02 · 217 阅读 · 0 评论 -
pytest学习和使用12-Unittest和Pytest参数化详解
数据驱动ddt可以实现测试数据与测试脚本的分离;通过ddt来将测试数据加载到脚本中;原创 2022-11-24 22:15:00 · 446 阅读 · 0 评论 -
pytest学习和使用11-Pytest如何使用自定义标记mark?
pytest可自定义标记;把一个大项目自动化用例,划分多个模块,标明哪些是模块A用例,哪些是模块B的,运行代码时候指定mark名称运行就可以。原创 2022-11-22 18:45:00 · 407 阅读 · 0 评论 -
pytest学习和使用10-Pytest中的测试用例如何跳过执行?
如果缺少某些导入,则跳过模块中的所有测试原创 2022-11-21 20:45:00 · 1082 阅读 · 0 评论 -
pytest学习和使用9-fixture中conftest.py如何使用?
是一个配置文件;可单独管理一些预置的操作场景;pytest里面默认读取里面的配置;可以理解为一个专门存放fixture的配置文件。原创 2022-11-18 19:00:00 · 594 阅读 · 0 评论 -
pytest学习和使用8-fixture如何实现teardown功能?(yield的使用)
【代码】pytest学习和使用8-fixture如何实现teardown功能?(yield的使用)原创 2022-11-18 07:15:00 · 676 阅读 · 2 评论 -
pytest学习和使用7-fixture参数scope作用域(范围)执行顺序
之前学习了fixture的基本使用,其中参数scope类似作用域,就是fixture的使用范围,那么针对scope的这几个值,他的执行顺序是怎样的?原创 2022-11-17 19:45:00 · 525 阅读 · 0 评论 -
pytest学习和使用6-fixture如何使用?
类前加,代表类里面所有测试用例都会调用该fixture可叠加多个,先执行的放底层,后执行的放上层可以传多个fixture参数,先执行的放前面,后执行的放后面如果fixture有返回值,用是无法获取到返回值的,必须用传参的方式不是test开头,加了装饰器也不会执行fixture。原创 2022-11-17 18:45:00 · 427 阅读 · 0 评论 -
pytest学习和使用5-Pytest和Unittest中的断言如何使用?
@TOC原创 2021-11-27 20:15:00 · 7787 阅读 · 0 评论 -
pytest学习和使用4-pytest和Unittest中setup、teardown等方法详解和使用(最全)
本文作者: 小菠萝测试笔记 本文链接: https://www.cnblogs.com/poloyy/p/15236135.html 关于博主: 阿里高级测开工程师 - 让我装回杯 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。 ...原创 2021-09-09 18:45:54 · 530 阅读 · 0 评论 -
pytest学习和使用3-对比unittest和pytest脚本在pycharm中运行的方式
3 对比unittest和pytest脚本在pycharm中运行的方式第一种:直接运行脚本第二种:选择运行框架一句话来说下,unittest和pytest脚本在pycharm中使用基本是一样的。基本是两种:第一种:直接运行脚本【运行】-【Run】,选择需要运行的脚本即可第二种:选择运行框架【文件】-【设置】-【Python Integrated Tools】-【Default test runner】,选择默认的运行框架即可:比如选择pytest,鼠标放在类或test开头的方法上,并右原创 2021-09-08 18:24:15 · 334 阅读 · 0 评论 -
pytest学习和使用2-初步使用和用例运行
2 初步使用1 测试脚本2 脚本分析2.1 断言使用assert2.2 使用pytest运行用例1 测试脚本在pytest_study文件夹下创建一个test_mm.py# -*- coding:utf-8 -*-# 作者:NoamaNelson# 日期:2021/8/27 16:51# 文件名称:test_mm.py# 作用:xxx# 联系:VX(NoamaNelson)# 博客:https://blog.csdn.net/NoamaNelsondef m_sum(x):原创 2021-09-03 18:34:18 · 313 阅读 · 1 评论 -
pytest学习和使用1-pytest安装和版本查看
1 pytest安装和初步使用1 学习来源2 依赖的环境3 本文学习环境4 pytest安装5 查看pytest版本1 学习来源https://docs.pytest.org/en/latest/index.html2 依赖的环境环境版本python>=3.6平台支持linux、windows3 本文学习环境Python:3.7.0操作系统:windows10,64位Pycharm:2020.24 pytest安装打开cmd命令行,直接输原创 2021-09-03 18:33:11 · 3615 阅读 · 0 评论