边界值分析法,接口
-- 边界值分析法
-- 它一般是作为等价类划分法的辅助方法来使用的
-- 在有效等价类的基础上,加上边界值分析法,我们—般统称为等价类边界值。
-- 边界值分析法的原理,就是去看你输入数据元素或值的范围,找到其左右两个边界。
-- 边界值中有上点,离点和内点的说法:
-- 上点:刚好在可用边界值上的数据
-- 离点:刚刚超过上点的点
-- 内点:在取值范围内的任意一个点
-- 练习:
-- 有一个网站注册,用户需要输入6到16位字符的用户名,
-- 和6到16位字符的密码,如果用户没有重复,则可以注册成功。
-- 草稿:
-- 输入域:
-- 有效等价类:1 用户名6到16位字符,2 密码6到16位字符,3 用户名无重复
-- 无效等价类: 4 用户名不在6-16位字符 6 密码不在6-16位字符 7 重复
-- 边界值法正向:1 用户名6位字符,2 用户名16位字符 3 密码6位字符 4 密码16位字符 5 用户名不重复
-- 边界值法反向:6 用户5位字符 7 用户17位字符 8 密码5字符 9 密码17位字符 10 用户名重复
-- 练习:
-- 有一个游戏,游戏当中有一个叫做超级强化的功能。
-- 需要玩家等级120级,vip6级和60万金币才能开启此功能。
-- 输入域:
-- 有效等价类:1 玩家>=120级 2 玩家vip>=6 3 玩家拥有>=60万金币
-- 无效等价类:4 玩家等级<120 5 玩家vip等级<6 6 玩家拥有金币<60万
-- 接口
-- 什么是接口
-- 简单理解就是数据传输的一个通道
-- 接口是用来做什么的?
-- 主要用来承载用户所需要传输的参数,然后发给服务器
-- 大部分软件的数据操作是由客户端发送数据给服务器,
-- 服务器将数据传输至数据库进行比对,
-- 数据库将比对结果返回给服务器,
-- 服务器将结果渲染之后发给客户端。
-- 接口地址和我们所认知的url长得大同小异
-- 接口中的要素有什么呢?
-- 1.传输协议:https和http
-- 2.ip地址:
-- 3.路径:
-- 4.端口号:
-- 5.参数:
-- 目前市面上比较主流的软件开发使用的是前后端分离技术
-- 由于前后端是分开开发的,所以后端接口写出来后我们可以开始测试,
-- 相对于软件已经开发出来整合过后在进行测试,更早加提前。
-- 而往往测试介入的越早,发现缺陷时间越早,
-- 那么修改这个缺陷或者说这个缺陷带来的损失就越小。
-- 关于接口测试的通用思路,就是将参数进行不同的组合
-- 参数有哪些状态呢?(一般也叫思路的组合)
-- 1.正确参数
-- 2.错误参数
-- 3.空参的参数
-- 4.不传参数
-- 一般可以使用等价类边界值来进行设计用例
-- 接口测试的常用工具:postman jmeter