您的位置首页生活小窍门

黑盒和白盒测试各自的优缺点是什么?

先说黑盒:

优点:门槛低可以搞人海战术、结果直观。从业务出发,容易发现影响用户体验的问题。

缺点:手工为主效率低。不了解代码实现无法精准设计测试用例(比如设计判弯轿的边界值未必是真的边界值)。

再说白盒:

优点:  闹漏了解代码实现后写白盒测试,有针对性、自动化为主,效率高、可以用于计算各种覆盖率。

缺点:需要花时间写,而大多数项目时间压力太大。

黑盒和白盒测试各自的优缺点是什么?

黑盒测试简介:

它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。

黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针掘肆对软件界面和软件功能进行测试。

黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。