黑盒测试——边界值分析

        边界值分析是对等价类划分的一种补充,等价类划分是将输入或输出划分成几个范围,然后每个范围中挑选典型值,用来代表这一划分。

        然而,程序在处理边界以及边界范围周围的数据时出错概率大,因此出现了边界值分析。

        边界值分析在边界上选择测试用例。

如何使用边界值分析得到测试用例:

        第一,划分等价类,使用等价类划分,将输入或者输出划分成几个等价类。

        第二,选取每个等价类的边界,即刚好等于,刚好大于或刚好小于的值。

一般规则:

(1)如果输入条件规定了值的范围,则选择这个范围的边界的值以及刚刚超出这个范围的值。

(2)如果输入规定值的个数,就选择最大个数、最小个数、比最大多一、比最小少一、还有1或0(特殊情况)。

(3)对输出进行 (1) 和 (2)

(4)如果在程序内的数据结构已经被规定了边界(例如只能存100个值的数组),那么就在它的边界上设计测试用例。

举例:

a < x < b

第一步:

        划分等价类:x <= a 、a < x < b 、x >= b

第二步:

        对于x <= a,选取 x = a,不选x = a-1 是因为 x = a 更加接近边界。

        对于a < x < b,选取 x = a+1 和 x = b - 1,因为这 x = a / b 取不到,这就是最接近边界。

        对于 x >= b,选取 x = b,原因同一。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值