(3)软件测试与开发过程的其他阶段不再是串行工作方式,而是与整个开发过程并行进行。
与瀑布模型相比,CMMI模型中所描述的软件测试和过程度量工作与整个开发过程是并行进行的,是一种基于并行工程的测试和度量行为。基于并行工程开展的软件测试活动,存在于软件生命周期的各个阶段,其基本特点是以质量保证和客户要求为核心开展对软件产品和开发过程的测试和度量,力争将缺陷控制在软件开发过程的每一个阶段,从而可以有效缩短开发周期,降低质量风险,并且可以及时吸取经验教训,提供对过程改进的支持。这也体现了CMMI模型对并行工程思想的一种支持和应用。
除了测量和分析过程域之外,CMMI4中的量化过程管理过程域也是对软件测试和过程度量技术的一种更高层次上的应用。在该过程域中,测试和度量已经不仅仅是一种被管理的过程,而且其本身也成为了一种有效的辅助管理手段,从定量化的角度对软件开发过程的管理和组织活动给出了支持。开发过程管理从定性到定量的转化,是CMMI集成化过程改进所追求的目标之一,也是开发组织一直追求的一种更高水平的管理方式。因此,随着软件开发组织过程能力的不断提高,软件测试和度量技术也将会得到不断的发展和完善。
文章来源于领测软件测试网 https://www.ltesting.net/