黑盒测试简介

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

优缺点

优点:

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

缺点:

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

测试用例设计方法

一、边界值分析法

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

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

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

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


版权声明:本文为weixin_45651194原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_45651194/article/details/113818756