五分钟说测试-边界值分析法

这是一个五分钟说测试专栏,旨在分享软件测试方面的知识,后续会不定期更新连载,大家多多关注~
摘要由CSDN通过智能技术生成

写在前面

这是一个五分钟说测试专栏,旨在分享软件测试方面的知识,后续会不定期更新连载,大家多多关注~

一个范例

使用一个简单的加法函数作为边界值分析的一个例子,程序需求规格说明简单如下:

  • 对于有效输入,函数返回x1与x2的和
  • 对于无效输入,函数返回-1
def add (x1, x2):
    if 1<=x1<=200 and 50<=x2<=300:
        return x1 + x2
    else:
        return -1

边界值分析法

1.基本概念

边界值分析法是对输入或输出的边界值进行测试的一个黑盒测试方法,该方法是对等价类划分法的一个补充,其测试设计基于等价类划分法。基本思想是在最小值,略高于最小值,正常值,最大值,略低于最大值处取输入变量值,对系统进行验证。经验表明,大量的缺陷是发生在输入输出的边界值,而不是输入输出的范围值。

2.边界值分析法设计测试用例的原则

(1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界值以及刚刚超过这个范围边界的值作为测试输入数据。
(2)如果输入条件规定了值的个数,则用最大个数、最小个数和比最大个数多1个、比最小个数少1个的数作为测试数据。
(3)根据程序规格说明的每个输出条件,使用原则(1&

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值