欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

软件测试第三天(边界测试)

最编程 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.如果不能保证这种假设,则这类方法不是很可行;