接口用例设计模板
2020-04-21 10:32:07 1 举报
AI智能生成
接口测试用例设计模板
作者其他创作
大纲/内容
后端CASE 设计模板
功能
业务逻辑测试
正常业务逻辑
http://test.lvyz.com/http/get_case?tid=4505
异常业务逻辑
异常返回码及异常描述验证码
正确
100002 参数为空
900001 参数不合法
200002 班级ID不能为空
...
边界分析测试
业务规则边界分析测试
用户新增收货地址最多5个 http://test.lvyz.com/http/get_case?tid=4148
新增第5个地址
新增第6个地址
Data边界分析测试
输入边界分析
覆盖所有必填参数
必填+可选参数组合 http://test.lvyz.com/http/get_case?tid=4254
可选参数是否验证必填 33918
必填参数和可选参数(正交组合)
参数有、无、NULL
无默认值
有默认值
参数包含特殊字符
特殊字符(!@#$%%^*)等 课次名称含+,its报错
中文汉字
参数长短校验
http://test.lvyz.com/http/get_case?tid=4191
参数类型校验
int
负数
浮点
超大整数
2147483648
非数字
string
date
格式
无效日期
2013-2-29
double
无效数字
3.14.11
长度
整数位
小数位
参数顺序校验
任意修改参数顺序后测试
参数个数校验
班级查询输入id最多100个
班级id输入1个
班级id输入0个
班级id输入100个
班级id输入101个
http://test.lvyz.com/http/get_case?tid=3402
输出边界分析
数据个数验证(Null、1、Max、Max+1) 33402、33370
查询结果最多返回20个
预期查询结果为空
预期查询结果为1个
预期查询结果为20个
预期查询结果为21个
数据长短验证(Null、Max、Max+1) 33276 数据库或者下游约定
分支主题
空校验 34826
类型校验
异常
网络异常
弱网测试
延迟
丢包
接收到的数据少或不完整
网络超时
写超时
幂等验证 33423
写操作中重复提交
写超时后重复提交
读超时
是否需要重试机制
超时时间、重试次数
异常提示正确
重复提交
多次提交不重复计数(点赞刷榜)
点赞接口刷榜单(校验条件)例如IP、用户名、mac等
校验条件相同
校验条件不同
幂等校验
间隔校验时间范围
时间范围内重复提交
时间范围外重复提交
环境异常
资源异常
节点异常
事物测试
异常回滚
并发验证
唯一性提交接口
验证唯一性控制是否会被破坏
总数限制类扣减接口
不能超过总数的限制
兼容性
新增/原有接口扩展(迁移)
返回数量结果一致
返回参数类型一致
验证接口向下兼容
原有接口返回key新接口存在
性能
安全
敏感信息加密
数据传输加密
日志加密
所有用户相关信息(手机号、银行卡号等)
重要信息加密
登录密码
交易密码
漏洞检测
安全扫描
client调用
登录态校验
不传accessToken
错误的accessToken
37355
accessToken失效(超时)
0 条评论
回复 删除
下一页