- 博客(20)
- 收藏
- 关注
原创 接口测试概念及Postman工具简介使用
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。什么是接口测试?接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系,其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型。为什么要做接口测试?接口测试实施在多系统的平台架构下,有着极
2022-06-08 14:49:59
299
原创 Docker基础快速上手
docker(基于GO语言)简介:前提知识:1.熟悉Linux命令2.了解git相关的知识Docker是什么?全球领先的软件容器平台Docker的目标是什么?解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。通过对应组件的封装、分发、部署、运行等生命周期的管理,使用户的APP及其运行环境能够做到”一次封装,到处运行“。Docker安装前提:必须是centos6.5版本以上docker的基本组成:镜像 容器 仓库蓝色的大海---------宿主机
2022-03-18 22:06:08
178
原创 Linux命令及系统介绍
Linux文件系统1.EXT3EXT3是基于日志方式的文件系统2.SWAPswap是交换分区的文件系统,类似windows的虚拟内存。Linux文件系统特点1.Linux系统中一切皆文件2…Linux文件类型普通文件 -目录文件 d链接文件 l块设备 b字符设备 csocket s管道文件 p3.Linux文件属性蓝色:目录 绿色:可执行 浅蓝色:链接 红色:压缩 灰色:其他.........
2022-03-16 16:48:27
2039
原创 selenium知识点
selenium三大组件Selenium集成开发环境(IDE)webdriverSelenium GridSelenium集成开发环境(IDE)Selenium IDE实现为Firefox扩展,在测试脚本上提供记录和回放功能。 它允许测试人员以HTML,Java,Ruby,RSpec,Python, C# ,JUnit和TestNG等多种语言导出录制的脚本。 可以在Selenium RC或Webdriver中使用这些导出的脚本。Selenium IDE的范围有限,生成的测试脚本不是非常健壮和可移
2021-10-13 23:25:34
171
原创 兼容性测试知识点
线程:是程序执行流的最小单元,是系统独立调度和分配CPU(独立运行)的基本单位。进程:是资源分配的基本单位。一个进程包括多个线程。一个应用程序至少包括1个进程,而1个进程包括1个或多个线程,线程的尺度更小。每个进程在执行过程中拥有独立的内存单元,而一个线程的多个线程在执行过程中共享内存。2.区别(1)线程与资源分配无关,它属于某一个进程,并与进程内的其他线程一起共享进程的资源。(2)每个进程都有自己一套独立的资源(数据),供其内的所有线程共享。(3)不论是大小,开销线程要更“轻量级”。(4)
2021-09-24 11:46:43
287
原创 判断前后端bug
判断如何定位和分类bug之前,需要了解一个页面的请求过程,以http请求为例: 1、用户在前端页面操作,如点击某个提交按钮 2、页面携带数据进行请求,访问具体功能接口 3、由后端服务执行相应的业务逻辑,如涉及数据,再去请求并组装数据返给前端 4、前端页面进行渲染和展示对应的页面和数据 前后端bug各有什么特点?前端bug特点 1, 界面相关 2,布局相关 3,兼容性相关后端bug特点 1,业务逻辑相关 2,性能相关 3,数据相关 4,安全性相关定位前后端bug,有什么方法? 1、经验法 软件测试人员应
2021-09-14 13:34:42
5374
原创 数据库命令
docker run -d -p 9000:9000 sonarqubedocker安装sonarqube的端口号为9000docker ps -a #查看所有的服务docker exec -it mysql01 bash #进入mysql01docker run --name mysql01 -v ~/docker/mysql01:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 mys
2021-09-09 23:35:43
406
原创 单元集成(接⼝)测试
⽩盒测试是利⽤程序内部的逻辑结构及有关信息,设计或选择测试⽤例。⽩盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进⾏⼯作的测试。它根据程序的控制结构设计测试⽤例。⽩盒测试主要⽤例设计⽅法1.基本路径测试方法:把所有路径都覆盖到。2.逻辑覆盖法:把所有逻辑关系(与或非),控制结构(循环,分支,顺序)逻辑覆盖法import mathdef Do_Work(x, y, z):k = 0j = 0if (x > 3) and (z < 10):k = x * y -
2021-09-09 08:56:00
122
原创 bug分类及缺陷和csv文件测试
A 类——致命错误。不能完全满足系统要求,基本业务功能未实现,系统崩溃、不稳定或挂 起等导致系统不能继续运行、导致系统出现不可预料的严重错误的问题。系统崩溃,死机,非法退出,无法继续操作,或引起其他软件系统出错。 (如:操作系统崩溃,其他软件崩溃,执行主流程时,数据库发生死锁)业务流程或重要功能错误(如:主要流程某对象状态发生错误,严重的数值计算错误等)。数据通讯完全错误; 与数据库连接错误。B 类——严重错误。严重地影响系统要求或基本功能的实现,且没有办法更正(重新安装或 重新启动不属于更正办法)
2021-09-09 07:50:27
276
原创 接口测试流程及面试会遇到的问题
接口测试流程或者说接口测试怎么做的?1、分析需求文档,2、编写测试计划、用例(微信标签:0-30字符,数字,字母,汉字,组合的,1-30有效(29个,30,1,15,17,8)无效(特殊字符开头?是有效,其他国家语言0-30之间字符,空,空格,表情,超长31个,超长10000,重复(业务),url错误-http/参数缺失,请求方法错误,body数据格式错误json,头信息不对(content-type不匹配)??)),3、执行测试,分析测试结果与预期结果是否一样。4、总结写测试总结报告使用python-
2021-09-09 07:40:43
388
原创 python测试简单总结
1.区别:黑盒测试不考虑程序内部的逻辑结构,看不到测试的源代码白盒测试需考虑内部逻辑结构,能看到测试的源代码白盒测试也称为结构测试,看源代码找错误。黑盒测试又称为功能测试,在应用层检查是否符合开发需求。2.⼿⼯测试:由测试⼈员⼿⼯编写测试⽤例缺点:在于测试⼯作量⼤,重复多,回归测试难以实现。优点:1、测试人员具有经验和对错误的猜测能力。2、测试人员具有审美能力和心理体验。3、测试人员具有是非判断和逻辑推理能力。⾃动化测试:利⽤软件测试⼯具或代码⾃动实现全部或部分测试⼯作:管理、设计、执⾏和
2021-08-26 00:17:46
3505
原创 互联网简单协议概括
作业:1、二进制与十进制转换,10110110转成十进制,将127转成二进制。2、协议中响应状态码403有多少种可能。3、content-type在多少种4、如果网断了,如果诊断网是在哪里断的。5、应用层协议有哪些,默认端口号是什么?6、fiddler有哪些功能,在测试中如果应用,在安全中如何应用,根据情况举例说明。7、实践:fiddler还可以中断响应,就是把返回的影响现场修改,试着实现一下。添加购物车的数量n个改成11111个。1.400 Bad Request 客户端请求有语法错误,不能
2021-08-25 07:27:32
114
原创 python-文件IO
文件IO:IO:Input/Output 输入和输出(一写一读)文件IO就是对文件进行操作:创建文件、删除文件、写入文件、读取文件(包括目录)文件IO是通过内置函数open()来实现1.关于open()函数:参数一表示路径及名称;参数二表示操作方式1.路径:绝对路径:基于盘符相对路径:没有盘符(有参照物)名称必须有后缀2.open函数第二个参数总结:6个最常用的r表示:只读模式打开该文件,只能读,不能写,文件指针指向开头(默认)r+表示:文件可读可写,读取时,文件指针在开头,写入时.
2021-08-11 21:16:38
134
原创 python模块
20.模块:Modules#模块就是一堆有特殊功能的代码块#模块也叫库1.概念理解:从每一条语句,到函数,到类,到模块,是层层封装的思想模块就是 .py文件,模块名要避免与函数名、变量名冲突通常情况下,把能够实现某一特定功能的代码放在一个.py文件里,这个文件就称为模块(等待导入使用)2.模块分类:1.标准模块:自带模块,例如:re模块、random模块…2.第三方模块:需要下载。如:pymysql模块。3.自定义模块:开发者自己编写:开发者自己写的模块。3.模块的使用:先创建:创建
2021-08-08 23:07:46
67
原创 python类与对象
19.类与对象:关于面向对象:我们现如今采用的编程方式是面向对象编程。关于类与对象:1.什么是类?类就是对现实世界里事物的模拟!2.什么是对象?万物皆对象!3.类与对象的关系:类是抽象的:人类的名字是什么?动物类的名字是什么?车类的颜色是什么?对象是具体的:你叫什么名字!你家狗叫什么名字?4.类的组成,只有两部分: 属性+行为以人类举例:属性:名词,姓名、性别、年龄、身高、体重行为:动词,吃、喝、玩、乐3.python中的类:1.定义类和使用类:定义类:使用class关键字
2021-07-29 20:47:13
934
原创 python函数
18.函数:用函数实现模块化编程问题:每次写日志时,代码相同,产生冗余,且代码修改麻烦函数定义:就是实现某一项特定功能的代码块函数分类:1.内置函数:python解释器已经写好的函数,我们无需用对象调用,可直接用2.自定义函数:定义方式: def 关键字(define)调用方式:函数名加(参数)注意:函数只有在被调用的时候,才会执行里面的代码。3.函数的参数:形参:形式上的参数,你传递是啥,我就是啥实参:实际传过去的参数注意:形参和实参要一 一对应。4.函数返回值:所有函数都有
2021-07-27 13:35:00
70
原创 python基础知识1
1.python简介:python含义:蟒蛇创始人:吉多*范罗苏姆发明时间:1989年的一种面向对象的解释型高级编程语言。版本:python3应用领域:web、数据采集、数据分析、人工智能、自动化运维与测试。2.开发环境:python环境==python解释器3.基本输出与输入:输出:print()输入:input()4.注释:单行注释:#多行注释:‘’’单引号‘’’或者是“”"双引号“”"python3默认的编码方式是utf-85.代码缩进与命名:tab键缩进
2021-07-19 20:04:41
738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人