在软件测试中依照测试模式来分类的话,具体能够分为瀑布模型,麻利测试,基于脚本的测试,基于危险的测试,摸索式测试等,接下来咱们就来具体理解一下。
1. 瀑布模型。
瀑布模型顺次要通过我的项目打算,需要剖析,软件设计,程序开发,软件测试,集成保护等阶段,这个模型的长处是强调需要,设计的作用,前一阶段实现后只需关注后续阶段,为我的项目提供按阶段划分的检查点,里程碑清晰,文档标准。而瀑布模型的毛病是我的项目周期后段才可看到成绩,用户要到末期能力看到开发后果,减少了开发的危险。线性研发过程难以适应需要的频繁变动,文档工作量较大,测试在我的项目的前期,文档的开发带来很大的工作量。
2.V 模型。
V 模型顺次要通过需要剖析,概要设计,具体设计,软件编码,单元测试,集成测试,零碎测试,验收测试各阶段,在 V 模型里,强调软件开发的合作和速度,反馈测试流动和分析测试的关系,并且将软件的实现和验证有机的联合了起来,V 模型,明确的界定测试过程是存在不同阶段的。V 模型的毛病是充斥了局限性,漠视了测试对需要的剖析和验证。
3.W 模型。
W 模型长处是开发与测试并行,有利于尽早发现问题,有利于及时理解我的项目的测试危险,来及早的执行相应的应答计划,放慢我的项目的进度。毛病是存在局限性,需要、设计、编码依然是串行进行的,测试和开发放弃线性关系,上一个阶段实现之后能力进行下一个阶段,不可能很好反对迭代的开发模型。
举荐浏览:
软件测试解决方案汇总
细说软件测试的过程
软件测试容易陷入的误区
软件测试的根本准则