【黑盒测试用例设计】测试方法之边界值分析法
原理: 针对输入或输出范围的边界值进行测试。
通常是针对有效等价类的边界值进行测试。
考虑范围:变量的最大值、最小值、中间值、比最大值大的值、比最小值小的值。
适用场景:有范围的输入或输出。
使用技巧:通常结合等价类划分法使用,是作为对等价类划分法的有效补充。
应用实例:
- 如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。
例如,如果程序的规格说明中规定:“重量在10公斤至50公斤范围内的邮件,其邮费计算公式为……”。作为测试用例,我们应取10及50,还应取10.01,49.99,9.99及50.01等。
- 如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。
例如,一个输入文件应包括1~255个记录,则测试用例可取1和255,还应取0及256等。
- 将规则1)和2)应用于输出条件,即设计测试用例使输出值达到边界值及其左右的值。
例如,某程序的规格说明要求计算出"每月保险金扣除额为0至1165.25元",其测试用例可取0.00及1165.24、还可取一0.01及1165.26等。
<