pytest

糖果店的幽灵13 天前
软件测试·python·功能测试·自动化·pytest·接口测试
软件测试接口测试从入门到精通:Python接口自动化 - pytest测试框架🎯 本章目标:掌握pytest测试框架,学会用pytest编写专业的接口自动化测试。pytest 是Python最流行的测试框架,简洁、强大、易用。
2601_9618752414 天前
conda·pytest·pillow·pip·web3.py·ipython·gunicorn
花生十三资料1200题|题库|刷题
某人辛木14 天前
前端·python·pycharm·pytest
Web自动化测试python对于版本十分敏感,建议统一使用最新版本,减少报错可能。地址:Python Releases for Windows | Python.org
淡漠的蓝精灵16 天前
其他·pytest
pytest-xdist:把 pytest 测试分发到多核 CPU 执行写代码的人基本都用过 pytest,测试套件大了之后,执行时间会越来越长。pytest-xdist 就是解决这个问题的插件,它能把测试任务分发到多个 CPU 核心并行运行。目前在 GitHub 上有 1,865 个 Star。
弹简特18 天前
自动化·pytest
【接口自动化】03-YAML详解及Parametrize数据驱动我们在上一期中提到过fixture的参数化,当时我们说这个参数化我们会很少用,因为后面会介绍其他的方法就是数据驱动测试,不过我们本期介绍的方法是以参数化为基础的,我们的数据驱动测试是对参数化测试的基础上加了数据文件,那么接下来我们就开始进行本期的正题。
007张三丰19 天前
运维·服务器·自动化测试·pytest·测试框架
软件测试专栏(11/20):测试框架开发:pytest深度解析与插件体系本文导读:pytest是Python生态中最强大、最灵活的测试框架,凭借简洁的语法和强大的插件体系,已成为测试开发的首选工具。本文将深入解析pytest的核心机制,带你掌握fixture设计、参数化技巧、钩子函数的使用,并了解如何开发自定义插件来扩展框架能力。
我的xiaodoujiao20 天前
python·学习·测试工具·pytest
API 接口自动化测试详细图文教程学习系列25--继续处理testCase中的数据测试学习记录,仅供参考!书接上篇,baseInfo中的数据已经处理完,接着继续处理testCase中的数据,可以看到testCase的最外层是一个list类型,可以通过循环去读取里面的每一组数据;具体详细步骤可自行查看每行代码注释;
xiaobai17820 天前
ui·自动化·pytest·playwright
pytest+playwright实现UI自动化(4)-上夹具fixture接上篇,首先做了几个优化点:后续的页面都要基于登录态进行,那Playwright 里最适合的是 保存登录态,后续用例直接复用登录后的浏览器状态
弹简特21 天前
自动化·pytest·测试
【接口自动化】02-Pytest固件fixture核心机制与Allure企业级报告实战本文带你系统掌握Pytest的两大核心能力:固件(fixture)与Allure报告。从unittest风格的前后置开始,逐步深入到fixture的灵活用法、conftest统一管理、插件集成,再到企业级Allure报告的搭建与定制。内容实用、节奏友好,帮你轻松写出更规范的自动化测试框架。
弹简特23 天前
自动化·pytest
【接口自动化】01-pytest详解、pytest执行逻辑、pytest参数、配置文件和pytest标记各位老铁们好,从本期开始,我们就进入到自动化测试的学习了,我会陆续更新接口自动化、UI自动化、app自动化等等笔记干货,我们本期会从接口自动化开始,那么话不多说,我们开始本期的内容: 本期我们会带你了解什么是pytest、测试框架和测试插件、pytest框架执行测试用例的逻辑、pytest参数以及标记等等 我们Python的自动化绝大部分是基于框架去执行的,所以我们的自动化会围绕着pytest测试框架展开。
香辣西红柿炒蛋23 天前
python·pytest
pytest框架介绍Pytest是一个功能强大、灵活且易于使用的Python测试框架,它已经成为Python生态系统中最受欢迎的测试工具之一。与Python标准库中的unittest框架相比,Pytest提供了更加简洁、直观的语法和更丰富的功能集,使得编写、组织和运行测试变得更加高效和愉快。
我的xiaodoujiao1 个月前
python·学习·测试工具·pytest
API 接口自动化测试详细图文教程学习系列24--如何用Pytest去设计接口测试用例并执行测试学习记录,仅供参考!1、先删除 testcase 软件包的 login 和 userManager 目录中的测试文件;
我的xiaodoujiao1 个月前
python·学习·测试工具·pytest
API 接口自动化测试详细图文教程学习系列23--结合Pytest框架使用4-前后置处理测试学习记录,仅供参考!本文实际结合测试项目接口服务进行 API 接口自动化测试;建议可参考学习:使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 19--测试框架Pytest基础 3--前后置操作应用
wanglei2007081 个月前
pytest
pytest自动化测试框架项目架构本文介绍了基于pytest的自动化测试框架项目架构设计。整体采用分层设计,包含config(全局配置)、core_base(底层功能封装)、resource(业务流关键字)、data(测试数据)、test_cases(测试用例)等核心目录。其中config存放环境配置和pytest钩子,core_base实现底层操作封装,resource组合原子操作形成业务流,test_cases通过排列组合业务流构建测试用例。框架还包含reports(测试报告)、common(公共工具)等辅助目录,以及定义pytest
词元Max1 个月前
人工智能·pytest
2.12 pytest 实战:如何测试 AI 应用本文适合谁:有 JUnit + Mockito 测试经验的 Java 工程师,想学习如何测试 AI 应用的开发者。读完本篇,你能用 pytest 测试包含 LLM 调用的 Agent,学会 mock LLM API,掌握 AI 应用测试的特殊策略。
biter down1 个月前
服务器·windows·pytest
11:pytest 框架 assert 验证测试断言是一种调试辅助工具,用于检查程序的状态是否符合预期:在传统的 unittest 框架中,你需要用 self.assertEqual(a, b)、self.assertTrue(x) 这类专用方法来断言,不仅语法冗余,还需要额外记忆不同场景的方法名。
biter down1 个月前
开发语言·python·pytest
14:pytest-order 插件 顺序控制案例在 pytest 默认执行规则中,测试用例是按照文件加载顺序、字母顺序自动执行的,无法人为指定先后。但在实际 GUI 自动化、接口自动化项目中,用例往往存在依赖关系(比如必须先执行登录,才能执行下单;必须先执行新增,才能执行编辑 / 删除),强行依赖默认顺序极易导致用例执行失败。
我的xiaodoujiao1 个月前
python·学习·测试工具·pytest
API 接口自动化测试详细图文教程学习系列21--结合Pytest框架使用2--断言和插件测试学习记录,仅供参考!本文实际结合测试项目接口服务进行 API 接口自动化测试;建议可参考学习:从 0 到 1 搭建完整 Python 语言 Web UI自动化测试学习系列 17--测试框架Pytest基础 1--介绍使用
我的xiaodoujiao1 个月前
python·学习·测试工具·pytest
API 接口自动化测试详细图文教程学习系列22--结合Pytest框架使用3-分组、跳过执行和参数化处理测试学习记录,仅供参考!本文实际结合测试项目接口服务进行 API 接口自动化测试;在pytest中,可以使用标记(mark)或者参数化来实现测试用例的分组执行,分组执行是一种将测试用例按照特定的标记或者条件进行组织和运行的方法。