自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 软件测试——网络协议知识(二)

一、三次握手四次挥手1、三次握手所谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。(1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。(2)第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack=J+1,随

2020-12-31 16:42:03 126

转载 接口测试-使用mock生产随机数据

在做接口测试的时候,有的接口需要进行大量的数据进行测试,还不能是重复的数据,这个时候就需要随机生产数据进行测试了。这里教导大家使用mock.js生成各种随机数据。一、什么是mock.jsmock.js是用于生成随*机数据,拦截 Ajax 请求。 通过拦截 Ajax 请求,根据数据模板生成并返回模拟数据,让前端攻城师独立于后端进行开发,帮助编写单元 测试。1、增加单元测试的真实性通过随机数据,模拟各种场景。2、开发无侵入不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。 用法简单

2020-12-30 11:17:07 256

转载 软件测试必须掌握的http网络协议知识

一、http1、http2、http3的区别1、http11)持久连接:一个TCP连接可以传输多个(6个)http请求,默认持久连接2)不成熟的管线化:等一个请求回来再去发另外一个请求3)安全机制差2、http21)基于SPDY协议,专注于性能,目标是一个用户和网站只需要进行一次连接2)二进制传输:将请求和响应分为小的帧,采用二进制编码,以前的headbopdy变成帧数据3)头部head压缩:只发送有差异的数据4)多路复用:只要建立一个TCP/IP[连接,多路并行,发送响应都在同一个连接进

2020-12-29 13:26:45 204

转载 软件测试所需要掌握的技能

一、测试用例的编写1.在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。2.测试用例包含的内容:用例编号,用例名称,测试背景,前置条件,优先级,测试数据,测试步骤,预期结果,实际结果,备注。3.当测试小伙伴拿到第一个需求文档的时候,进行分析,提取测试点,编写测试用例,然后叫上开发,产品以及相关人员进行用例评审。4.编写测试用例常用的方法:等价类划分法,边界值分析法,错误推断法,流程图法等,5.学会质

2020-12-28 15:31:52 164

转载 软件测试中需要使用的工具大全

作为一个测试人员在日常工作中会使用到很多的工具,今天给大家分享一下这些工具。对软件测试、接口、自动化、性能测试和日常文档编写办公有帮助的网站。接口测试大力推荐国产的接口测试工具:apipost,apipost还是一款很不错的接口文档生产工具。可以生成在线文档、word文档等格式的接口文档。ApiPost - 可直接生成文档的API调试、管理工具: www.apipost.cn一、办公软件1、VisioOffice Visio 是Office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和

2020-12-25 13:43:20 1208

转载 软件测试的方法

一、软件测试的目的发现缺陷尽早和尽量多的发现被测对象中的缺陷,应该是测试人员测试过程中最常提起的一个测试目标,也是所谓测试价值的一个的重要体现。发现缺陷的目的是推动开发人员定位和修复问题,测试人员通过再测试和回归测试,确保开发人员已修复缺陷,并没有影响原来正常的区域,从而提高产品质量。开发生命周期的每个阶段,都应该有测试的参与,并尽量多的发现本阶段的缺陷,从而大大提高本阶段的缺陷阶段遏制能力,从而提高测试效率、降低成本和提高质量。二、软件测试的两大分类1、白盒测试白盒测试是把测试对象看作一个打开的

2020-12-24 13:15:55 485

转载 软件测试之登录测试详解

一、功能测试–登录功能性测试用例包括:1.什么都不输入,点击提交按钮,看提示信息。(非空检查)2.输入已注册的用户名和正确的密码,验证是否登录成功;3.输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确;4.输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确;5.用户名和密码两者都为空,验证是否登录失败,并且提示信息正确;6.用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确;7.如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输入正确的验

2020-12-24 09:56:17 584

转载 软件测试(功能、接口、性能、自动化)详解

一、软件测试功能测试测试用例编写是软件测试的基本技能;也有很多人认为测试用例是软件测试的核心;软件测试中最重要的是设计和生成有效的测试用例;测试用例是测试工作的指导,是软件测试的必须遵守的准则。黑盒测试常见测试用例编写方法1、等价类选取少数有代表性的数据,这一类数据等价于这一类的其它值;找出最小的子集,可以发现最多的错误;特性:必须设计的用例;涵盖了大部分情况;2、边界值所谓边界条件,是指输入和输出等价类中那些恰好处于边界、超过边界、或在边界以下的状态 ;特征:选择一个或多个元素,以便等价类的每

2020-12-22 13:47:39 1451

转载 APP测试点(功能、接口等)

一、功能测试根据产品需求文档编写测试用例。软件设计文档编写用例。注意:就是根据产品需求文档编写测试用例而进行测试。1、安装运行卸载测试1)验证app能否正确安装运行卸载,以及操作过程和操作前后对系统资源的占有情况2)安装运行卸载的提示,报告等2、UI测试:1)用户界面(菜单、对话框、窗口)等布局,风格是否满足用户需求,文字位置,描述是否正确,界面美观程度,文字图片组合是否合理2)用户友好性、人性化、便于操作等3、功能测试1)评审需求,多方面考虑,整理出内在外在以及非功能性的

