黑盒测试

黑盒测试

定义

黑盒测试又叫功能测试、数据驱动测试或基于需求规格说明书的功能测试。该类测试注重于测试软件的功能性需求。

黑盒测试 - 图1

释义

黑盒测试是把被测程序当成一个黑色的盒子,不考虑程序内部的逻辑结构和内部特性,然后对其进行测试。黑盒测试主要依据程序的《需求规格说明书》,测试的度量主要是《需求规格说明书》的满足程度。

黑盒测试用例设计方法包括等价类划分法、边界值分析法、场景法、错误推测法、因果图法、正交法等。

黑盒测试适用于功能测试、可用性测试、集成测试等。

黑盒测试的优点:可以在没有程序代码的情况下完成,测试难度相对白盒要低。

黑盒创测试的缺点:测试本身依赖《需求规格说明书》,容易出现遗漏的问题,测试中发现的问题定位难度较大,需要辅助其他技术手段。