发布新日志

  • "迭代测试的21个谬论和事实"节选

    2008-01-08 22:27:51

    原作者:Laura Rose  

        谬论:当代码设计的时间超过了时间表的计划,降低测试的时间可以帮助我们重新回到时间表的计划上。
      事实:一般情况代码设计的延误是由于未预料到的困难或者没有按照最开始的设计工作。当我们发现我们低估了项目的复杂性的时候,缩短测试时间是一个糟糕的决定。相反,我们应该保证测试的执行,因为测试的结果是建立在我们低估代码设计的情况上的,测试的效果或许也会被低估。因此我们需要定制更多的测试时间来更正开始的判断,而不是减少测试时间。
      迭代测试增加了测试时间但是并没有延误整个的时间进度,因为在每一个迭代过程中测试过程都是提前开始的。同样,产品的质量决定了需要测试的数量——而不是由时间决定的。例如,如果产品是可靠的,在很多领域都没有发现缺陷,并且测试进行的十分顺利,那么你可以在保证测试数量和测试覆盖率的前提下降低测试的时间。如果产品不够稳定,发现了很多缺陷,那么你需要增加测试的周期直到达到质量标准。请记住,测试并不是项目最耗时的工作。

Open Toolbar