有了"黑盒"测试为什么还要"白盒"测试?

大学 测试 已帮助 人

有了"黑盒"测试为什么还要"白盒"测试?

热搜:什么是白盒测试黑盒测试和回归测试

答案解析

难度★★☆ 搜索
  • 正确答案:参考答案黑盒测试是根据程序外部特性进行的测试,而不考虑内部结构状况,只能观察软件的外部表现,即使软件的输入输出都是正确的,却并不能说明软件就是正确的。因为程序有可能用错误的运算方式得出正确的结果,例如"负负得正,错错得对"。而白盒测试是根据程序的内部结构进行测试,所以白盒测试才能发现真正的原因。白盒测试能发现程序里的隐患,像内存泄漏、误差累计问题。在这方面,黑盒测试存在严重的不足。