边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
虽然边界值分析法是等价类划分法,但是这两种方法还有区别的。
等价类划分法可以挑选等价类范围内任意一个数据作为代表,而边界值分析法要求每个边界值都要作为测试条件。
边界值分析法不仅考虑输入条件,同样也要考虑输出产生的测试情况
举例 1:
18 <= 输入年龄 <= 60
上点: 18 ,60
离店: 17,61
内点:18 到 60 之前数字例如 20,30等等,取一个就好
考虑到健壮性也有这样取数的:
最小值:18
略小于最小值:17
略大于最小值:19
正常值:18 到 60 之前数字例如 20,30等等,取一个就好
最大值:60
略小于最大值:59
略大于最大值:61
举例 2:
18 < 输入年龄 < 60
上点:18,60
离店:19,59
内点:18到60之间的数,不包含18和60
考虑到健壮性也有这样取数的:
最小值:19
略小于最小值:18
略大于最小值:20
正常值:18到60之间的数,不包含18和60
最大值:59
略小于最大值:58
略大于最大值:60
原文:https://www.cnblogs.com/fanfancs/p/13992024.html