pytest

姚青&2 天前
pytest
PyCharm 配置与界面化运行1、进入 Tools->Python Intergrated Tools。2、选择 Default test runner 为 pytest。
姚青&2 天前
测试用例·pytest
Pytest 测试用例断言assert <表达式>:assert <表达式>, <描述>:代码示例
姚青&2 天前
pytest
Pytest 命名规则🔹 自动发现测试用例: Pytest 的命名规则可以让 Pytest 自动发现测试用例,只需按照规定的命名规则编写测试函数或类,Pytest 能够自动识别并执行这些测试。
姚青&2 天前
测试用例·pytest
Pytest 测试用例结构🔹 用例名称: 测试用例中的用例名称指的是函数名,要使用 test_ 开头或者以 _test 结尾。
姚青&2 天前
pytest
Pytest 简介、安装与环境准备Pytest 的优点🔹 简洁易用: 快速上手,有着清晰的代码层级划分,代码可读性更高,可以自动发现和运行测试
测试渣3 天前
python·ci/cd·单元测试·自动化·pytest
持续集成中的自动化测试框架优化实战指南在现代DevOps实践中,持续集成/持续部署(CI/CD)流水线已成为软件交付的核心基础设施。然而,随着测试用例数量的增长和发布频率的提高,自动化测试逐渐成为CI/CD流水线的性能瓶颈:
小凯123454 天前
python·学习·pytest
pytest框架-详解(学习pytest框架这一篇就够了)目录一、前言二、pytest安装2.1、安装2.2、验证安装2.3、pytest文档三、pytest框架的约束
逻极4 天前
开发语言·python·pytest
pytest 入门指南:Python 测试框架从零到一(2025 实战版)pytest 是 Python 生态中最主流的测试框架,由 Holger Krekel 主导开发,凭借简洁语法、强大扩展性和丰富插件生态,成为 TDD(测试驱动开发)、BDD(行为驱动开发)及自动化测试的首选工具。截至 2025 年,pytest 8.3.2 版本已实现异步测试优化、类型提示深度集成等增强功能,PyPI 累计下载量突破 12 亿次。
网络安全-老纪4 天前
自动化测试·软件测试·selenium·测试工具·pytest
一文2000字手把手教你自动化测试Selenium+pytest+数据驱动selenium :web端自动化框架 ,(行业里面最核心的框架) appium :手机app端框架 requests :接口测试
程序员潇潇4 天前
自动化测试·软件测试·功能测试·程序人生·职场和发展·测试用例·pytest
pytest 参数化测试用例构建在之前的文章中主要分享了 pytest 的实用特性,接下来讲 Pytest 参数化用例的构建。 如果待测试的输入与输出是一组数据,可以把测试数据组织起来用不同的测试数据调用相同的测试方法。参数化顾名思义就是把不同的参数,写到一个集合里,然后程序会自动取值运行用例,直到集合为空便结束。pytest 中可以使用 @pytest.mark.parametrize 来参数化。 parametrize( ) 方法源码:
我的xiaodoujiao4 天前
python·学习·测试工具·ci/cd·pytest
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 51--CI/CD 4--推送本地代码到Git远程仓库测试学习记录,仅供参考!自行选择,一般使用 1 个邮箱即可(若多个账号烦请自行切换使用);1、GitHub(软件项目托管平台--国外服务器--科学上网):github官网地址、github登录注册;
先做个垃圾出来………4 天前
windows·测试用例·pytest
pytest冒烟测试用例过滤执行实例如何在庞大的全量测试集中,精准定位并执行核心链路,而无需重构整个测试生态。核心思路:方案一提供物理隔离的目录结构,适合稳定版本快速验证;方案二提供动态优先级过滤,支持按需灵活调度。两者结合,可以覆盖大多数业务场景。
清水白石0085 天前
运维·python·pytest
《解锁 Python 潜能:从异步基石到 pytest-asyncio 高级测试实战与最佳实践》回望 Python 的发展历程,从诞生之初凭借简洁优雅的语法俘获开发者,到如今成为贯穿 Web 开发、数据科学、人工智能与自动化运维的“胶水语言”,其生态的繁荣令人瞩目。然而,随着互联网业务对高并发、低延迟要求的不断提升,传统的同步阻塞模型在 I/O 密集型场景下逐渐显露疲态。
清水白石0087 天前
数据库·python·pytest
Fixture 的力量:pytest fixture 如何重新定义测试数据管理“setUp 和 tearDown 我用了好几年,一直觉得挺好用的。直到我需要在 50 个测试用例之间共享一个数据库连接,还要按需初始化不同的测试数据……那一刻,我才明白为什么 pytest 的 fixture 会让人上瘾。”
七夜zippoe8 天前
单元测试·pytest·持续集成·猴子补丁·fixtrue
单元测试进阶:pytest高级特性与实战秘籍本文深入剖析pytest高级特性。从夹具(fixture)的灵活运用、参数化(parametrize)的精妙设计,到猴子补丁(monkeypatch)的安全使用,全面覆盖测试覆盖率分析和持续集成实践。包含5个Mermaid流程图,详细展示测试架构、覆盖率分析和CI/CD流水线,提供企业级测试解决方案。
我的xiaodoujiao12 天前
python·学习·测试工具·pytest
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 48--本地环境部署Jenkins服务测试学习记录,仅供参考!Java JDK 环境(自行下载安装,https://www.oracle.com/asean/java/technologies/downloads/#java8)
我的xiaodoujiao12 天前
python·学习·测试工具·ci/cd·jenkins·pytest
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 49--CI/CD-开始探索使用Jenkins1、启动本地 Jenkins 服务,使用管理员账号密码登录(可自行更改密码);2、 登录成功后,选择左侧菜单中的“Manage Jenkins”选项(若英文版本使用习惯可不汉化);
测试渣14 天前
selenium·pytest·测试覆盖率
测试左移实战:如何在需求阶段拦截80%缺陷?随着数字化转型深入,软件质量保障正经历从"检测"到"预防"的根本转变。传统测试模式在开发后期发现缺陷,导致高昂修复成本和项目延期。行业统计显示,约50%软件问题源于有缺陷的需求,而需求阶段发现缺陷的成本仅为编码阶段的1/6、上线后的1/30。