黑盒测试常用方法之等价类

什么是黑盒测试
黑盒测试就是功能测试,不考虑代码,只是单纯的根据需求去看输出是否符合。

黑盒测试的方法之等价类
将不能穷举的测试过程进行合理分类,通常划分为有效等价类和无效等价类。

采用等价类划分法,一定要先进行分类,有效就是满足需求的一类,无效就是不满足需求的一类。如果把用户所有可能输入的数据,都一个一个进行测试,不现实,且效率极低,所以就需要分类测试。在每一个类当中,选取少量的、具有代表性的数据作为测试数据。

例子:测试一个输入框,需求是输入框只能输入整数

有效等价类:整数(包括正整数、负整数、0)

无效等价类:小数、特殊字符(+-)、汉字、英文、空格、空、0开头的数字、+开头的数字

典型练习题:

加法器,测试两个输入框,计算1-100之间的整数和

注意点:

1 不要把两个输入框都输入错误的值,那样产生的BUG不明确(控制变量法)

2 一定要根据需求,来判断预期结果,比如输入1.1+1,结果为2.1,虽逻辑对,但也是BUG

黑盒测试之边界值
边界值也叫极值。

边界处就是有效范围与无效范围的连接处,大量经验表明,边界处是最容易产生问题的地方,而范围内部往往不会出现错误,所以我们需要注重对于边界值的分析测试。

边界值有三个点需要注意:

上点:无论是开区间还是闭区间,上点都是指边界上的点(开区间上点在域外,闭区间上点在域内)

离点:指离上点最近的点,与区间的开闭有关(开区间离点在域内,闭区间离点在域外)

内点:域内任意的点

举例:[10,20],上点是10和20,离点是9和21,内点是15

举例:(10,20],上点是10和20,离点是11和21,内点是15

举例:(10,20),上点是10和20,离点是11和19,内点是15

典型练习题:测试密码框,密码必须由字母与数字组合,且长度在8-24位之间(包含8和24)

总结:

所谓的边界值,只是将等价类划分的更为细腻,是依托于等价类。

测了总比不测好,只要时间够,你认为该测那就写进去,前期不用纠结于精简宁可麻烦一点,也别漏测 。我们在学习的过程中,追求的是精简和规范,但是在实际测试中,可以多写一些,不用太纠结。

每次必测不要漏的点就是空值是否符合预期。

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值