一、边界值分析法的概念
边界值分析法就是对输入的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
二、为什么使用边界值分析法?
测试实践证明,大量的故障往往发生在输入定义域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。
例如,一个循环条件“≤”时,却错写成“<”;计算器发生少计数一次。
三、怎样用边界值分析法设计测试用例
1、首先确定边界情况
通常边界就是应该着重测试的边界情况。
2、选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选择等价类重的典型值或任意值。
四、常见的边界值
1、对16-bit的整数而言32767和-32767是边界
2、屏幕上光标在最左上、最右下位置
3、报表的第一行和最后一行
4、数组元素的第一个和最后一个
5、循环的第0次、第1次和倒数第2次、最后一次
五、边界值分析法设计测试用例
六、标准性(一般性)测试
对于一个含有n个变量的程序,保留其中一个变量,让其余的变量取正常值,被保留的变量依次取min,min^+、nom、max^-、max值,对每个变量都重复进行。这样,对于一个有n个变量的程序,边界值分析程序会产生4n+1个测试用例。
边界值分析法是基于可靠理论中称为“单故障”的假设,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说软件失效基本上是由单故障引起的。
七、边界值分析(标准性测试)测试用例
八、健壮性测试
1、健壮性测试是边界值分析测试的一种扩展,除了取边界值外,还需要考虑采用一个略超过最大值(max^+)及略小于最小值(min^-)的取值,检查超过极限值时系统的情况
2、对于一个含有n个变量的程序,保留其中一个变量,让其余变量取正常值,被保留的变量依次取min,min^+、nom、max^-、max、max^+值,对每个变量都重复进行,这样,对于一个有n个变量的程序,边界值分析测试程序会产生6n+1个测试用例。
健壮性测试:
标签:分析法,变量,--,max,边界值,功能测试,测试用例,测试 From: https://blog.51cto.com/u_15834920/5767612