软件测试第三天(边界测试)
最编程
2024-04-21 19:08:40
...
一、边界值分析法
大量的软件测试表明,故障往往出现在定义域或值域的边界上,而不是在其内部。
在等价类划分基础上进行边界分析测试的基本思想是,选取正好等于、刚刚大于或刚刚小于等价类边界的值作为测试数据。
二、边界值分析测试
1.选取五个值:min、min+、nom、max-、max;
2.对于一个n变量的程序,边界分析测试会产生4n+1测试用例;
三、健壮性边界测试
1.选取七个值:min-、min、min+、nom、max-、max、max+;
2.健壮性边界测试将产生6n+1个测试用例;
3.健壮性测试最有意义的部分是预期的输出,观察例外情况如何处理;
4.如果规格程序说明书中指明输入或输出是一个有序的集合,如顺序文件、表格等,则应注意选取有序集合中的第一个和最后一个元素作为测试数据。
四、边界值分析法的局限性
1.基于函数输入定义域的测试方法是所有测试方法中最基本的;
2.这类测试方法都有一种假设,即输入变量是真正独立的;
3.如果不能保证这种假设,则这类方法不是很可行;