测试用例的几种设计方法
上一篇 /
下一篇 2018-08-10 10:17:28
/ 个人分类:测试用例的设计方法
测试用例中常见的设计方法有:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法。
一、等价类划分法
将测试的范围划分成互不相交的子集,并集为全集,从每个子集中选出几个具有代表性的值作为测试用例。
例如:需测试一个用户名,该用户名是由9位数组成的字符;
先划分几个子集:用户名为空、1-7位数、9位数以上、非数字(字母、特殊字符、)
无效等价类值有:空、“234”、“1111111111”、abc@#$;
有效等价类值有:“123456789”;
二、边界值分析法
大量的错误发生在输入或输出范围的边界上,而不是发生在输入输出范围内部,因此针对各种边界值来设计 测 试用例。
例如:10<=X<=100;
在测试时,取的边界值为:9、10、100、101,这几个说的是边界值,在现实
生活中进行测试时,还需输入 一个正常值,11-99之间的任意一个值。
三、错误推测法
在测试过程中,人们根据直觉和经验推测程序中可能存在的各种问题,从而有针对的编写检查这些问题的测 试用例方法。这种方法没有固定形式,有时候在工作中不知不觉就会用到。
四、判定表法
又称“策略表”,基于策略表的测试,是
功能测试中最严密的测试方法,该方法适合逻辑判断复杂的场景, 通过穷举条件获得结果,对结果再进行优化合并,会得到一个判断清晰的策略表(该方法还未了解清楚)
五、正交实验法
在各因素互相独立的情况下,设计出一种特殊的表格,找出能以少数替代全面的测试用例。(该方法未了解清楚)
收藏
举报
TAG: