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单元测试之
pytest
前提:需要安装
pytest
和
pytest
-html(生成html测试报告)pipinstall
pytest
和pipinstall
pytest
-html1:命名规则
Pytest
单元测试中的类名和方法名必须是以
睿智的少年
·
2023-12-16 12:59
如何在jenkins容器中安装python+httprunner+
pytest
+git+allure(一)
背景:API接口自动化使用python语言实现,利用httprunner框架编写自动化用例场景(执行的时候还是依赖
pytest
),使用jenkins自动构建git上的源代码,并产生allure报告可视化展示
dghrty_show
·
2023-12-16 10:20
jenkins
python
pytest
Pytest
-发送测试报告
一、
pytest
支持生成多种格式的测试报告。1、生成JUnitXML文件>
pytest
./test_dir--junit-xml=./report/log.xml2.生成在线测试报告>
pytest
.
酷飒de小姐姐
·
2023-12-16 07:33
allure修改logo 自定义
无论
pytest
还是httprunner都适用allure生成报告。那我们就有必要对allure报告进行一些定制。
小赖同学啊
·
2023-12-16 05:06
Jenkins
auto
test(UI
API
app)
java
开发语言
Pytest
学习笔记
Pytest
学习笔记一、
Pytest
简介1.1
Pytest
介绍1.2
Pytest
默认规则二、
Pytest
测试用例执行方式2.1主函数模式2.2命令行模式2.3参数详解2.4通过读取
pytest
.ini配置文件运行
Orchestrator_me
·
2023-12-16 05:26
pytest
学习
笔记
接口自动化框架
Pytest
—— 配置文件
pytest
.ini的详细使用
其中
pytest
.ini这个配置文件可以快速的帮助我们解决这个问题。
测试界柠檬
·
2023-12-16 01:36
软件测试工程师
软件测试
自动化测试
自动化
pytest
python
单元测试
压力测试
功能测试
程序人生
阿里5年经验之谈 —— 浅谈自动化测试方法!
为了提高测试效率保证产品质量,本文通过产品实践应用,引入一种强大而易用的自动化测试方法——Python+Requests+
Pytest
。
测试界媛姐
·
2023-12-16 01:35
技术分享
自动化测试
软件测试
开发语言
面试
职场和发展
解决 pycharm 出现‘python tests in *****.py’ 的问题
一、问题今天在调试代码的时候遇到这种的问题,正常情况下运行python文件如图一所示,但是今天出现了这样的问题,如图二所示:图一:图二:如果右键运行,可以看到出现Run'
pytest
in*****.py
Kelly_Ai_Bai
·
2023-12-15 20:18
python
pycharm
ide
【超好看】
pytest
测试报告邮件模版
自定义测试报告先来看下最终的实现效果:准备测试报告模版Demotable{border-collapse:collapse;width:80%;}th,td{border:1pxsolidblack;padding:8px;text-align:center;}th,th{border:1pxsolidblack;padding:8px;text-align:center;}各位,好!以下为本次自
lvwenju
·
2023-12-15 17:52
jenkins
allure
pytest
servlet
前端
一篇文章教你
Pytest
快速入门和基础讲解,一定要看!
前言目前有两种纯测试的测试框架,
pytest
和unittestunittest应该是广为人知,而且也是老框架了,很多人都用来做自动化,无论是UI还是接口
pytest
是基于unittest开发的另一款更高级更好用的单元测试框架出去面试也好
程序员油条
·
2023-12-15 14:19
软件测试
技术分享
pytest
pytest
结合 allure 打标记之的详细使用
前言前面我们提到使用allure可以生成漂亮的测试报告,下面就Allure标记我们做详细介绍。allure标记包含:epic,feature,story,title,testcase,issue,description,step,serverity,link,attachment常用的标记@allure.feature#用于描述被测试产品需求,可以理解为模块,一般在测试类上面加@allure.st
程序员念姐
·
2023-12-15 14:49
自动化测试
软件测试
技术分享
pytest
python excel接口自动化测试框架
前言前些天写了
pytest
+yaml+allure接口自动化测试框架这篇文章。今天采用Excel继续写一个接口自动化测试框架。设计流程图这张图是我的excel接口测试框架的一些设计思路。
测试萧十一郎
·
2023-12-15 13:48
软件测试工程师
软件测试
自动化测试
excel
功能测试
软件测试
自动化测试
程序人生
职场和发展
pytest
应用
前提:需要安装
pytest
和
pytest
-html(生成html测试报告)pipinstall
pytest
和pipinstall
pytest
-html一、命名规则
Pytest
单元测试中的类名和方法名必须是以
執著_af43
·
2023-12-15 13:36
接口自动化框架(
Pytest
+request+Allure)
一、简单介绍环境:Mac、Python3,
Pytest
,Allure,Request流程:读取Yaml测试数据-生成测试用例-执行测试用例-生成Allure报告模块类的设计说明:Re
测试界吖吖
·
2023-12-15 12:11
软件测试
软件测试工程师
自动化测试
自动化
pytest
运维
压力测试
单元测试
功能测试
程序人生
Selenium Web网页自动化测试
需要多次输入,多次运行的,比如我们用边界值,等价类设计的很多测试数据需要执行,比如业务流程需要执行很多遍的时候我们就可以使用web自动化测试web自动化测试的工具:selenium库(Python中的库)
pytest
D. D
·
2023-12-15 12:40
selenium
前端
服务器
Linux学习36- python3.9出现ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+
urllib3,而新版本v2.x的urllib3需要OpenSSL1.1.1+以上版本所以就出现了报错File"/root/python39/lib/python3.9/site-packages/_
pytest
上海-悠悠
·
2023-12-15 07:32
linux
学习
python
【附源码】完整版,Python+Selenium+
Pytest
+POM自动化测试框架封装
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言1、测试框架简介1)测试框架的优点代码复用率高,如果不使用框架的话,代码会显得很冗余。可以组装日志、报告、邮件等一些高级功能。提高元素等数据的可维护性,元素发生变化时,只
测试架构师北凡
·
2023-12-15 04:38
软件测试
自动化测试从入门到精通
python自动化测试
selenium
pytest
软件测试
软件测试工程师
自动化测试
Web自动化测试
Python自动化测试
Python接口测试框架选择之
pytest
+yaml+Allure!
一、为什么选择
pytest
?
pytest
完全兼容python自带的unittest
pytest
让单元测试更简单,能很好的管理测试用例。
测试涛叔
·
2023-12-15 04:07
软件测试
技术分享
python
pytest
开发语言
Pycharm退出
pytest
模式(run
pytest
in模式)
打开pycharm进入了test模式,具体表现为用“Run‘py.testxxx.py’”方法1:要退出这种模式,第一步:点击顶部运行键——选择‘Editconfiguration’,第二步:可以看到左侧Python下有两个文件夹,如果进入了test模式,就会有‘Pythontest’一栏,第三步:选定Pythontest,这时点击上面的‘-’号去掉这栏下的文件即可。然后确定,再次右键代码,就可以
橙黄橘绿时_Eden
·
2023-12-14 19:17
pycharm
pytest
python
【第二章】docker +Jenkins+git+allure+python3安装
上一篇说Jenkins容器中安装python3,这篇主要讲解跑测jenkins时1、安装Python插件pip3installallure-
pytest
pip3install
pytest
-htmlpip3installpython2
糖糖_脩
·
2023-12-14 16:26
docker
jenkins
git
pytest
系列(四) --yaml详解及接口项目实战
声明:参考B站视频,自学成长记录https://www.bilibili.com/video/BV1u5411A7Um?p=14yaml文件什么是yamlyaml是一种数据格式,常用于全局配置文件或接口测试用例中语法规则1、区分大小写2、使用缩进表示层级。不能使用tab键缩进,只能用空格3、缩进没有空格数量限制,只要前面对齐即可4、#表示注释数据组成列表、字典、列表嵌套字典#['张三','李四']
BuLingLings
·
2023-12-14 16:50
自动化测试框架
单元测试
Python+
Pytest
接口自动化之HTTP协议基础
HTTP协议简介HTTP即HyperTextTransferProtocol(超文本传输协议),是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。HTTP协议在OSI模型中属于应用层协议,应用层协议除了HTTP还有FTP、SMTP、DNS、RIP、Telnet等。HTTP协议应用于客户端—服务端架构上,浏览器
程序员雷叔
·
2023-12-14 14:46
pytest
自动化
http
单元测试
测试工具
测试用例
appium
19、
pytest
通过mark标记测试函数
官方实例[
pytest
]markers=slow:markstestsasslow(deselectwith'-m"notslow"')serial#contentoftest_mark.pyimport
pytest
白菜兔
·
2023-12-06 22:42
pytest入门30讲
pytest
全网最新最全的自动化测试教程:python+
pytest
接口自动化-测试函数、测试类/测试方法的封装
前言在python+
pytest
接口自动化系列中,我们之前的文章基本都没有将代码进行封装,但实际编写自动化测试脚本中,我们都需要将测试代码进行封装,才能被测试框架识别执行。
软件测试凡哥
·
2023-12-06 21:01
python
pytest
自动化
收下吧,学习一周就成功拿下15koffer的接口自动化测试框架教程
pytest
-yield与终结函数
我们已经学会了fixture函数的简单用法,但其实fixture还提供了两种非常优雅高效的写法,来完成测试执行前的处理操作与执行后的处理操作,即使用yield或addfinalizer来实现。yield在fixture中的关键字yield主要有两个作用:yield代替return进行参数的传递起到代码的分割作用,yield之前的代码为setup的作用,yield之后的代码为teardown的作用y
软件测试凡哥
·
2023-12-06 21:59
学习
pytest
20、
pytest
中的参数化
官方实例#contentoftest_expectation.pyimport
pytest
@
pytest
.mark.parametrize("test_input,expected",[("3+5",8
白菜兔
·
2023-12-06 20:26
pytest入门30讲
pytest
Pytest
+selenium UI自动化测试实战实例
前言今天来说说
pytest
吧,经过几周的时间学习,有收获也有疑惑,总之最后还是搞个小项目出来证明自己的努力不没有白费。
测试杂货铺
·
2023-12-06 18:27
python
软件测试
自动化测试
测试工具
pytest
selenium
职场和发展
pytest
-yaml 测试平台.新增项目和用例
基于
pytest
-yaml-yoyo框架写的接口测试平台,在web网页平台上维护yaml测试用例,执行用例,并查看allure报告。
程序员念姐
·
2023-12-06 13:40
软件测试
自动化测试
技术分享
pytest
【接口自动化测试】
文章目录接口自动化测试接口与接口测试接口自动化测试mysql数据库接口测试用例访问mysql测试用例管理pymysql结合pandas操作mysql
pytest
自动化测试框架
pytest
中的断言
pytest
CaraYQ
·
2023-12-06 11:09
自动化测试
数据库
mysql
测试用例
24、
pytest
通过xfail将测试函数标记为预期失败
官方实例#contentoftest_xfail.pyimport
pytest
importsys@
pytest
.mark.xfaildeftest_function():print("test_functionwasinvoked
白菜兔
·
2023-12-06 07:44
pytest入门30讲
pytest
22、
pytest
多个参数化的组合
官方实例#contentoftest_multi_parametrie.pyimport
pytest
@
pytest
.mark.parametrize("x",[0,1])@
pytest
.mark.parametrize
白菜兔
·
2023-12-06 07:14
pytest入门30讲
pytest
17、
pytest
自动使用fixture
官方实例#contentoftest_autouse_fixture.pyimport
pytest
@
pytest
.fixturedeffirst_entry():return"a"@
pytest
.fixturedeforder
白菜兔
·
2023-12-06 07:13
pytest入门30讲
pytest
python
开发语言
18、
pytest
中fixture的作用域
官方实例#contentofconftest.pyimportsmtplibimport
pytest
@
pytest
.fixture(scope="module")defsmtp_connection()
白菜兔
·
2023-12-06 07:13
pytest入门30讲
pytest
php
服务器
pytest
+uiautomator2+weditor app自动化从零开始
目录结构1.0把设备连接单独移出去了模块操作代码,有一些流程操作和断言方法fromdevicesimportdvfromtimeimportsleepimportrandomfromtool.jtimportcapture_screenshotdefinitialization(func):defwrapper():sleep(1)dv.app_stop('com.visteon.txzing.a
亚索不会吹风
·
2023-12-06 06:06
pytest
自动化
uiautomator2
15、
pytest
的fixture调用fixture
官方实例#contentoftest_append.pyimport
pytest
#Arrange@
pytest
.fixturedeffirst_entry():return"a"#Arrange@
pytest
.fixturedeforder
白菜兔
·
2023-12-06 04:17
pytest入门30讲
pytest
03、
pytest
初体验
contentoftest_sample.pydeffunc(x):returnx+1deftest_ansewer():assertfunc(3)==5步骤解释[100%]指的是所有测试用例的总体进度,完成后,
pytest
白菜兔
·
2023-12-06 02:18
pytest入门30讲
pytest
pytest
运行时参数说明,
pytest
详解,
pytest
.ini详解
一、
Pytest
简介1.
pytest
是一个非常成熟的全功能的Python测试框架,主要有一下几个特点:简单灵活,容易上手,支持参数化2.能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium
心软小念
·
2023-12-05 21:41
技术分享
软件测试
pytest
自动化测试
软件测试
浅谈Python+requests+
pytest
接口自动化测试框架的搭建
框架的设计思路首先要明确进行接口自动化需要的步骤,如下图所示:然后逐步拆解需要完成的工作:1)了解分析需求:了解接口要实现的功能2)数据准备:根据开发文档确定接口的基本情况,知晓接口的url、请求方式、入参等信息,然后根据业务逻辑以及入参来预期接口的输出需要有一个配置文件来存储接口的一些基本信息;需要有一个方法能读取配置文件;需要有一个excel或者yaml格式文件来存储测试数据;需要有一个方法能
测试界柠檬
·
2023-12-05 21:23
软件测试
python
pytest
数据库
单元测试
压力测试
功能测试
程序人生
全网最新最全的自动化测试教程:python+
pytest
接口自动化(9)-cookie绕过登录(保持登录状态
在编写接口自动化测试用例或其他脚本的过程中,经常会遇到需要绕过用户名/密码或验证码登录,去请求接口的情况,一是因为有时验证码会比较复杂,比如有些图形验证码,难以通过接口的方式去处理;再者,每次请求接口前如果都需要先去登录一次,这样不仅效率低,还耗费资源。有些网站是使用cookie辨别用户身份的,此时我们便可以先登录一次,拿到登录成功后的cookie,后续请求时在请求头中加入该cookie,便可保持
软件测试老莫
·
2023-12-05 20:11
python
pytest
自动化
基于
Pytest
+Requests+Allure实现接口自动化测试!
一、整体结构框架组成:
pytest
+requests+allure设计模式:关键字驱动项目结构:工具层:api_keyword/参数层:params/用例层:case/数据驱动:data_driver/
测试界的路飞
·
2023-12-05 20:23
软件测试
技术分享
pytest
Selenium+Unittest+HTMLTestRunner框架更改为Selenium+
Pytest
+Allure(一)
之前的框架,Selenium是3.x版本,现在更新到4.15版本后,一些写法如find_element_by_xxx不再支持,改为find_element(By.xxx)的方式,同时由于Unittest不如
Pytest
zljun8210
·
2023-12-05 20:19
自动化测试
Python
pytest
测试工具
Allure
python+selenium+unittest+ddt的web自动化
python+selenium+unittest+ddt+excel数据驱动+关键字驱动RobotFramework(或POM)+HTMLTestRunner.py(推荐);python+selenium+
pytest
unbekannten
·
2023-12-05 20:18
自动化测试
python
selenium
前端
Pytest
+ Selenium + Allure + Jenkins搭建简单自动化框架
1.环境搭建1.1安装python,配置环境变量下载地址:https://www.python.org/downloads/下载需要的版本(3.7以上)1.2安装pycharm下载地址:http://www.jetbrains.com/pycharm/download/打开工程目录后,在Settings中添加解释器1.3JDK下载,配置环境变量(allure依赖JDK)1.4安装依赖的python
Molecule23
·
2023-12-05 20:47
python
自动化测试
jenkins
python
jenkins
自动化
selenium
WebUI自动化测试框架搭建(python+
pytest
+selenium+allure)
环境准备本次使用的自动化测试框架使用的开发语言为python-3.10、单元测试框架为
pytest
-7.10、web应用程序自动化测试工具selenium-4.15、测试报告生成工具allure-2.13python
m0_63729339
·
2023-12-05 20:47
python
pytest
selenium
Selenium+Unittest+HTMLTestRunner框架更改为Selenium+
Pytest
+Allure(二)
1代码框架整体项目结构如图:Common:公共库Logs:日志目录Page:页面元素Report:测试报告TestCase:测试用例TestData:测试数据2单模块运行直接上代码:#-*-coding:utf-8-*-"""-------------------------------------------------FileName:TestJohnDeere.pyAuthor:曾良均QQ:
zljun8210
·
2023-12-05 20:16
自动化测试
Allure
pytest
测试工具
Selenium+
Pytest
自动化测试框架实战
前言#selenium自动化+
pytest
测试框架本章你需要一定的python基础——至少明白类与对象,封装继承一定的selenium基础——本篇不讲selenium,不会的可以自己去看selenium
软测小达人
·
2023-12-05 20:46
Python
python
单元测试
开发语言
30、
pytest
入门内容回顾
整体结构解读与实操
pytest
30讲主要从四个方面由浅入深的进行解读,开始讲解了
pytest
的概述,安装前的准备工作(python,pycharm,
pytest
),运行方式(命令行),断言(assert
白菜兔
·
2023-12-05 19:15
pytest入门30讲
pytest
28、
pytest
实战:获取多用户鉴权
前提测试过程中有用户体系,例如包括管理员、商家、用户角色,不同测试用例需要使用不同角色来操作,操作权限根据用户的鉴权来判断实现。技能点建立全局变量文件,保存账号相关信息获取鉴权信息变为module级别fixture,同一module级别只请求一次鉴权代码实现#目录└─monitor_token│__init__.py│├─case││__init__.py│││└─monitor_token│co
白菜兔
·
2023-12-05 19:45
pytest入门30讲
pytest
服务器
运维
29、
pytest
自动化测试项目结构
config.py#文件:项目配置文件,
pytest
可识别。conftest.py#文件:顶级conftest文件,
pytest
自动识别。
pytest
.i
白菜兔
·
2023-12-05 19:45
pytest入门30讲
pytest
09、
pytest
多种调用方式
官方用例#contentofmyivoke.pyimportsysimport
pytest
classMyPlugin:def
pytest
_sessionfinish(self):print("***testrunreportingfinishing
白菜兔
·
2023-12-05 19:41
pytest入门30讲
pytest
servlet
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他