V、X、W、H、瀑布、螺旋模型的优缺点

V模型:优点:既冇底层测试又有高层测试。底层:单元测试。高层:系统测试。将开发阶段清楚的表现出來,便于控制开发的过程。当所有阶段都结束时,软件开发就结束To缺点:1・容易让人误解为测试是在开发完成Z后

V 模型 : 优点: 1. 既冇底层测试又有高层测试。底层:单元测试。高层:系统测试。 2. 将开发阶段清楚的表现出來,便于控制开发的过程。当所有阶段都结束时,软件开发就结 束 To 缺点: 容易让人误解为测试是在开发完成后的一个阶段。 1Z ・ 2. 由于它的顺序性,当编码完成后,正式进入测试时,这吋发现的一些能不容易 Zbug nJ- 找到其根源,并「代码修改起来很困难。 L 3. 实际中,由于需求变更较大,导致要重复变更需求、设计、编码、测试。返工虽大。 模型: W 优点: 1. 将测试贯穿到整个软件的生命周期屮,且除了代码要测试,需求、设计等都要测试。 2. 更早的介入到软件开发中,能尽早的发现缺陷进行修复。 3. 测试与开发独立起來,并与开发并行。 缺点: 1. 对有些项冃,开发过程中根本没有文档产生,故模型无法使用。 W 2. 对于需求和设计的测试技术要求很高,实践起來很因难。 X 模型: 优点: 模型定位了探索性测试,这是不进行事先计划的特殊类型的测试,这一方式往往能帮助 X

腾讯文库V、X、W、H、瀑布、螺旋模型的优缺点