首页 » 99链接平台 » 软件测试方法——边界值(边界输入测试等价方法)

软件测试方法——边界值(边界输入测试等价方法)

萌界大人物 2024-10-29 12:12:44 0

扫一扫用手机浏览

文章目录 [+]

当需求规格说明书中规定了输入域的取值个数、范围或者明确了一个有序集合时,即可以使用边界的方法。

1、需要考虑的3个点

边界值方法构造测试数据时,需考虑3个点的选择。

软件测试方法——边界值(边界输入测试等价方法) 99链接平台
(图片来自网络侵删)

(1)上点

上点是输入域边界上的点,如果输入域是闭区间,则上点在域范围内:反之,输入域是开区间,则上点在域范围外例如,输入域是6~8,上点为6和18,如果是输入域是闭区间[6,18],则上点6、18包含在有效输入域内,如果是(6.18),则6、18不是有效输入。

(2)离点

离点是离上点最近的一个点,如果输入域是封闭的,则离点在域范围外,离点的选择确定与上点的数据类型及精度有关。
例如,输入域是6-18,则上点为6、18,如果是[6,18],则离点在外,两个离点为5、19,如果是(618),则离点是7、17。
如果上点的数据类型是实数,如[6.00.18.00],则离点是5.99、18.01。

(3)内点

内点是范围内的任意一个点:例如,[6、18]的内点为10或11,只要是输入域区间内除上点外的任意一点即可。

2、边界值的设计思路

确定了上点、离点、内点后,根据上述的边界值理论,结合等价类设计法,边界值设计法思路如下。

(1)如果需求规格说明规定了取值范围,或是规定了值的个数,以该范围的边界内及边界附近的值作为测试用例。

(2)如果需求规格说明规定了值的个数,用比最小个数少一,比最大个数多一的数作为测试数据。

(3)如果需求规格说明书中提到的输入或输出是一个有序的集合,则注意选取有序的集合的第一个和最后一个元素作为测试用例。

(4)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。

标签:

相关文章

女员工瞬间慌了神(领导齐鲁万元锦旗公司)

1月25日,看着挂在墙上的锦旗,丁勇明白,他肩上的担子更重了。丁勇是莘县公安局莘州派出所副所长,几天前,一名女子将一面制作精良的锦...

99链接平台 2024-12-07 阅读107 评论0