给你一个接口,你如何测试?
非功能测试
- 文档
- 版本号
- 字段名称
- 字段位置
修改接口,新增字段一般是放在后边,而不是插在中间 - 接口字段长度与数据库字段长度比对
功能性测试
正常
- 等价类
- 边界值
- 错误分析
异常
为空
传值类型错误
超出边界值
重复传值
中断重发
处理成功超时
处理失败超时
幂等性
安全性测试
- 加密
- 绕过登陆
- 授权
- token过期
性能测试
- 大数据量测试
兼容性测试
- 向前兼容
场景测试
- 基于业务,设计场景用例
- 接口调用时机
给你一个接口,你如何测试?
正常
异常
为空
传值类型错误
超出边界值
重复传值
中断重发
处理成功超时
处理失败超时
幂等性