软件测试学习笔记之边界值分析
作者:网络转载 发布时间:[ 2013/6/28 15:38:42 ] 推荐标签:
目前较通用的边界值测试原则:
一、如果输入条件规定了值的范围,则应该取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入数据;
二、如果输入条件规定了值的个数,则用大个数、小个数、比大个数多1格、比小个数少1个的数做为测试数据;
三、根据规格说明的每一个输出条件,使用规则一;
四、根据规格说明的每一个输出条件,使用规则二;
五、如果程序的规格说明给出的输入域或输出域是有序集合(如有序表、顺序文件等),则应选取集合的第一个和后一个元素作为测试用例;
六、如果程序用了一个内部结构,应该选取这个内部数据结构的边界值作为测试用例;
七、分析规格说明,找出其他可能的边界条件。
边界值分析测试时还需要注意一些特别的取值,比如说测试非线性变化数据时,需要考虑拐点,测试数据时,大值可能存在的跳变等等。
边界值分析由于是采用对系统输入和输出值域的边界进行检测,本身不需要关注系统内部实现,因此被划分为功能性(黑盒)测试。这种测试方法具有一定的限制条件:如果多个输入输出数据之间存在着比较复杂的逻辑关系时这种测试方法的作用大大降低。另一方面边界值法生成的测试用例通常较其它测试方法要多很多,如果我们仔细分析测试用例会发现其中含有大量的冗余,同时这些用例也不能保证无严重的漏洞。通常这种方法更多的是做为一般等价法或决策表法的补充方法,与其混合组成测试用例。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11