【黑盒测试】边界值划分法

简介

边界值分析法:是对输入或输出的边界值进行测试的一种黑盒测试方法,通常边界值分析法是作为对等价类划分法的补充,测试用例来自等价类的边界。
实践中,由于大量的错误发生在输入、输出值的边界上,对于各种边界值进行测试用例的设计,可以更加便捷查出错误。

一、 掌握边界值分析法的取值范围

在这里插入图片描述
(1)根据上图我们可以了解到:

  1. 上点:处于边界上的点,
  2. 离点:离上点最近的点,
  3. 内点:范围内的点,
  4. 开区间-闭区间:[开始值,结束值]-闭区间:包含开始值和结束值;
    (开始值,结束值)-开区间:不包含开始值和结束值;

(2)例题

1、[20,30]大于等于20,小于等于30,闭区间 :20和30是上点,25是内点,19和31是离点,这里的离点是无效数据;
2、(20,30)大于20,小于30,开区间21和29是离点,这里的离点是有效数据
下面这两个题可以自己思考一下!!!
(20,30]大于20小于等于30,左开右闭区间;
[20,30)大于等于20,小于30,左闭右开区间;

  • (3)总结:

  • 对于闭区间,上点是有效数据,离点是无效数据;

  • 对于开区间,上点是无效数据,离点是有效数据;

  • 不管开还是闭区间,内点都是有效数据。

二、 使用边界值法的步骤

(1)基本步骤

  1. 明确需求;
  2. 确定有效和无效等价类;
  3. 确定边界值;
  4. 编写测试用例;

(2)边界值案例
1.使用边界值方法设计“添加标题”的测试用例,要求:标题长度>0标题长度<=30。
首先,我们先列出它的开闭区间:
(0,30] 左开右闭区间,0、30是上点,10是内点,1、30是离点。
根据要求,列出以下几种会出现的测试情况:
abc1234567-----预期结果—符合要求
空------预期结果—不符合要求
123456789012345678901234567890------预期结果—符合要求
a-----预期结果----符合要求
1234567890123456789012345678901-----预期结果----不符合要求

导出测试用例的模板图,展示我们最终的测试用例 P.S.使用的测试环境不同,编写测试用例的模板也不同;
在这里插入图片描述
2.使用边界值方法设计“QQ号”的测试用例,要求:6–10位自然数的QQ号。
同样,先列出它的开闭区间:
[6-10] 左右闭区间,6、10是上点,7是内点,5、11是离点。
那么,有效等价类为自然数,例:1234556789,无效等价类有:字母、中文、特殊字符。
根据要求我们列下一下几种情况:
12345--------预期结果—有效数据
123456--------预期结果—有效数据
1234567--------预期结果—有效数据
123456789--------预期结果—有效数据
1234567890--------预期结果—无效数据
abc123--------预期结果—无效数据
a+123--------预期结果—无效数据
哈哈123a--------预期结果—无效数据

*到这里就结束了哦,对测试感兴趣的小伙伴可以留言一起交流~~~~*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值