1、需求覆盖
涵盖了需求的所有功能点,包括对文档的覆盖(BRD\PRD\UI设计\开发设计\代码\配置)
2、边界值、异常
测试用例设计时应该包含功能的边界值、异常、逆向等情况,采用等价类等方法;
使用28原则,异常用例量要接近于4倍正向用例量
3、路径覆盖
对于流程尽量实现每个路径的覆盖;
从用户层面来设计用户使用场景和使用流程的测试用例,场景全面;
进行业务场景发散;
4、非功能覆盖
非功能性测试(例如,性能,安全,压力,兼容性,升级,回滚等)
5、用户体验
考虑用户痛点及体验
6、关注需求中特别提出的权限、必输项、初始值和计算结果等内容;