软件测试--边界值分析法

二、边界值分析法

定义:边界值分析法就是对输入或者输出的边界值进行测试的一种黑盒测试用例设计方法,通常作为等价类划分的补充,如果等价类划分的时候存在长度,个数,大小,范围,时间
等等,需要使用边界值分析法进行补充。

与等价类的区别:

1)边界值分析不是从某个等价类中随便挑选一个作为代表,而是这个等价类的每个边界值作为测试条件

2)边界值不仅考虑输入的情况,还要考虑输出的情况,输出的时候会产生空间问题。


原理:大量的错误都是发生输入或者输出的边界值范围上的,而不是发生输入输出的范围内部,因此针对各个边界值的情况设计测试用例,可以检查出更多的问题(错误 bug)

边界值分类:

     上点:边界上的点(刚刚等于)

     离点:离边界值最近的点(一般都是取相差一个单位的点)

     内点:在范围内任意取一点

例如: 用户名长度  6~ 18 位

      上点: 6 ,18
      离点:5,19
      内点:7~17随意

如何确定离点?

     如果是闭区间, [6,18] ,离点肯定是在区间之外  5,19
     如果是开区间,(6,18),离点在区间之内,7,17
     如果是 [6,18)  ,离点   5,17

总结:闭区间离点在外,向外退一个单位,如果是开区间,向内一个单位。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值