【软件测试】比较常用的几种黑盒测试方法

什么是黑盒测试?

黑盒测试相当于功能测试,是初级软件测试工程师都应该具备的能力。在测试工作中,把测试对象看作一个黑盒子,不考虑内在的结构,就是不用考虑软件的代码内容,只要测试软件表现出来的功能效果是否可以达到功能需求。

最常用的几种黑盒测试方法

1、等价类划分

即所有可能输入的数据子集

有效等价类

输入有效的任意数据
示例:要求输入范围为1-100,那么可以输入1~100之间的任意数

无效等价类

输入无效的任意数据
示例:要求输入范围为1-100,那么可以输入1~100之外的任意数

2、边界值分析法

示例:要求输入范围为1~100,那么可以输入0、1,2,99,100,101

3、错误推测方法

根据软件功能和逻辑,联系使用场景,推测可能会出现的错误,设计测试用例。

当然了,黑盒测试方法不止这些,还有正交实验法(用最少的测试用例实现最高的测试用例覆盖)、流程分析法(利用同一事件不同触发事件顺序形成事件结果进行验证)、因果图法(考虑输入条件的多种组合和输出的多种结果)等等,本文仅结合个人在软件测试工作中使用最多的几种测试方法进行总结并作为学习记录。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值