黑盒测试方法简述
2015-01-12
1796
0
这里,简单谈一下功能测试的方法,也即测试用例的设计方法:
(1) 等价类划分
把程序的输入域分为若干子集,从每一个子集中选取具有代表性的数据作为测试用例。这种方法是一种最基本、最常用、最重要的黑盒测试方法;
(2) 边界值分析
查找输入域的边界,选取等于、刚刚大于、刚刚小于边界的值作为测试数据。这是查找BUG的重要方法;
(3) 错误推测法
根据经验,找到程序可能出现错误的地方,进行测试,这种方法常采用反案例的方式来设计案例和进行测试,反案例的测试是功能测试的重要组成部分,它的比例往往比正案例更高。
(4) 因果图法
将输入条件进行各种组合,检查在这些组合条件下的输入结果。
除上述这几种方法外,还有正交实验法、功能分析法等测试方法,实际工作中在设计测试用例及执行测试时,往往是将这几种方法相结合,这样才能对程序系统进行较为全面的测试,尽可能的找出各种表面上的或者隐藏于深处的缺陷。