软件开发生命周期模式是指软件产品从最初构思到公开发行的过程,在开发软件过程中有各种不同的方法,下面我就浅薄的谈谈在不同的开发模式下采用的不同的测试技术。
1.V模式(瀑布模式)
V模型又称为瀑布模型,是一种普遍的软件开发模式,旨在改进软件开发的效果和效率,反映出测试活动与分析设计活动的关系。指出,单元和集成测试应检测程序的执行是否满足软件设计的要求;系统测试应测试系统功能,性能的质量特性是否达到系统要求的指标,验收测试确定软件的实现是否满足用户需要或合同的要求。每个测试环节都是按照步骤来进行的,一种测试完毕后,才能开始下一种测试。此模型的实用性不高,而且如果后期发现问题,修复成本很大。
2.W模型
W模型是由两个V字型模型组成,分布代表测试与开发过程,测试与开发是同步进行的,有利于今早地全面发现问题,需求,设计&#