边界分析
是西方经济学的基本分析方法之一.它是一种决策方法,通过对增量的对比来决定是否采取或取消一种经济行为.
在软件测试方面来说,程序在处理边缘情况时常会出现错误,例如,许多程序错误出现在数组下标,数据结构和循环等等的边界附件。因此,设计检查边界值的测试用例暴露程序错误的可能性会更大。
所谓边界条件,是相对应输入情形输出等价类直接在其边缘上,稍高于其边界和低于其边界的这些状态条件。使用边界值分析方法设计测试用例,通常输入等价类和输出等价类的边界值,选取刚好等于、稍小于、稍大于等价类边界值的数据作为测试用例。
边界分析法与等价类法有两方面区别:
1、边界分析不是从某个等价中随便挑一个作为代表,而是选出一个或几个元素,使得这个等价类的每个边界都要作为测试对象。
2、边界分析不仅根据输入条件,还要根据输出的情况(按输出等价类)设计测试用例。