愚人 发表于 2009-6-9 22:46:02

测试的五个阶段

阶段0:测试和调试并无区别。除了对调试的支持,测试并无其它目的。
阶段1:测试的目的是显示软件是可工作的。
阶段2:测试的目的是为了显示软件是不能工作的。
阶段3:测试的目的不是去证明任何东西,而是把软件可能不工作的预知风险制约到一个可以接受的范围内。
阶段4:测试不是一种行动而是一种心智训练,其结果是无需很多测试的低风险软件。
前两个阶段一般被认为是在不成熟的软件实践和过程情况下,个人和团队的荒唐想法。
达到阶段2是目前可以发现很多重要缺陷,并且不费太多代价,在一些组织中,这样就可以了。
在阶段3中,测试是整个风险管理的一部分,测试聚焦于风险,测试生成风险相关信息。
在阶段4更多表现的是一个公司组织的思维方式而非一个测试者的思维方式。当测试在公司组织深入人心,在运行一项测试之前,每个人都会按照降低缺陷产生的方式来行动。


页: [1]
查看完整版本: 测试的五个阶段