边界值法的作用

一、边界值法的作用

由于在程序开发时,边界值非常容易出现错误,所以应该重点测试,就有了边界值法的测试方法。

二、应用场合

在程序中有输入数据的地方,适合使用边界值法,等价类和边界值法往往是配合使用的,从而形成一套完整的测试数据。
说明:等价类和边界值法经常一起使用,但是某些特殊情况,也可能不一起使用
例如:性别
有效:男、女 无效:男、女之外,就属于不需要使用边界值法的情况

三、边界值如何进行划分

1.边界值点(2点)

有效等价类和无效等价类的分界点
最小(min)值和最大(max)值

2.次边界值点(4个)

边界值相邻两边的点
有效最小次边界值(min+)
无效最小次边界值(min-)
有效最大次边界值(max-)
无效最大次边界值(max+)

Q1.年龄:18-60岁的整数
最小有效等价值:(18) min
最大有效等价值:(60) max
有效最小次边界值(19)min+
无效最小次边界值(17)min-
有效最大次边界值(59)max-
无效最大次边界值(61)max+

  • 面试题:

1、如果测试时间紧张,应优先测试边界值中哪些点?
答:应优先测试最大值和最小值
2、关于边界值的需求,是否在需求中开始就规定好了呢?
答:不一定,有效边界值开始是明确的,但有些是随着开发的进度逐渐明确的。
(需求有可能变更)

  • 练习:

标题:1-40个字符
最小有效等价值:(1) min
最大有效等价值:(40) max
有效最小次边界值(2)min+
无效最小次边界值(0)min-
有效最大次边界值(39)max-
无效最大次边界值(41)max+

  • 练习:

工资:3000-100000之间的小数位数最多是小数点后两位
最小有效等价值:(3000) min
最大有效等价值:(100000) max
有效最小次边界值(3000.01)min+
无效最小次边界值(2999.99)min-
有效最大次边界值(99999.99)max-
无效最大次边界值(100000.01)max+
额外考虑小数位数的边界:
小数位数最大值是:小数点后2位
次边界:小数点后1位(有效)
小数点后3位(无效)

  • 提示:

等价类(范围)和边界值应该配合测试、等价类负责范围内数据的检查,而边界值负责重点检查边界,所以只有两者都测,才是最好的测试方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值