测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
一、测试用例编写思考模型
1.1 基于功能流程测试
- 冒烟测试 --可测性
- 正常流程覆盖测试
1.2 基于输入域的测试用例
- 边界值测试
- 特殊字符校验
- 必选参数校验
- 接口幂等性 --支付(多点,网络抖动)
- 排重逻辑
- 组合参数校验
- 参数类型校验
- 推荐博文:
浅谈—设计接口测试用例
https://blog.csdn.net/weixin_46457203/article/details/106085942
1.3 基于线程安全的测试用例
1.3.1 并发测试
1、 测试用例表
标题/目录 | 事项 | 子事项 | 前置条件 | 预期结果 | 测试结果 |
---|---|---|---|---|---|
新建接口 | 并发测试 | 并发相同的id、name(唯一) | 相同id、name | 只有一条数据能插入成功,其他请求失败 | |
修改接口 | 并发测试 | 并发修改数值为相同的id、name(唯一) | 相同id、name | 只有一条数据能插入成功,其他请求失败 |
1.3.2 分布式测试
1、测试用例表
标题/目录 | 事项 | 子事项 | 前置条件 | 预期结果 | 测试结果 |
---|---|---|---|---|---|
新建接口 | 分布式测试 | 并发相同的id、name(唯一) | 分布式环境下 | 只有一条数据能插 |