一、基本功能流程测试
-
冒烟测试
-
正常流程覆盖测试
二、基于输入域的测试
-
边界值测试
-
特殊字符校验
-
必选参数校验
-
接口幂等性
-
排重逻辑
-
组合参数校验
-
参数类型校验
接口幂等性外延篇:请查阅
三、线程安全测试
-
并发测试
-
分布式测试
-
数据库读写安全测试
线程安全测试外延篇:请查阅
四、故障注入法
-
redis故障降级测试
-
MQ消息积压场景 测试
-
服务故障转移测试
五、兼容性测试
六、安全测试
-
认证:确保你的用户或者是客户端真的是他们自己
-
授权:确保每个针对api的访问都是经过授权的
-
审计:确保所有的操作都被记录,以便追溯和监控
-
流控:防止用户请求淹没api
-
确保出入api的数据是私密的