黑盒测试简介、优缺点及测试用例设计方法

黑盒测试简介

黑盒测试,又名功能测试,顾名思义就是将程序内部结构看做一个黑盒子,仅关注 Input 和 Output ,判断其功能是否按照产品需求的规定正常使用,侧重于测试软件的功能性需求。更好地从用户的角度来考察被测系统的功能性需求实现情况。

优缺点

优点:

  • 从用户角度进行测试,更能模拟运行环境。
  • 可测试多而复杂的程序系统工作逻辑,易于理解和使用。
  • 适用于各种测试和测试的各个阶段。

缺点:

  • 测试情况有无穷多个,而测试用例是有穷的,不可能进行完全的、毫无遗漏的输入测试。
  • 黑盒测试依赖于功能说明书,但无法保证功能说明书的准确无误。

测试用例设计方法

一、边界值分析法

为什么会考虑采用边界值分析法?

长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。

案例分析:测试一个用户名,规定长度是1到100,如何用边界值分析法分析?

首先判断是否有不允许的特殊字符,将禁用的特殊字符归入无效等价类
然后进行边界值分析
有效等价类:长度为1,长度为2,长度为99,长度为100
无效等价类:长度为0,长度为101
(在边界值上 ±1 )

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值