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
自动化测试框架篇
python单元测试的断言方法_Python单元测试框架之pytest -- 断言
对于测试来讲,不管是功能测试,
自动化测试
,还是单元测试。一般都会预设一个正确的预期结果,而在测试执行的过程中会得到一个实际的结果。测试的成功与否就是拿实际的结果与预期的结果进行比较。
weixin_39977934
·
2024-01-18 10:16
python单元测试的断言方法
python断言assert实例求素数_Python单元测试框架之pytest -- 断言
对于测试来讲,不管是功能测试,
自动化测试
,还是单元测试。一般都会预设一个正确的预期结果,而在测试执行的过程中会得到一个实际的结果。测试的成功与否就是拿实际的结果与预期的结果进行比较。
华语辩论网
·
2024-01-18 10:16
Python
自动化测试
框架之Pytest相关用法-断言(4)
1、pytest断言assert(1)基本使用assert断言的使用比较简单,只需assert+逻辑判断语句即可#coding:utf-8importpytestclassTest_Case:deftest_case1(self):assert1==1if__name__=='__main__':pytest.main(['./test_demo1.py::Test_Case::test_case
陈林___
·
2024-01-18 10:12
pytest
自动化测试
python
开发语言
Python03-pytest框架
Python03-pytest测试框架pytest简介支持参数化可以细分控制测试用例、支持简单的单元测试和复杂的功能测试、还支持selenium/appium等
自动化测试
、接口
自动化测试
支持第三方插件,
Princesk
·
2024-01-18 10:40
python学习
测试用例
单元测试
python
网页版五子棋设计实现
自动化测试
目录一、设计测试用例二、执行测试登录页面功能测试界面测试注册界面功能测试界面测试游戏大厅功能测试界面测试游戏房间功能测试界面测试一、设计测试用例二、执行测试在执行测试之前首先获取到驱动。登录页面功能测试首先定义start()方法和close()方法,分别测试用例之前和之后执行。@BeforeAllpublicstaticvoidstart(){driver=getDriver();driver.g
过✪
·
2024-01-18 06:25
projects
软件测试
java
功能测试
单元测试
竞赛管理系统实现
自动化测试
目录一、为竞赛管理系统设计测试用例二、根据测试用例进行测试登录页面测试功能测试界面测试用户注册页面功能测试界面测试竞赛信息列表页面测试界面测试添加竞赛信息页面测试功能测试界面测试修改竞赛信息页面测试功能测试一、为竞赛管理系统设计测试用例二、根据测试用例进行测试定义驱动为全局变量,在测试之前,需要获取到驱动。publicstaticEdgeDrivergetDriver(){if(driver==n
过✪
·
2024-01-18 06:54
软件测试
projects
功能测试
java
一文说尽测试金字塔的这20年
自动化测试
(AT)并不是保护项目质量的盔甲骑士。但它是保护项目质量的一种方法。结构合理的自动化策略可确保成本效益、减轻团队负担并提高测试准确性。而测试金字塔可能是启动
自动化测试
的一种好方法。
秦玖
·
2024-01-18 06:13
功能测试
测试工具
自动化测试
程序员
python
Jenkins的环境部署,(打包、发布、部署、
自动化测试
)
一、Tomcat环境安装1.安装JDK(Java环境)JDK下载地址:JavaDownloads|Oracle安装好后在系统环境变量里配置环境变量:①添加JAVA_HOME变量名:JAVA_HOME变量值:C:\ProgramFiles\Java\jdk1.8.0_181(根据自己的实际路径配置)②添加CLASSPATH变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.j
秦玖
·
2024-01-18 06:38
jenkins
运维
测试工具
selenium
pytest
功能测试
【SpringBoot
框架篇
】32.基于注解+redis实现表单防重复提交
文章目录1.简介2.后端防表单重复提交设计实现2.1.引入依赖2.2.添加redis配置2.3.添加需要使用的工具类2.4.添加防重复提交注解2.5.使用Aop实现限流逻辑3.测试3.1.添加需要限流的接口3.2.模拟表单重复提交操作4.项目配套代码1.简介在一些表单提交操作的时候会存在用户多次点击button触发提交事件的场景(针对异步请求场景)。在客户端可以针对重复提交添加状态值判断,如下:1
皓亮君
·
2024-01-18 03:12
springBoot
spring
boot
redis
java
【SpringBoot
框架篇
】30.使用sharding-jdbc实现读写分离和分库分表
文章目录1.简介2.引入依赖3.测试用到的类4.读写分类配置5.分库分表配置6.分库配置7.分表配置8.项目配套代码1.简介ShardingSphere-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。适用于任何基于JDBC的ORM框架,如:J
皓亮君
·
2024-01-18 03:41
springBoot
spring
boot
java
【SpringBoot
框架篇
】31.基于分布式锁或xxx-job实现分布式任务调度
文章目录1.简介2.分布式锁实现2.1.引用依赖2.2.定义分布式锁注解2.3.配置切入点和获取锁释放锁逻辑2.4.测试任务3.使用分布式任务调度平台xxx-job3.1.下载源码并运行项目3.2.springBoot项目集成xxl-job4.项目配套代码1.简介定时任务使用场景一般为指定时间做数据统计,临时数据清理等等。单节点部署的服务一般是通过下面方式实现即可:在SpringBoot启动类上面
皓亮君
·
2024-01-18 03:41
springBoot
spring
boot
分布式
java
【SpringBoot
框架篇
】29.Jpa+vue实现单模型的低代码平台
文章目录1.低代码平台概念2.最终效果图2.1.元数据模型页面2.2.通用数据页面3.代码实现3.1.后台3.2.前端4.项目配套代码1.低代码平台概念快速生成应用程序的开发平台低代码开发平台(LCDP)是无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法(参考可视编程语言),使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱
皓亮君
·
2024-01-18 03:11
springBoot
spring
boot
vue.js
低代码
【SpringBoot
框架篇
】28.使用JdbcTemplate操作数据库
文章目录1.引入依赖2.配置数据集连接信息3.操作数据库3.1.执行DDL语句3.2.添加数据3.3.查询数据3.4.修改数据3.5.删除数据4.项目配套代码1.引入依赖org.springframework.bootspring-boot-starter-jdbcmysqlmysql-connector-java8.0.112.配置数据集连接信息spring:datasource:usernam
皓亮君
·
2024-01-18 03:11
springBoot
spring
boot
数据库
java
【SpringBoot
框架篇
】24.集成FastDFS实现文件的分布式存储
文章目录1.简介2.添加配置2.1.在maven的pom.xml中添加fastDfs依赖包2.2.修改应用配置文件3.添加工具类4.测试接口编写5.测试5.1.上传图片5.2.下载图片5.3.删除图片6.项目配套代码1.简介如果应用是在集群部署,如果文件存储需要共享要通过linux的nfs服务来实现共享,或者把文件存储在分布式文件存储系统里面,例如FastDFS,minio,本章讲解集成FastD
皓亮君
·
2024-01-18 03:10
springBoot
java
spring
boot
restful
【SpringBoot
框架篇
】25.集成Minio实现文件的分布式对象存储
文章目录1.简介2.安装使用2.1.下载二进制文件安装2.1.1单机部署2.1.2.集群安装2.1.2.1创建存储路径2.1.2.2.创建集群启动脚本2.1.2.3.分别启动4个节点2.2.使用docker安装3.实战3.1.引入依赖3.2.配置Minio连接信息3.3.编辑Minio配置类3.4编写Mino工具类3.5.测试接口4.测试4.1.上传文件4.2.下载文件4.3.删除文件5.设置桶里
皓亮君
·
2024-01-18 03:10
springBoot
spring
boot
linux
后端
分布式
【SpringBoot
框架篇
】26.集成spring-boot-starter-validation对接口参数校验
文章目录1.常规验证2.使用validation验证2.1.添加依赖2.2.常用注解2.3.在pojo类中添加需要使用的注解2.4.在接口入参处添加@Valid2.5.添加全局异常处理类返回校验错位提示信息3.项目配套代码1.常规验证以下面的登录接口为例,需要手动去验证参数是否存在,这种写法繁琐且不太优雅。@RestControllerpublicclassLoginController{@Req
皓亮君
·
2024-01-18 03:10
springBoot
spring
boot
spring
java
【SpringBoot
框架篇
】23.集成smart-doc插件零侵入自动生成RESTful格式API文档
文章目录1.简介2.配置准备2.1添加maven插件2.2创建配置文件2.3添加统一返回数据格式类3.接口实战3.1demo接口类3.2用户模型类3.3相关注释描述4.文档生成并查看4.1生成文档命令4.2查看5.集成torna统一管理和测试API文档5.1创建空间并找到3要素(appKey,secret,appToken)5.2在smart-doc.json中添加三要素5.3推送文档到torna
皓亮君
·
2024-01-18 03:40
springBoot
restful
java
spring
boot
【SpringBoot
框架篇
】21.对springboot框架编译后的jar文件瘦身
文章目录1.为什么要瘦身2.应用实战2.1.pom使用的依赖2.2.打包2.3.复制这些jar到项目根路径的release/lib目录下2.4.配置打包时忽略依赖2.5.启动jar的时候需要指定LOADER_PATH加载依赖jar3.项目配套代码1.为什么要瘦身通常SpringBoot程序在构建的时候会把依赖的jar包也到打包在内部,导致文件大小动辄50M、100M这样子,如今迭代发布时常有的事情
皓亮君
·
2024-01-18 03:39
springBoot
java
spring
boot
jar
【SpringBoot
框架篇
】22.集成RocketMQ实现消息发布和订阅
文章目录1.相关文章2..使用的依赖3.配置文件4.发送正常的消息4.1.消费者(订阅者)4.2.发布者(生产者)4.3.测试5.发布事务消息结合@Transactional一起使用5.1.消费者(订阅者)5.2.生产者(发布者)5.3.测试6.项目配套代码1.相关文章RocketMQ简介请看这篇文章:RocketMQ入门笔记RocketMQ安装请看这篇文章:使用docker安装RocketMQ2
皓亮君
·
2024-01-18 03:39
springBoot
java
spring
boot
【SpringBoot
框架篇
】35.kafka环境搭建和收发消息
kafka环境搭建kafka依赖java环境,如果没有则需要安装jdkyuminstalljava-1.8.0-openjdk*-y1.下载安装kafkakafka3.0版本后默认自带了zookeeper,3.0之前的版本需要单独再安装zookeeper,我使用的最新的3.6.1版本。cd/usr/localwgethttps://dlcdn.apache.org/kafka/3.6.1/kafk
皓亮君
·
2024-01-18 03:09
spring
boot
kafka
后端
接口
自动化测试
框架:SoapUI
SoapUI是一个非常流行的用于Web服务测试的工具。它允许你对SOAP和RESTfulWeb服务进行测试。在本篇文章中,我们将介绍SoapUI的背景、好处以及企业实际使用该工具的干货。一、背景在过去的几年中,Web服务变得越来越流行。由于不同的应用程序可以通过Web服务相互通信,Web服务已成为企业领域和云技术的核心组成部分。在这种情况下,如何测试Web服务的正确性和效率是至关重要的。SoapU
测试界柠檬
·
2024-01-17 23:13
软件测试
软件测试
自动化测试
功能测试
程序人生
职场和发展
App
自动化测试
-App自动化介绍和环境搭建
App
自动化测试
-1.App自动化介绍和环境搭建App自动化工具介绍当前主流的App自动化工具作为近几年兴起的测试类型,App
自动化测试
正在变得越来越流行。
蜀山客e
·
2024-01-17 23:10
软件测试|如何使用selenium处理下拉框?
对于我们的
自动化测试
工作来说,操作下拉框是我们经常需要处理的元素,selenium作为我们最常使用的web
自动化测试
框架,也是支持我们对下拉框进行操作的。
百晓生说测试
·
2024-01-17 22:20
软件测试
selenium
python
测试工具
自动化测试
软件测试
功能测试
程序人生
自动化测试
框架:一款使用MarkDown描述的自动化神器Gauge
1.概述Gauge是一个开源的,轻量级的跨平台的自动化框架,本质上是一个BDD(行为驱动开发)测试框架。由ThoughtWorks团队开发,也就是开发Selenium的那帮家伙。2.特点兼容多系统:window/macOS/Linux,它基于Go语言开发。支持多种编程语言:Java、Python、JavaScript、Ruby等。IDE支持:VisualStudioCode和IntelliJ都可以
全栈开发与测试
·
2024-01-17 22:06
软件开发
软件测试知识
自动化
运维
Python接口
自动化测试
项目实战
1.1接口测试项目搭建1.1.1教育局招生管理系统部署教育局招生管理系统是基于java+mysql,下面介绍它的部署过程。1.从我的网盘下载部署文件。2.安装jdk以及配置环境变量。点击文件进行安装。下一步下一步直接安装。本人的安装路径是C:\ProgramFiles\Java\jdk1.7.0_17。安装完成后需要设置环境变量从而使编译器正常使用。右击“计算机”选择“属性”选择左边“高级系统设置
测试界清流
·
2024-01-17 20:32
软件测试
java
mysql
开发语言
python接口
自动化测试
- mock模块基本使用介绍
mock作用解决依赖问题,达到解耦作用当我们测试某个目标接口(模块)时,该接口依赖其他接口,当被依赖的接口未开发完成时,可以用mock模拟被依赖接口,完成目标接口的测试模拟复杂业务的接口当我们测试某个目标接口(模块),该接口依赖一个非常复杂的接口时,可以用mock来模拟这个复杂的业务接口;也解决接口依赖一样的原理单元测试如果某个接口(模块)未开发完成时,又需要编写测试用例,则可以通过mock模拟该
测试界清流
·
2024-01-17 20:02
接口测试
自动化测试
运维
Python之assert断言介绍
python
自动化测试
中寻找元素并进行操作,如果在元素好找的情况下,相信大家都可以较熟练地编写用例脚本了,但光进行操作可能还不够,有时候也需要对预期结果进行判断。
hakesashou
·
2024-01-17 19:45
python基础知识
python
开发语言
推荐几款常用测试数据自动生成工具(适用
自动化测试
、性能测试)
一、前言在软件测试中,测试数据是测试用例的基础,对测试结果的准确性和全面性有着至关重要的影响。因此,在进行软件测试时,需要生成测试数据以满足测试场景和要求。本文将介绍如何利用测试数据生成工具来快速生成大量的测试数据。二、测试数据生成工具今天给大家介绍四款常用的数据生成工具:Faker、Mockaroo、DataFactory、Jenerators。1、Faker:Faker是一个Python库,提
程序员油条
·
2024-01-17 19:56
技术分享
软件测试
测试工具
如何分析测试任务及需求(附分析流程)
测试分析确认测试范围根据测试项目的不同需求,有大致几类测试项目类型:商户/平台功能测试、支付方式接入测试、架构调整类测试、后台优化测试、性能测试、基本功能
自动化测试
。
程序员油条
·
2024-01-17 19:26
软件测试
技术分享
测试工具
uiautomator2快速入门app
自动化测试
教程
文章目录前言一、环境准备1.安装软件2.安装库二、adb连接手机1.准备工作2.第一种连接方式:USB连接3.第二种连接方式:WLAN连接4.第三种连接方式:WiFi连接5.查看端口转发三、uiautomator2连接手机1.前期准备2.默认连接3.WIFI地址连接4.解决Uiautomatornotstarting问题四、uiautomator2的使用1.安装、卸载2.启动、关闭、清除3.获取A
上晴下雪
·
2024-01-17 16:52
python
同事半个月都没搞懂selenium,我半个小时就给他整明白!顺手秀了一波爬淘宝的操作
selenium是网页
自动化测试
工具,可以自动化的操作浏览器。如果需要操作哪个浏览器需
网安攻城狮-小李
·
2024-01-17 14:12
Python
python
爬虫
编程语言
程序员
selenium
爬虫之Cookie获取:利用浏览器模拟一个cookie出来、面对反爬虫、加密的cookie的应对方法
cookie或定期失效,复制出来使用是不行的为了应对这种方式,我们可能就需要像浏览器打开网站一样,取得它信任的cookieselenium就是一个很好的手段一、什么是seleniumSelenium最初是一个
自动化测试
工具
成旭先生
·
2024-01-17 13:11
Java
爬虫
java
Web
自动化测试
学习方向(Selenium)
目前越来越多的人想学
自动化测试
,认为
自动化测试
好牛逼。
程序员木江
·
2024-01-17 12:22
软件测试
接口测试
功能测试
功能
自动化测试
流程
1概述本流程是描述软件功能
自动化测试
过程中的步骤、内容与方法,明确各阶段的职责、活动与产出物。
程序员木江
·
2024-01-17 12:22
软件测试
自动化测试
接口测试
python
postman接口
自动化测试
之参数化
今天分享下postman如何进行参数化。1.首先我们需要在环境变量中添加需要定义的变量,点击页面右上角的图标,再点击编辑,进入环境变量设置页面。在环境变量设置页面,输入定义的变量的名称,类型选择默认就行,点保存。在接口的请求消息体里,把刚刚定义好的变量引用进去,用{{变量名称}}格式引用变量。2.然后在电脑桌面新建个txt文本文档,按照下图的格式输入每个变量的值。3.最后点击该接口的集合,再点击运
sunshine^^*
·
2024-01-17 12:50
postman
测试工具
软件测试|使用selenium处理单选框和多选框
简介我们在web
自动化测试
工作中,经常会遇到对单选框(RadioButtons)或者多选框(Checkboxes)进行操作的场景,单选框和多选框主要是用于我们做出选择或提交数据。
软件测试潇潇
·
2024-01-17 10:44
软件测试
selenium
python
测试工具
软件测试
自动化测试
功能测试
程序人生
Pytest中conftest.py共享fixture(五)无涯WuYa Python
自动化测试
有一点首先需要确认的的是,pytest中的fixture是pytest用于将测试前后进行预备,清理工作的代码分离出核心测试逻辑的一种机制。但是我们更加希望的是在一个测试套件中,能够共享fixture的机制,这样所一个测试套件里面的所有测试点都能够共同使用,和我在早期介绍的分离测试固件的思想有点雷同。在pytest中通过conftest.py来共享fixture,如果希望多个测试文件共同使用一个fi
琉璃_233a
·
2024-01-17 09:41
2024最详细的接口测试用例设计教程
数据准备5、测试执行二、分析接口文档元素1、接口名称2、接口地址3、支持格式4、请求方式5、请求参数(参数名称、类型、是否必填、参数说明等)6、返回参数(返回码、返回值信息、返回JSON串信息)如果你想学习
自动化测试
测试小鬼
·
2024-01-17 09:07
测试用例
自动化
jmeter
pytest
python
bug
如何处理不稳定的
自动化测试
?
MasterKindew如果你想学习
自动化测试
,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的
自动化测试
教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流:
测试小鬼
·
2024-01-17 09:37
自动化
pytest
数据库
fiddler
sql
自动化神器Autolt,让你不再重复工作!
这里透露一下,AutoIt算是作者在10年前,用的最多的一款
自动化测试
工具了。当时
自动化测试
工具还并没有像如今这么“繁荣”,当年作者最常用的自动化组合技能:AutoIt+QTP+VBS。
测试小鬼
·
2024-01-17 09:37
自动化
运维
开发语言
pytest
python
数据库
git
【软件测试】准备测试数据
本篇文章探讨软件测试过程中关于测试数据准备的话题,测试数据的准备是软件测试过程中非常重要的一个环节,无论是手工测试,还是
自动化测试
,无论是GUI测试,还是API测试,无论是功能测试,还是性能测试,都避不开测试数据准备的工作
码农丁丁
·
2024-01-17 07:23
软件工程
软件测试
自动化测试
测试数据准备
低代码
自动化测试
的实践
而低代码甚至无代码的理念也是在
自动化测试
技术比较成熟之后出现的。
测试小鬼
·
2024-01-17 06:07
低代码
自动化
开发语言
pytest
python
低代码自动化平台| 游戏规则改变者
自动化测试
对于软件开发公司起着非常重要的作用。它在公司及其客户之间建立了对优质产品的信任。此外,它还使软件开发人员更加自信,因为他们可以在其他模块上工作,而不必担心应用程序的任何现有功能是否存在错误。
龙测科技
·
2024-01-17 06:01
测试
功能测试
自动化
Python+unittest+requests+Jenkins 接口
自动化测试
框架搭建 完整的框架搭建过程 实战
一、Python+unittest+requests+HTMLTestRunner完整的接口
自动化测试
框架搭建_00——框架结构简解大家可以先简单了解下该项目的目录结构介绍,后面会针对每个文件有详细注解和代码
qyykaola
·
2024-01-17 04:12
接口自动化
Python
python
自动化
开发语言
UI
自动化测试
框架
文章目录UI自动化基础什么是UI
自动化测试
框架UI
自动化测试
框架的模式数据驱动测试框架关键字驱动测试框架行为驱动测试框架UI
自动化测试
框架的作用UI
自动化测试
框架的核心思想UI
自动化测试
框架的步骤UI
自动化测试
框架的构成
蓝白汤姆
·
2024-01-17 01:05
ui
伪装用户代理:了解Python库fake_useragent
在进行网络爬虫、
自动化测试
或其他需要模拟真实用户行为的任务时,一个常见的挑战是如何避免被服务器识别为机器人或爬虫。
图书馆钉子户
·
2024-01-16 23:55
爬虫
App
自动化测试
笔记(十二):Yaml数据
目录Yaml数据格式应用场景字典和列表相互嵌套规律字典嵌套字典字典嵌套列表列表嵌套字典列表嵌套列表yaml其他数据类型Yaml读写读取yaml写入yamlYaml数据驱动应用项目需求analyze_file.py代码项目整体代码-base--base_action.py--base_analyze.py--base_driver.py-data--test_add_contact.yaml-pag
测试学徒
·
2024-01-16 21:36
app自动化测试笔记
python
android
自动化
功能测试
软件测试
软件测试职业发展,如果一直是功能测试,会不会淘汰?
我看今年很多面试的不会自动化连面试机会都没有,我还招聘网上刷了刷,基本岗位都需要
自动化测试
技能呢。为什么说只会功能测试会被淘汰呢?
鱼鱼说测试
·
2024-01-16 21:05
自动化测试
接口自动化测试
功能测试
压力测试
python
软件测试 | 测试开发 | Python数据驱动测试 unittest+ddt
本文将介绍如何使用python快速进行http/https接口
自动化测试
脚本搭建,实现自动请求、获取结果、数据对比分析,导出结果到Excel等功能,包括python的requests、pandas、openpyxl
霍格沃兹-慕漓
·
2024-01-16 21:04
软件测试
测试开发
测试
python
开发语言
pandas
软件测试|如何使用selenium处理iframe富文本输入框
如果我们要使用Python和Selenium进行
自动化测试
或操作这种富文本框,可能会遇到一些挑战。
软件测试曦曦
·
2024-01-16 21:00
软件测试
selenium
python
测试工具
软件测试
功能测试
自动化测试
程序人生
上一页
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
其他