2020-12-21 15:04:12 261

转载 Web测试和App测试区别

一、测试的流程WEB测试和app应用测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试,性能测试,安全性测试,GUI测试等测试类型。二、web测试和app测试具体区别1、兼容性测试的区别在WEB端是兼容浏览器,在应用端兼容的是手机设备而且相对应的兼容性测试工具也不相同,WEB因为是测试兼容浏览器,所以需要使用不同的浏览器进行兼容性测试(常见的是兼容IE6,IE8,铬,火狐)

2020-12-18 16:26:15 974 1

转载 app、web和接口测试的测试流程

一、web测试流程1、需求分析,了解具体需求2、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备3、测试环节:接受版本开始执行1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件;2)UI测试:核对效果图3)功能测试:核对需求文件测试用例,对功能进行验证4)兼容测试:各个浏览器,手机是否兼容5)性能测试,服务器接口,多线程等压测6)安全测试7)易用性测试:界面与交互性测试,符合交互规范,用户体验良好,使用方便快捷8)提交bug,争议bug评审,回归测试9

2020-12-17 17:07:20 323

转载 app测试和app接口测试要点详解

一、app测试要点1.安装、卸载:测试app能否正常安装或者卸载2.app升级:本地升级,在线升级,原数据是否正常3.功能性 不同平台一致性4稳定性 系统交互,低电量,蓝牙耳机5.权限6.正常场景 基本功能7.异常场景 无电,无网8.性能 CPU不能超过10%9.易用性10.设备性11.电量,流量12.Monkey 压力测试13.安全性二、app接口测试要点1.业务功能测试:正常场景、异常场景2.边界值测试:a业务规则边界分析、b输入输出参数边界值分析3.参数组合测试4.

2020-12-16 14:50:08 2305

转载 软件测试-接口测试详解

一、接口测试的背景1)什么是接口测试呢?接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点联系,测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。2)那为什么要做接口测试呢?(1)举个例子来说,就举大家都很熟悉的淘宝网来说吧,在淘宝网不断发展历史过程中,最先出现的是功能测试和性能测试,然后才是自动化测试,但测试技术发展到今天,淘宝网的架构已经不再是以前传统的 MVC 结构了,整个系统架构不断向着分布式、业务中心

2020-12-15 13:44:15 507

转载 接口测试-header头部详解

一、什么是headerheader:标头 (header) 是服务器以HTTP协议传HTML资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。-----百度百科header是发送请求时携带的头部信息。通常一些鉴权的信息:authentication/cookie、响应的数据格式:content-type等等的设置。当然响应的数据也会返回一些头部信息。二、header头部参数对应含义1、Request header:User-Agent:告诉Http服务器,客户端使用的操作系

2020-12-14 10:38:28 12047

转载 接口测试注意的点

接口测试作为集成测试的一部分,通过直接调用被测试的接口来确定系统在功能性、可靠性、安全性和性能方面是否能达到预期,有些情况是功能测试无法覆盖的,所以接口测试是非常必要的。接口测试分为两种,一种是webservice接口,走soap协议通过http传输,请求报文和返回报文都是xml格式的,测试时通过工具soapUI进行测试。使用情况比较少;另一种http api接口,走http传输协议,通过路径来区分调用的方法,最常用的是get和post请求。get请求和post请求的区别在哪里呢?网上的答案为:1、g

2020-12-11 16:34:15 168

转载 软件测试之接口测试

现在很多公司都有做接口测试的要求,这时很多之前一直做功能测试的伙伴们就比较措手不及了,所以就需要来学习接口测试了,今天就给大家讲解一下接口测试的知识。一、接口测试的意义1、什么是接口测试呢?接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点联系,测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。2、那为什么要做接口测试呢?(1)举个例子来说,就举大家都很熟悉的淘宝网来说吧,在淘宝网不断发展历史过程中,最先出现

