想要会的东西太多,却忘记了吃多嚼不烂的道理。
黑盒测试并不是基于无知的测试
上一篇 /
下一篇 2009-05-09 10:04:29
/ 个人分类:Book Summary
摘抄学习--lessons learned in software testing
黑盒测试意味着产品内部知识在测试中不起重要作用。大多数测试员都是黑盒测试员。为了做好黑盒测试,就要了解用户,了解他们的期望和需要,了解技术,了解软件运行的配置,了解这个软件与之交互的其他软件,了解软件需要的数据,了解开发过程,等等。黑盒测试的优势在于测试员可能与程序员的思考不同,因此有可能预测出程序员所遗漏的风险。
黑盒测试强调有关软件的用户和环境知识,这一点并不是所有人都喜欢的。我们甚至把黑盒测试描述为基于无知的测试,因为测试员自始至终并不了解软件内部代码。我们认为这反映出对测试团队角色的根本误解。我们不反对测试员了解产品的工作原理。测试员对产品了解的越多,了解产品的方式越多,越能够更好的测试它。但是,如果测试员主要关注的是源代码,以及能够从源代码导出的测试,则测试员所做的工作也许就是程序员已经做过的,并且测试员关于这些代码的知识少于程序员。
收藏
举报
TAG: