|
知识路径: > 电子商务系统程序设计基础 > 电子商务系统的测试 > 软件测试的基本方法 > 黑盒测试 >
|
考试要求:了解
相关知识点:4个
|
|
|
|
软件测试实践中,大量的错误往往发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。例如,数组下标、循环控制变量等边界附近往往出现大量错误。因此,作为等价类划分方法的补充,边界值分析方法不是选择等价类的任意元素,而主要是针对各种边界情况设计测试用例。
|
|
|
|
(1)对16位的整数而言,32767和-32768是边界。
|
|
|
|
|
|
(5)循环的第0次、第1次和倒数第2次、最后一次是边界。
|
|
|
边界值分析法应着重测试的情况,一般选取等价类划分的输入和输出的边界正好等于或刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
|
|
|
|
(1)如果输入条件规定了值的范围,则应选取刚达到范围的边界值,以及刚刚超越边界的值作为测试的输入数据。
|
|
|
(2)如果输入条件规定了值的个数,则用略低于最小值、最小值、略高于最小值、正常值、略低于最大值、最大值和略高于最大值作为测试数据。
|
|
|
(3)如果程序规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。
|
|
|