软件测试技术-2概述.ppt

* * 看不到(不可预知) 看到但是抓不到 软件在从需求、设计、编码、测试一直到交付用户公开使用后的过程中,都有可能产生和发现缺陷。随着整个开发过程的时间推移,更正缺陷或修复问题的费用呈几何级数增长。 0 20 40 60 80 100 编制说明书 设计阶段 编写代码 测试 发布 $1 $10 $100 $1000+ specification design code release * * 来自上个步骤的缺陷 放大了的缺陷,1:X 本步骤新产生的缺陷 缺陷检测 有效性 百分比 传给下个步骤 的缺陷 来自上个步骤 的缺陷 缺陷数量的放大 每个进入下个步骤的缺陷都可能引起 下个步骤中的多个缺陷,导致消缺成 本的剧增。 缺陷发现越晚,纠正费用越高 查找一个软件缺陷的案例 ,写在作业本上 及时发现缺陷要求时间和人力上的投入,可能表面上看会延误进度,但是,这些投入是会有收获的。这里面临的是“现在投入,否则以后投入更多”的情况,因此,各级管理人员不应该片面追求进度。在软件联调之前,放松评审检查可能容易保证表面的进度完成,但是累积下来的缺陷将给后面的工作带来极大工作量,实际上是得不偿失的。公司这方面已经有了大量教训。 * * 及时发现缺陷要求时间和人力上的投入,可能表面上看会延误进度,但是,这些投入是会有收获的。这里面临的是“现在投入,否则以后投入更多”的情况,因此,各级管理人员不应

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档