想要会的东西太多,却忘记了吃多嚼不烂的道理。
测试需要推断,并不只是做输出与预期结果的比较
上一篇 /
下一篇 2009-04-28 22:51:02
摘抄学习--lessons learned in software testing
流行的观点认为,测试员只是执行测试用例,并对照预期结果比较执行结果,这样观点把测试看作简单的比较活动,没有看到一些聪明人必须设计测试,并确认预期输出。在现实生活中,大多数测试设计都是基于推断,或基于与测试员的推断有关的经验。不仅如此,这些推断还要随时间发生变化。像测试员那样思考,就是要掌握探索式推断的艺术。
探索式推断意味着以一种不能事先预测的方式,通过一种思想引出另一种思想。然后再引出下一种思想。
有关探索式推断的一本好书《证明与反驳:数学发现的逻辑》(Proofs and Refutations:The logic of Mathematical Discovery)(Lakatos,1976)
对探索式推断的概念接触不多,现在还不是很明白测试设计和测试用例设计的区别,似乎文中所讲的意思是说对预期输出的设计,我想这个是要基于需求文档的。感觉对这条经验的理解不是很清晰,暂时放在这。
收藏
举报
TAG: