pytest

小码哥说测试10 小时前
自动化测试·软件测试·测试工具·自动化·pytest·测试工程师
接口自动化进阶 —— Pytest全局配置pytest.ini文件详解!pytest.ini 是 Pytest 的全局配置文件,用于自定义测试运行的行为和规则。通过配置 pytest.ini,可以避免在命令行中重复输入参数,提升测试的效率和一致性。
天才测试猿1 天前
自动化测试·软件测试·python·功能测试·测试工具·测试用例·pytest
Python常用自动化测试框架—Pytest在之前的文章里我们已经学习了Python自带测试框架UnitTest,但是UnitTest具有一定的局限性
Rhys..1 天前
开发语言·python·pytest
2、pytest核心功能(进阶用法)目录1、标记(Markers):自定义插件内置标记2、夹具(Fixtures):夹具得用法夹具作用域3、钩子(hook):
一只天蝎的晋升之路3 天前
开发语言·python·pytest
Python中常用的测试框架-pytest和unittestunittest 是Python标准库的一部分,设计灵感来源于Java的JUnit框架。遵循面向对象的设计思想,测试用例需要继承unittest.TestCase类,通过定义方法来实现测试逻辑。强调测试用例的组织结构,测试类和测试方法需要遵循一定的命名规范(如测试方法名以test开头)。测试运行时,通常通过unittest.main()来启动测试。
明月与玄武3 天前
pytest·pytest-xdist·进行高效并行自动化测试
pytest-xdist 进行高效并行自动化测试pytest-xdist 的核心功能是通过多进程分发测试任务,每个进程独立运行测试,确保测试隔离。2025 年 3 月 25 日,pytest-xdist 在 GitHub 上已有超过 1,200,000 次下载,表明其在测试社区中的广泛接受。
测试笔记(自看)3 天前
python·自动化·pytest·allure
Python+Requests+Pytest+YAML+Allure接口自动化框架GitHub源码地址(详细注释):源码调试项目python自主搭建:附项目源码本项目是基于 Python+Requests+Pytest+YAML+Allure 搭建的 接口自动化测试框架,用于对 REST API 进行测试。 框架的主要特点包括: 模
活跃家族3 天前
python·pytest
Jsonpath使用1、jsonpath语法 注意:jsonpath取值之后,获得的是一个列表,如果想获取jsonpath 转换之后的值,使用列表的取值即可
Rhys..4 天前
pytest
4、pytest常用插件pytest 是一个功能非常强大的测试框架,支持丰富的插件系统。插件可以扩展 pytest 的功能,从而使测试过程更加高效和便捷。以下是一些常用的 pytest 插件及其作用:
水银嘻嘻4 天前
selenium·测试工具·pytest
Selenium+Pytest+POMSelenium 官方文档1、什么是 Selenium? Selenium 不是一个工具,是一个工具包:
南部余额5 天前
运维·python·gitee·jenkins·pytest
Jenkins最新版,配置Gitee私人令牌和Gitee凭证
活跃家族5 天前
运维·服务器·pytest
Pytest的夹具共享(2)1、问题:夹具跟用例都是写在一个py文件中,在自动化框架中,测试用例、夹具在不同的文件中,跨文件夹具使用呢? “”" 在XXX测试用例模块中,使用夹具?
不戳的柠檬5 天前
pytest
自动化测试框架pytest+requests+allure这个框架基于python的的 Pytest 进行测试执行,并结合 Allure插件 生成测试报告的测试框架。采用 关键字驱动 方式,使测试用例更加清晰、模块化,同时支持 YAML 文件来管理测试用例,方便维护和扩展。
evelol76 天前
pytest
【pytest框架源码分析五】pytest插件的注册流程前文介绍到pytest整体是运用插件来实现其运行流程的。这里仔细介绍下具体过程。 首先进入main方法
满满呀7 天前
学习·pytest
pytest基础学习pytest是单元测试框架,python当中比较流行的单元测试框架,一个是pytest,一个是unittest,用来做 自动化,无论是UI还是接口,主要是可以配合对应的测试工具,使其有精美的报告,丰富的断言和参数 化。unittest这个框架是官方库,pytest是在unittest框架基础上进行的进一步封装。pytest框架是可以 兼容运行unittest写的脚本的。
活跃家族7 天前
运维·服务器·pytest
Pytest的数据驱动DDT1、ddt的语法: @pytest.mark.parametrize(“case”, case_all) 是个装饰器,里面两个数据: case 和cases_all意思就是: 将cases_all里每个成员依次传递给case这个变 量; cace注意要加引号,虽然是个变量 但是要加引号 后面的用例方法里的参数case都是必须要要跟这个装饰器 里的case名字一致。 运行结果: 几条用例数据就运行几条测试用例 就算前面的断言失败了,也依然会执行后续的用例。
丿罗小黑9 天前
网络协议·http·pytest
Pytest项目_day01(HTTP接口)
活跃家族9 天前
开发语言·python·pytest
Python的Pytest(2)1、思考: 完整项目框架里每个模块单独用一个py文件管理,1、pytest智能自动收集所有用例:pytest.main(): 自动在这个文件所在目录下收集符合命名规则的用例=pytest.main()通常写在入口文件run.py或main.py。
开源优测11 天前
pytest
深度剖析:Pytest Fixtures如何重塑自动化测试的可读性与高效性关注开源优测不迷路大数据测试过程、策略及挑战测试框架原理,构建成功的基石在自动化测试工作之前,你应该知道的10条建议
南部余额11 天前
python·pytest
使用python反射,实现pytest读取yaml并发送请求
程序员念姐12 天前
selenium·测试工具·pytest
Selenium+Pytest自动化测试框架实战selenium自动化+ pytest测试框架本章你需要一定的python基础——至少明白类与对象,封装继承