postman工具使用
json格式的基础知识
json(Javascript Object Notation 就js对象简谱),是一种轻量级的数据交换格式
好处:
简洁和清晰地层次结构使得JSON成为理想的数据交换语言
易于人阅读和编写,同时也易于机器解析和生成,有效提升网络传输效率
JSON独立于语言和平台,JSON解析器和JSON库支持许多不同的编程语言
JSON书写语法:
花括号保存对象,方括号保存数组
{"key":"value"} []
值类型
数字:整数或浮点数
字符串:在双引号中
逻辑值:true或false
数组:[]
对象:{}
null
json在线解析器
json.cn浏览器输入
-
什么是json字符串
JSON对象序列化为字符串,就叫json字符串。
http相关知识
什么是http?
http是在互联网中一种传输信息的协议,它的全称叫做超文本传输协议
http和https的关系
- https相比于http,信息在网络传输更加安全,https他是在http的基础上对传输的信息进行加密的处理。
接口基础知识
接口的概念:不同操作之间顺利交互的标准(理解)
什么是接口测试
接口测试
java
1、为什么要学习接口测试?
当前开发很多都是前后端分离的,前后端的数据交互很多都是使用接口进行交互
2、什么是接口测试?
接口测试就是针对软件对外提供的服务接口的输入输出进行测试,以及接口之间相互逻辑的测试,验证接口功能于接口文档所描述是否相一致
3、接口测试的工作原理
接口测试就是机遇某种协议模拟某种协议模拟客户向服务端发送请求。(我们嫩工作中经常使用http或者是https)
4、接口测试的测试点
测试请求:测试请求地址是否正确,请求是否正常通过
测试数据:判断接口返回的数据是否和预期一致
测试安全:有些接口不是暴露出来的骂我们需要先验证才可以进行测试
测试性能:例如某一个接口在同一时间上要有很多用户同时访问
5、接口测试的必要条件
请求地址
请求协议
请求方式
请求头
参数
测试的执行过程
冒烟测试:在对一个新版本进行系统大规模的测试之前,先先验证一下软件基本功能是否实现,是否具备可测性

什么是测试用例
测试用例的标准概念:
测试用例是通过使用在测试计划中确定的测试技术,对于已经确定的测试条件进行逐步推敲,精炼而设计出来的重点说明,具体操作产生何种结果的文档
编写测试用例前提条件或者要求
测试用例应该具有可重复性,可验证性和需求的可追踪性
测试用例设计包括以下关键点:
前提条件
测试步骤
测试数据
预期结果
测试用例的实战设计
编写测试用例的思路:
1、如何设计编写测试用例?
首先对各个功能模块进行测试点分析提取测试点再推敲测试点进行用例编写
2、什么是测试点?
通过需求分析后对得出的需求进行测试的具体内容
例如:某网站的登录模块
提取测试点:
账号为空时点击登录
密码为空时点击登录
账号密码为空时点击登录
账号错误时点击登录
密码错误时点击登录
找回密码功能是否有效
二维码扫描登录是否有效
html
3.编写测试用例的常用方法:
等价类划分法:
等价类是输入集合,比如在注册时,密码规定为6-15位英文字母或数字下划线,那么小于6位的一串字符就是一个等价类,大于15位的一串字符又是另一个等价类,在规范内的一串字符也是一个等价类,在6-15位之间的包含除英文字母和数字和下划线之外的字符是另外一个等价类。在每个等价类选取一定的数目的值作为代表。
等价类分为有效等价类和无效等价类,输入符合条件的值对功能进行检验,输入无效等价类中的值可以找出程序错误的地方。

html
边界值分析法:
对输入的边界值稍大(或稍小)于边界值的值进行分析,对其进行输入测试观察结果是否符合要求。
错误猜测法:
通过直觉和经验对结果进行分析,一般是经验丰富的测试人员喜欢使用的一种方法。
html
场景法:
业务比较复杂的软件系统都适合使用场景法,场景法是基于软件业务的测试方法,测试人员把自己当成最终用户尽可能真实的模拟用户在使用此软件的操作情形:
重点模拟两类操作:
用户正确操作的业务过程------------验证软件的业务能力是否正确实现
穆尼用户错误操作的情形------验证软件的异常处理能力(健壮性)
```。