软件测试模型
维基百科,自由的百科全书
常见的软件测试模型包括V模型、W模型、H模型、X模型和前置模型。
目录 |
[编辑] V模型
软件测试若使用经典的V模型阶段可以分为
- 单元测试
- 集成测试
- 系统测试
- V模型是最具有代表意义的测试模型 。
- V模型是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系 。
- 从左到右,描述了基本的开发过程和测试行为,非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系 。
- 左边依次下降的是开发过程各阶段,与此相对应的是右边依次上升的部分,即各测试过程的各个阶段。
用户需求 验收测试 需求分析和系统设计 确认测试和系统测试 概要设计 集成测试 详细设计 单元测试 编码
- V模型问题:
- 1.测试是开发之后的一个阶段。
- 2.测试的对象就是程序本身。
- 3.实际应用中容易导致需求阶段的错误一直到最后系统测试阶段才被发现。
- 4.整个软件产品的过程质量保证完全依赖于开发人员的能力和对工作的责任心,而且上一步的结果必须是充分和正确的,如果任何一个环节出了问题,则必将严重的影响整个工程的质量和预期进度