接口测试分类
web端接口测试
1. 业务功能测试
- 正常场景
- 异常场景
2. 边界分析测试:
- 业务规则边界
- 输入输出参数边界
- 覆盖所有的必选参数
- 组合可选参数
- 有、无、null
- 顺序、个数、类型
- 数值大小、输入的数值范围
- 字符串长短
- 特殊字符
3. 参数组合测试
4. 异常情况测试
- 重复提交
- 并发测试
- 事务测试
- 分布式调试
- 环境异常
- 大量数据测试
- 同时处理大批量数据的测试
- DB数据量很大时,测试DB操作
5. 性能测试
- 响应时间、
- 吞吐量
- 并发数
- 服务器资源使用率
- CUP
- 内存
- IO
- Network
6. 安全测试
- 敏感信息是否加密
- 前后端数据传输是否加密
- 日志信息是否加密
- 批量抽奖
- SQL注入【直接攻击数据库】
移动端测试
app测试
-
基本功能测试
-
边界分析测试
-
存储测试
- 屏幕旋转
- 连续加载页面
- 开多个窗口
- 应用互相调用
- 多线程下载
-
性能测试
- 响应时间
- 安装
- 启动
- 跳转
- 内存
- CPU
- gpu
- fps
- 电量
- 流量
- 温度
- 响应时间
-
稳定性测试
-
兼容性测试
- 网络(2G、3G、4G、WiFi、断网、弱网)
- 分辨率
- 机型
- 平台
-
中断测试(如:来电话、短信或闹钟响)
-
交互测试(如:调用相机、分享功能)
-
UI测试