2020-12-10 15:19:31 340

转载 接口测试的目的和用例编写

一、为什么要做接口测试由于如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,所以就要做接口测试。同时,接口测试相对容易实现自动化持续集成,且相对UI自动化也比较稳定,可以减少人工回归测试人力成本与时间,缩短测试周期,支持后端快速发版需求。接口持续集成是为什么能低成本高收益的根源。现在很多系统前后端架构是分离的,从安全层面来说,只依赖前端进行限制已经完全不能满足系统的安全要求(绕过前面实在太容易), 需要后端同样进行控制,在这种情况下就需要从接口层面进行验证。前后端传输、日志打印等信息

2020-12-09 14:50:39 659 1

转载 通过使用抓包工具fiddler和apipost进行接口测试

一、进行接口测试准备的东西1.接口测试工具:apipost、jmeter等2.接口文档,没有接口文档就用接口信息获取工具3.接口信息收取工具:fiddler抓包工具、浏览器开发者工具(f12)等二、web接口测试需要获取的东西web接口测试需要知道的三个条件1.请求方式:get、post、put、patch、delete等2.url地址:分为http请求和https是请求,如:http://www.baidu.com和https://www.baidu.com3.body传递的参数:一般是以

2020-12-08 16:43:15 315

转载 接口测试怎么进行,如何做好接口测试

一、什么是接口?接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。二、 常用接口采用方式:1、webService接口:是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。可以使用的工具有apipost、jmeter、loadrunner等;2、http api接口:是走http协议,通过路径来区分调用的方法,请求报文都是key

2020-12-07 11:52:02 283

转载 接口测试之post常见数据提交方式

一般我们在就行接口测试的时候,post请求一般会有多种body参数提交方式。今天给大家讲解一下post请求常见的数据提交方式:一、multipart/form-datamultipart/form-data 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content-disposition,用来说明字段的一些信息;由于有boun

2020-12-04 16:56:48 380

转载 测试过程中如何快速定位一个bug

作为测试人员,和我们最常打交道的,莫属bug。但是测试不只是负责发现问题,除了发现问题这种基本功外,定位问题,提出解决方案,提出预防方案也是要掌握的技能。如何快速定位一个bug,就需要对功能、产品的流程、开发方案、开发人员非常熟悉。遇到一个bug的时候,我们要去定位发现这个bug的来源是属于前端还是后端,可以使用fidder进行抓包分析或者浏览器的f12开发者工具。在访问数据的是否抓取请求数据,比对请求数据是否正确,在服务器响应时我们可以抓取响应数据,并比对信息查看响应数据是否正确。数据对比的时候可以

2020-12-03 13:24:38 286

转载 接口测试如何在json中引用mock变量

在测试接口的时候,有的接口需要测试随机传入大量数据,查看数据库是否正常,但是大量的随机数据全靠自己手写会很慢,而且是通过json传递的数据。这里我们就可以使用mock生成随机变量,然后在json中引用mock变量首先看一下mock能生成那些随机数据等后面还有很多,你们可以根据自己的需求进行选择。然后在json中引用mock,引用格式"变量名":“mock变量名”,直接复制内置mock变量名字就可以了。查看随机生成的数据在我们需要大量生成随机数据进行测试的时候就可以使用流程测试。这里运

2020-12-02 13:27:52 294

转载 接口测试和性能测试的区别

一、什么是接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。二、接口测试原理通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一过程(request(请求)→response(响应))三、接口测试步骤实现接口测试的两种办法,一种使用接口测试工具:apipost、jme

2020-12-01 16:08:04 1004 1

转载 接口测试--接口文档规范

接口测试的依据,往往不是需求文档,而是接口文档。那么,接口文档的准确性便至关重要,本文推荐apipost接口文档生成工具生成的接口文档,供大家参考。接口文档不管以什么形式存在,需要包含的内容有:接口名称接口类型输入参数每个参数名;每个参数类型;每个参数业务含义;每个是否可空;每个字段长度(可选,一般需要提供,有严格要求的字段需特别注明);每个参数的单位(可选,金额类字段需注明);d. 输出结果每个参数名;每个参数类型;每个参数业务含义;每个是否可空;每个参数的单位(可选,金

2020-12-01 09:17:57 313

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除