V模型与W模型的优缺点
(2010-05-07 21:17:18)
标签:
测试it |
分类: 软件测试 |
V模型:
- 既有底层测试又有高层测试。底层:单元测试。高层:系统测试。
- 将开发阶段清楚的表现出来,便于控制开发的过程。当所有阶段都结束时,软件开发就结束了。
- 容易让人误解为测试是在开发完成之后的一个阶段。
- 由于它的顺序性,当编码完成之后,正式进入测试时,这时发现的一些bug可能不容易找到其根源,并且代码修改起来很困难。
- 实际中,由于需求变更较大,导致要重复变更需求、设计、编码、测试。返工量大。
W模型:
- 将测试贯穿到整个软件的生命周期中,且除了代码要测试,需求、设计等都要测试。
- 更早的介入到软件开发中,能尽早的发现缺陷进行修复。
- 测试与开发独立起来,并与开发并行。
- 对有些项目,开发过程中根本没有文档产生,故W模型无法使用。
- 对于需求和设计的测试技术要求很高,实践起来很困难。
前一篇:性能测试与压力测试的区别
后一篇:测试需求