想要会的东西太多,却忘记了吃多嚼不烂的道理。
测试员关注失效,客户才能关注成功
上一篇 /
下一篇 2009-04-21 23:03:19
摘抄学习--lessons learned in software testing
测试是项目团队中唯一不直接关注成功的角色。其他人都在创造什么,或创造性的指导创造。但测试员却是消极的。测试会是一种沉闷的工作,几乎像希腊神话所说:“测试者在孤岛上,注定要不停地寻找不会存在,也不应该存在的东西,深信成功会为神带来不幸。”
重新定义比较积极的测试员使命是错误的,例如确认程序正常。即使“确认程序正常” 作为使命交给测试员,测试员也要忠告客户,这样的确认是不可能的。这种确认成本极高。除非运行所有可能的测试,否则就不能证明程序正常。测试员只能够说:“就我所执行的测试来说,没有发现产品的不正常。”但是反过来的确认就非常经济了:只需一个测试,就可以说明产品不正常。
测试员关注失效,是因为这可能增加发现失效的机会。用自己全部的创造力和技能,寻找产品中的关键和问题。如果测试员没有找到关键问题,程序员就不能改正,以后用户就可能替测试员找到。通过发现程序中客观存在的问题,测试员能够帮助项目团队更加了解自己的技能和产品风险,帮助他们将产品做得更好,更具可支持性,在市场中有可能更成功。
收藏
举报
TAG: