JUnit是黑盒还是白盒测试?我认为它是白盒子但我不确定。我正在寻找,但我找不到一个明确的答案。即使是对此的简单讨论也会有用。
答案 0 :(得分:3)
JUnit本身既不是白盒测试也不是黑盒测试。您可以使用它进行任何类型的测试。
添加一个模拟框架(如JMock)是进行测试白盒测试的原因,因为在使用它时,您声称知道您的被测试类将使用什么参数进行外部调用。
答案 1 :(得分:0)
基于白拳测试定义JUnit包含在这些测试形式中,包含以下技术:(例如,我们基于代码创建测试或提供测试所有可能路径所需的所有信息。这不仅包括正确的输入,但输入不正确,因此也可以验证错误处理程序。)