自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海淀码农

我只是一个海淀码农

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 软件测试——网络协议知识(二)

一、三次握手四次挥手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 10:40:30 106

原创 接口测试-使用mock生产随机数据

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

2020-12-30 10:52:30 979

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

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

2020-12-29 10:41:26 773

原创 软件测试所需要掌握的技能

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

2020-12-28 10:40:07 1749

原创 软件测试中需要使用的工具大全

作为一个测试人员在日常工作中会使用到很多的工具,今天给大家分享一下这些工具。对软件测试、接口、自动化、性能测试和日常文档编写办公有帮助的网站。接口测试大力推荐国产的接口测试工具:apipost,apipost还是一款很不错的接口文档生产工具。可以生成在线文档、word文档等格式的接口文档。一、办公软件1、VisioOffice Visio 是Office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。链接:https://

2020-12-25 11:07:17 1700

原创 软件测试的方法

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

2020-12-24 10:43:34 143

原创 软件测试之登录测试详解

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

2020-12-23 11:00:51 5285 2

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

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

2020-12-22 10:57:38 3516

原创 Web测试和App测试区别

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

2020-12-18 11:03:40 3245

原创 app、web和接口测试测试流程

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

2020-12-17 10:44:48 847

原创 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 11:07:25 3487

原创 接口测试怎么进行,如何做好接口测试

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

2020-12-04 15:29:23 527

原创 接口测试之post常见数据提交方式

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

2020-12-03 11:25:58 726

原创 测试过程中如何快速定位一个bug

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

2020-12-02 11:04:13 4944

Mac上http/POST/PUT/GET/DELETE请求工具-ApiPost Client for Mac 2.0.2.dmg

1 支持POST/PUT/GET/DELETE等请求; 2 支持一键生成并导出文档; 3 不比老外的的postman差。

2019-02-26

Post模拟工具(中文PostMAN)

一个支持团队协作,并可直接生成文档的API调试、管理工具 支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。

2019-02-26

空空如也

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

TA关注的人

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