V模型

左边是开发线,右边是测试线
**优点:**强调开发的阶段性
缺点:
发现缺陷比较晚,恢复成本高
测试环节比较晚,认为测试不重要
研发中心的经验,不能及时分享到其他项目
W模型

特点: 要测试的对象不仅是程序,需求和设计等同样要测试,测试和开发是同步进行的。
优点: 有利于尽早全面的发现问题。例如,需求分析完后,测试人员就参与到对需求的验证和确认中,测试人员可以尽早的参与到项目中,尽早找出缺陷所在,加快项目进度。
缺点:有局限性,当上一阶段工作完成后才能进行下一阶段的工作。虽然开发和测试并行,但整体还是线性的。不是和敏捷开发模型。
不管是V模型还是W模型都不适合敏捷开发模型。