您能想到一种使用白框测试可能发现的一种错误,以及一种使用黑框测试的类型。即一个错误,而不是另一个错误。

对于wbt,其他陈述将无效,但是您会用BBT而不是WBT捕获什么???

顺便说一句,这个问题只是基于我自己的个人研究 - 我没有从中获得免费的标记!!!!

谢谢,

有帮助吗?

解决方案

白盒测试的优点及其发现的额外错误完全是由于测试所有情况。如果您不知道如何实施某些东西,则永远无法确定您已经为每个州的每个输入都对其进行了测试,因为状态是内部的。

当然,如果您有覆盖范围的工具,则可以避免这种情况,但是除非您有代码,否则很难确定可能测试8.3%的行所缺少的线条。

我想不出一些黑匣子测试会发现白盒测试不会,但我会说,它往往更有用,因为它允许人们修补或完全重写盒子,而无需触摸测试案例。重要的是,如果修改了测试,您将失去一些回归测试的能力。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top