一般面试都会有测试用例设计的问题,实际并不是为了考察具体的用例设计结果,而是考察测试用例设计时考虑的类型,一般来说测试用例设计可以简单的分为:功能测试用例+非功能性测试用例
测试用例除了包含具体的测试用例case之外,建议还加上1-需求清单和优先级,2-系统接口分析
1-需求清单与优先级
列举具体的测试地址和优先级
2-系统接口
列举涉及改造和影响的系统接口
3-功能测试用例设计
功能测试用例设计一般分为:功能正常+功能异常
功能正常:测试用例设计可以使用等价类,边界值去设计
异常测试:分析上下游交互:交互成功,系统异常,业务异常
4-非功能测试用例
非功能测试用例设计方面:
- 资金安全测试
- 并发测试
- 幂等测试
- 消息传递
- 通知
- 安全性测试
- 性能测试
- 数据库分析
- 兼容性:新老链路,APP兼容性,操作系统兼容性,浏览器兼容性
- 稳定性:监控,预案,打点,灰度,可回滚,可降级
- UI测试
- 易用性测试
细节参考:测试分析模板
5-购物车测试用例设计
测试用例:开发自测,接口测试用例,具体的场景
简单版本: