E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Pytest
python配环境常见报错not pip
更换python版本condainstallpython=3.10解决办法1:更新pip和setuptoolspipinstall--upgradepipsetuptoolswheel解决办法2:安装
pytest
-runner
·
2025-07-27 16:07
PyCharm高效入门指南大纲
核心功能掌握项目结构导航(项目视图、文件跳转)智能代码补全(基本补全、类型匹配补全)代码重构技巧(重命名、提取方法/变量)版本控制集成(Git操作可视化)调试与测试断点调试配置(条件断点、日志断点)单元测试运行(
pytest
玖疯子
·
2025-07-27 04:29
WordPress
java
apache
服务器
运维
pytest
官方Tutorial所有示例详解(二)
11.测试发现规则(TestDiscovery)
pytest
默认按以下规则发现测试:文件名匹配:test_*.py或*_test.py。函数/方法名匹配:test_*。
追逐此刻
·
2025-07-26 19:54
测试
pytest
python
开发语言
pytest
测试报告生成方案有哪些?
在
pytest
中,除了Allure和HTMLTestRunner,还有许多其他生成测试报告的方法和插件。
·
2025-07-26 18:16
pytest
-html 优势及与其他插件对比
pytest
-html作为
pytest
官方推荐的HTML报告插件,与其他报告插件(如Allure、
pytest
-cov、
pytest
-json-report等)相比,具有以下优势:1.轻量级与易用性无需额外依赖
金玉满堂@bj
·
2025-07-26 18:16
pytest-html
pytest
教程-32-初识hook(钩子)函数
领取资料,咨询答疑,请➕wei:June__Go上一小节我们学习了测试数据管理插件-
pytest
-datadir,本小节我们讲解一下
pytest
的hook钩子函数。
米兔软件测试
·
2025-07-25 20:18
pytest教程
pytest
python+requests+
pytest
-------------api_np.py||-----scripts------------------init.py|------------------test01_mp.py|||-----
pytest
.iniapiinit.py
qiumiaomi
·
2025-07-23 09:09
接口
python
python
pytest
开发语言
requests+
pytest
+allure接口自动化测试步骤
requests+
pytest
+allure接口自动化测试步骤流程1.读取文件中的数据2.requests拿到数据请求接口返回状态码3.通过断言验证返回状态码和200对比4.生成allure的测试报告先从聚合数据里面寻找两个或两个以上的接口填入
兔兔不乖-
·
2025-07-23 09:09
测试工程师
【web 自动化】-6- 数据驱动DDT
2.
pytest
实现参数化的核心:@
pytest
.mark.
皮革院长干测开
·
2025-07-22 13:34
web自动化
前端
自动化
运维
浅谈Python+requests+
pytest
接口自动化测试框架的搭建
框架的设计思路首先要明确进行接口自动化需要的步骤,如下图所示:然后逐步拆解需要完成的工作:1)了解分析需求:了解接口要实现的功能2)数据准备:根据开发文档确定接口的基本情况,知晓接口的url、请求方式、入参等信息,然后根据业务逻辑以及入参来预期接口的输出需要有一个配置文件来存储接口的一些基本信息;需要有一个方法能读取配置文件;需要有一个excel或者yaml格式文件来存储测试数据;需要有一个方法能
测试界筱筱
·
2025-07-21 16:03
软件测试
python
pytest
数据库
软件测试
功能测试
自动化测试
程序人生
Python+requests+
pytest
接口自动化测试框架的搭建
点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快框架的设计思路首先要明确进行接口自动化需要的步骤,如下图所示:然后逐步拆解需要完成的工作:1)了解分析需求:了解接口要实现的功能2)数据准备:根据开发文档确定接口的基本情况,知晓接口的url、请求方式、入参等信息,然后根据业务逻辑以及入参来预期接口的输出需要有一个配置文件来存储接口的一些基本信息;需要有一个方法能读取配置文件;需要有一个e
天才测试猿
·
2025-07-21 15:27
python
自动化测试
软件测试
测试用例
职场和发展
pytest
测试工具
pytest
-bdd 行为驱动自动化测试
引言
pytest
-bdd是一个专为Python设计的行为驱动开发(BDD)测试框架,它允许开发人员使用自然语言(如Gherkin)来编写测试用例,从而使测试用例更易于理解和维护。
东汉末年出bug
·
2025-07-19 14:39
pytest
python
pytest-bdd
【python做接口测试的学习记录day6——
pytest
+yaml+allure自动化测试框架之URL拼接】
在之前的测试框架中,可以发现的是,我们的yaml数据中所有的url中的除了路径不同外,其余都是相同的,我们想办法将这一部分自动化,这样的yaml中写用例url的时候就不用再每次都写上域名,只需要输入路径即可首先我们需要更改下之前的用例yaml文件中的url,将域名删除只留下路径即可,例如:接下来我们在根目录创建一个config.yam文件,用于存储我们的URL中的公共部分,这里由于公司相关,我隐藏
小丫么小二郎~
·
2025-07-19 14:06
学习
pytest
python
功能测试
测试工具
【python做接口测试的学习记录day9——
pytest
自动化测试框架之yaml数据驱动封装】
之前我们的框架中,如果有多个测试用例,则需要在yaml文件中写入多个用例,而每个用例可能不同的仅仅只是个别参数值,这就导致很多重复代码,现在我们使用数据驱动就可以解决这个问题了。我依旧采用之前的登录接口为例,简单记录一下数据驱动封装的全过程一、DDT数据驱动yaml文件在根目录下创建包datas,用来存放我们的数据驱动yaml文件,在datas下新建一个get_token_data.yaml文件,
小丫么小二郎~
·
2025-07-19 14:36
pytest
python
pycharm
接口
测试用例
汇总
pytest
中那些常用的参数
刚开始使用
pytest
的同学,可能感觉最复杂的点就是其提供的各种参数,丰富的命令行参数在带来了灵活控制测试行为的同时也增加了对于新手的上手难度。
测试开发Kevin
·
2025-07-19 13:00
Python
自动化测试
测试开发
单元测试
pytest
测试学习之——
Pytest
Day3
引言
Pytest
作为Python中最受欢迎的测试框架之一,以其简洁的语法、强大的功能和丰富的插件生态系统,极大地提升了自动化测试的效率和可维护性。
别在内卷了
·
2025-07-19 13:59
测试
学习
pytest
python
pytest
--1--
pytest
-mock常用的方法
target,new=DEFAULT,spec=None,create=False,spec_set=None,autospec=None,new_callable=None,**kwargs)示例import
pytest
frommy_mo
Chasing__Dreams
·
2025-07-19 13:25
pytest
pytest
Python桌面应用程序中的自动化测试
Python在桌面应用程序测试中的独特优势二、Python自动化测试工具箱:武装到牙齿Selenium与PyAutoGUI:双剑合璧的威力unittest与
pytest
:构建坚固的测试框架使用mock和
master_chenchengg
·
2025-07-12 02:12
python
python
办公效率
python开发
IT
自动化测试策略设计和避坑概要
工具:JUnit(Java)、
pytest
(Python)、Mockito(模拟依赖)。实践:开发阶段同步编写,通过参数化测试覆盖边界条件(如空值、超限值)。
Alex艾力的IT数字空间
·
2025-07-11 13:46
单元测试
测试工具
压力测试
测试用例
测试覆盖率
安全性测试
运维
Python 领域
pytest
的测试用例的可维护性设计
Python领域
pytest
的测试用例的可维护性设计关键词:
pytest
、测试用例、可维护性、测试框架、自动化测试、测试设计模式、重构摘要:本文深入探讨了如何在Python测试框架
pytest
中设计可维护的测试用例
·
2025-07-10 10:15
软件测试入门到精通-第9周-接口自动化测试-fixture实现测试控制+集成allure
《
Pytest
跳过测试的艺术:让测试用例学会"偷懒"的正确姿势》幽默指南核心原理:测试界的"请假条"系统想偷懒批准条件批准测试用例举手申请HR审批(@
pytest
.mark)带薪休假skip弹性办公skipif
蓝花楹下
·
2025-07-10 00:40
软件测试入门到精通
python
功能测试
pytest
测试框架完全指南
测试执行与报告基本执行方式常用命令行选项测试报告4.测试组织与管理测试类模块化测试5.高级测试功能Fixtures详解参数化测试异常测试进阶6.测试控制与标记跳过测试标记测试7.插件生态系统常用插件8.最佳实践9.完整示例项目10.学习资源
pytest
·
2025-07-09 22:31
pytest
合并allure报告解决方案
在前面的文章中
pytest
构造测试缓存执行指定用例提到构造测试缓存执行指定用例
X1A0RAN
·
2025-07-09 20:46
pytest
pytest
中测试特定接口
在
pytest
中只测试特定接口有以下几种常用方法:1.通过测试函数名精确匹配直接指定测试文件和函数名:
pytest
test_api.py::test_upload_image_with_library这将只运行
qq_47150350
·
2025-07-09 20:16
pytest
服务器
运维
(六)零代码封装
pytest
框架(日志封装)
三步解决日志封装(使用
pytest
自带日志模块)第一步:在
pytest
.ini中配置日志格式#日志配置#日志导出文件log_file=.
OY-xin
·
2025-07-09 17:01
接口测试(零代码pytest)
pytest
pytest
+ yaml 框架 -7.用例分层机制
pip安装插件pipinstall
pytest
-yaml-yoyo用例分层功能在v1.0.5版本上实现用例分层我这里只分2层:API层和Testcase用例层API层:描述接口request请求,可以带上
上海-悠悠
·
2025-07-09 09:08
Python
Pytest
-
yaml
框架使用教程
python
自动化
Pytest
的yaml格式测试用例读写封装
1.yaml是一种数据格式,扩展名可以是yaml,yml,支持#注释,通过缩进表示层级,区分大小写yaml读取出来后是一个字典列表格式。用途:用于做配置文件。(yaml、ini)用于编写自动化测试用例2.数据组成。(1)map对象,键:(空格)值。name:百里(2)数组(list),使用'-'表示列表。3.读写封装结果:
cgz_csdn
·
2025-07-09 09:06
Pytest
pytest
pytest
+ yaml 框架 - 支持
pytest
-repeat插件重复执行用例
使用pip安装
pytest
-repeatpipinstall
pytest
-repeat
pytest
-repeat基本使用test_rp.py示例内容deftest_a1()
·
2025-07-09 09:06
一文读懂Python+
Pytest
+Allure+Jenkins+Gitee自动化测试框架,手把手教你搭建
Python+
Pytest
+Allure+Jenkins+Gitee自动化测试框架一、框架整体架构1.技术栈分工Python:测试脚本开发语言
Pytest
:测试用例管理和执行引擎Allure:测试报告生成与展示
·
2025-07-09 00:36
Python 领域
pytest
的测试用例依赖管理
Python领域
pytest
的测试用例依赖管理关键词:
pytest
、测试依赖、fixture、依赖注入、测试管理、Python测试、测试框架摘要:本文深入探讨了Python测试框架
pytest
中的测试用例依赖管理机制
·
2025-07-08 11:14
Python爬虫:Scrapy报错:ModuleNotFoundError: No module named ‘scrapy.contrib‘
原因分析:百度:找到类似的问题和解决方式:#bug:fromscra
pytest
.NewsItemsimportNewsItem#改为#debug:fromscra
pytest
.scra
pytest
.itemsimportNewsItem
濯一一
·
2025-07-05 23:53
#
爬虫
bug
scrapy
python
爬虫
Web 项目如何自动化测试?
以下是关键方法和工具:【自动化测试】从基础到实战基于
Pytest
自动化/python自动化的详细教程!1.UI自动化测试(前端交互)适用场景:页面功能、表单提交、按钮点击、UI兼容性测试。
·
2025-07-05 07:54
python allure报告_
Pytest
+Allure 定制报告
先上一张报告效果图:python版本及必要库python3.5
pytest
3.3.3
pytest
-allure-adaptor1.7.9一、环境配置安装Python依赖库:pip3installpyt
weixin_39876450
·
2025-07-05 05:47
python
allure报告
(五)零代码封装
pytest
框架(接口关联之热加载替换)
一、Template与热加载替换1、在接口关联中Template存在一些问题(1)数字类型字符串替换时类型会产生变化(2)不能做二次处理(加随机数、加密、签名处理等)2、热加载替换热加载替换:来源于httprunner框架作用:在yaml文件中能调用python方法二、步骤1、首先在extract_util.py的ExtractUtil类下建立hotload_replace方法前面提到过使用${t
OY-xin
·
2025-07-04 21:55
pytest
python
单元测试
自动化
模块测试
python、
pytest
、requests、yaml、allure接口自动化测试
接口自动化需要解决的九大问题1、用例的顺序(点击这里)在接口自动化测试中,测试用例的执行顺序非常重要,尤其是当接口之间存在依赖关系时。例如,某些接口的执行需要依赖其他接口先返回正确的结果。因此,合理的用例顺序可以避免测试结果的不准确或失败。通常可以通过代码中的执行逻辑或测试框架的配置来控制用例的顺序。2、用例之间的接口关联(点击这里)接口之间可能存在着复杂的依赖关系。例如,创建用户接口需要先调用登
OY-xin
·
2025-07-04 21:25
零代码pytest测试框架
pytest
python
自动化
单元测试
Pytest
测试框架快速搭建
一、介绍
pytest
是一个非常成熟的Python测试框架,能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(
pytest
+requests
程序员勋勋
·
2025-07-04 21:54
面试
技术分享
软件测试
pytest
[
Pytest
] [Part 2]增加 log功能
开始实现需求之前先做个log类,可以给其他模块使用,也方便以后修改log类的功能和属性。使用的是python中的logging包来进行简单的封装,具体代码如下importloggingimportsysclassTefLogger:def__init__(self,logger_name='TEST_FRAMEWORK'):self.logger=logging.getLogger(logger_
思则变
·
2025-07-04 12:51
pytest
python
开发语言
[
Pytest
][Part 3]检测python package状态
目录实现需求1:检查pythonpackage状态——pkg_resourcehook实现自动检测包状态conftest.pyhook钩子函数Part1:https://blog.csdn.net/x1987200567/article/details/144915315?spm=1001.2014.3001.5501从这里开始逐个实现Part1中的需求实现需求1:测试开始前检查测试需要的pyth
思则变
·
2025-07-04 11:45
pytest
pytest
使用 `
pytest
` 框架时,可以通过极限封装将 YAML 文件的读取、解析
在使用
pytest
框架时,可以通过极限封装将YAML文件的读取、解析和测试用例的通用逻辑封装成共享的方法或fixture,从而减少重复代码。以下是详细的实现步骤和示例。
小赖同学啊
·
2025-07-02 21:41
python
pytest
服务器
运维
Vscode中Python无法将pip/
pytest
”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
如果到了对应路径没发现pip文件,查看是否有pip相关文件,一般会存在pip3命令行使用pip3install后会进行提示更新,按照提示进行更新即可bug2:通过piplist发现其实已经安装
pytest
·
2025-07-02 21:41
Pytest
教程:为什么
Pytest
要用插件模式?
目录一、历史背景:测试框架的局限性与
Pytest
的设计哲学1.1早期测试框架的困境1.2
Pytest
的模块化设计二、横向对比:插件机制如何让
Pytest
脱颖而出2.1与Unittest/Nose的对比2.2
旦莫
·
2025-07-01 18:28
Pytest教程
pytest
python
单元测试
自动化
实现接口多重断言
pytest
-assume
pytest
-assume终极指南:实现多重断言的无缝验证在自动化测试中,单个测试往往需要验证多个条件。本文将深入解析如何通过
pytest
-assume插件优雅解决多重断言问题。
Tom Boom
·
2025-07-01 18:26
接口自动化测试
pytest
服务器
linux
接口自动化测试
自动化测试框架开发
Pytest
自动化测试框架
pytest
-xdist分布式测试插件(超详细)
平常我们功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完;当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行时间缩短一半,如果有10个小伙伴,那么执行时间就会变成十分之一,大大节省了测试时间;为了节省项目测试时间,10个测试同时并行测试,这就是一种分布式场景;同样道理,当我们自动化测试用例非常多的时候,一条条按顺序执
一个小小的测试人
·
2025-07-01 18:54
pytest
分布式
职场和发展
功能测试
软件测试
自动化测试
高效执行自动化用例:分布式执行工具
pytest
-xdist实战
01声明在介绍
pytest
-xdist时,不讲任何原理,需要看原理的请移至官方:
pytest
-xdist·PyPI当我们自动化测试用例非常多的时候,一条条按顺序执行会非常慢,
pytest
-xdist的出现就是为了让自动化测试用例可以分布式执行
测试界兮兮
·
2025-07-01 18:22
软件测试
自动化
分布式
pytest
压力测试
单元测试
功能测试
程序人生
pytest
框架之setup/teardown
pytest
框架之setup/teardown1、简介
pytest
测试框架支持五个层级的setup和teardown,包含:session会话级、module模块级、function函数级、class类级
幼儿园扛把子123
·
2025-07-01 07:20
pytest
测试用例
python
单元测试
pytest
的setup/teardown方法
pytest
的setup/teardown方法包括:模块级别(setup_module/teardown_module)、函数级别(setup_function/teardown_function)、类级别
weixin_44984098
·
2025-07-01 07:50
服务器
运维
Pytest
断言基础:轻松掌握测试验证技巧
Pytest
提供了简单且强大的断言机制,让测试变得直观易懂。本文将带你了解如何使用
Pytest
进行基本的断言操作,帮助你快速上手。什么是断言?断言是一种用于检查程序内部状态是否如预期的方法。
努力搬砖的咸鱼
·
2025-07-01 07:49
掌握Pytest:从新手到专家
pytest
自动化
python
Pytest
入门:测试函数与测试类详解
Pytest
提供了灵活的方式来定义测试函数和测试类,并支持多层次的设置(setup)和清理(teardown)机制,帮助你更高效地进行代码验证。
努力搬砖的咸鱼
·
2025-07-01 07:49
掌握Pytest:从新手到专家
pytest
python
自动化
Pytest
测试框架(七):
pytest
的setup/teardown方法
pytest
的setup/teardown方法包括:模块级别(setup_module/teardown_module)、函数级别(setup_function/teardown_function)、类级别
凡晨丹心
·
2025-07-01 07:19
Python+pytest
软件测试
python
【自动化测试】
Pytest
的必会技巧 ——
pytest
setup和teardown
pytest
setup和teardown我们在使用selenium执行web自动化测试的时候,当我们需要执行多条测试用例时,执行一条用例就启动一次浏览器显然效率就太低了,我们需要一次启动浏览器,执行多条用例
程序员 小濠
·
2025-07-01 07:18
自动化测试实战
pytest
测试用例
自动化测试
测试工程师
测试工具
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他