测试用例设计常用方法:
1 、等价类划分
2、 边界值
3、因果图转判定表
4、正交排列法
5、场景法
6、状态转换图
7、测试大纲法
8、错误推测法
9、 随机测试法
10、需求文档转换法
11、对象属性分析法
八、错误推测法
基于经验和直觉来推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例
1、 程序中所有可能有的错误
2、容易发生错误的特殊情况
3、以前产品测试中经常发现的错误
九、随机测试法
随意测试,不考虑任何需求和测试用例,完全站在一个用户的角度使用产品
适用场景:
1、 所有之前设定的用例已经执行完成
2、 海量的条件组合无法一一遍历的时候
十、需求文档转换法
所见即所得的思想
1、 所有的需求文档描述的文字信息,转化为用例
2、所有的 示意图、流程图、状态图等信息,转化为用例
3、 所有项目需求达成的口头共识,需求确认的邮件沟通信息,转化为用例
十一、对象属性分析法
被测试系统中的元素被定义为一个对象,并且给这个对象设定关联的相关属性和状态,并且将颋对象的属性和状态进行不同的组合,扩展测试用例
例如:文件
属性:大小、路径(本地、网络)、文件名、文件编码、文件内容(文本、二进制)、文件类型、文件的读写属性、文件的共享属性