1
1
这既是一个优点,也是一个缺点,因为您正在创建测试来测试特定的代码实现,而不是设计测试来测试在实际情况下如何使用它。所以从根本上说,它并没有捕捉到所有的用例,这就是为什么黑盒测试是对WhitBox的一个很好的补充。 |
2
5
imho,主要的缺点是您的测试计划、执行和覆盖范围更容易受到底层实现中的变更的影响,因此对于回归和验收测试来说就不那么有用了。 白盒测试在较低的层次上是有用的,除了黑盒测试之外,但是如果我只是交付带有白盒测试的软件,我会很紧张。 |
3
2
黑盒测试的优点
黑盒测试的缺点
白盒测试的优点
白盒测试的缺点
|
4
1
白盒测试imho的最大缺点是所需的时间。程序员和测试人员的时间是昂贵的。最好是先用更广泛的测试方法抓住阻止错误的大秀。 |
5
1
|
6
1
关于之前两次评估的一些想法:
这取决于开发人员是否还承担测试实现角色。也就是说,如果开发人员应该理解测试框架或体系结构,并负责编写内部测试tap并将它们正确连接起来,那么测试仍然是白盒,但没有我们通常想到的大多数缺点。在这种情况下,缺点是很难找到合格的开发人员,或者它将改变开发人员和测试人员的责任。 最近的趋势,如测试驱动、敏捷等,越来越多地促进了开发人员测试。更进一步,将把测试框架连接到单元测试上。从这个意义上讲,白盒的劣势将是,组织混乱所造成的角色变化所导致的人。 |
mg610 · 如何开始C++单元测试 2 年前 |
vidhu · 无URL的自动化测试 2 年前 |
Aessandro · js开关站单元测试[关闭] 6 年前 |
AntoineLB · 断言后期工作Django 6 年前 |
ravikant · Selenium脚本不工作异常 6 年前 |