WBT捕获的错误,但不是BBT,反之亦然

时间:2010-05-17 23:46:16

标签: white-box-testing black-box-testing

您能想到使用White-Box测试可能发现的一种错误,还有一种使用Black-Box测试的错误。即一个错误,而不是另一个错误。

对于WBT,会有null else语句,但是你会用BBT而不是WBT ???

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

谢谢,

1 个答案:

答案 0 :(得分:1)

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

当然,如果你有覆盖工具,这可以避免,但除非你有代码,否则可能很难找出可能测试你缺少的8.3%线的东西。

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