软件测试模型
16页1、目录1、 V 模型 . 错误!未定义书签。2、 W 模型 . 错误!未定义书签。3、 H 模型 . 错误!未定义书签。4、 X 模型 . 错误!未定义书签。5、其他测试模型. 错误!未定义书签。1、瀑布模型 . 错误!未定义书签。2、原型模型 . 错误!未定义书签。3、螺旋模型 . 错误!未定义书签。1背景知识:目前主流的 软件生命周期模型或软件开发过程模型 有:瀑布模型、原型模型、螺旋模型、增量模型、渐进模型、快速软件开发 (RAD)以及统一过程 (RUP)等,这些模型对于软件开发过程具有很好的指导作用, 但是在这些过程方法中, 软件测试的地位和价值并没有体现出来, 也没有给软件测试以足够的重视, 利用这些模型无法更好地指导测试实践。 软件测试是与软件开发紧密相关的一系列有计划、系统性的活动, 显然软件测试也需要测试模型去指导实践。 下面先对主要的模型做一些简单的介绍,再补充软件生命周期做介绍。1、V模型V 模型是最具有代表性 的测试模型。 V 模型最早是由 Paul Rook 在 20 世纪 80 年代后期提出的, V 模型在英国国家计算中心文献中发布,旨在改进软件开发的效率和效果
2、。在传统的开发模型中,比如瀑布模型,通常把测试过程作为在需求分析、概要设计、详细设计和编码全部完成之后的一个阶段, 尽管有时测试会占用整个项目周期一半的时间, 但是有人仍认为测试只是一个收尾工作, 而不是主要的工程。V 模型是软件开发瀑布模型的变种, 它反映了测试活动与分析和设计的关系 ,从左到右,描述了基本的开发过程和测试行为, 明确地标明了测试工程中存在的不同级别,清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。 如图5-1 所示。2图1 V模型图图 1 V 模型图中箭头代表了时间方向,左边下降的是开发过程各阶段,与此相对应的是右边上升的部分,即测试过程的各个阶段。V 模型的软件测试策略既包括低层测试又包括了高层测试,低层测试是为了确保源代码的正确性,高层测试是为了使整个系统满足用户的需求。V 模型指出,单元和集成测试是验证程序设计,开发人员和测试组应检测程序的执行是否满足软件设计的要求; 应当验证系统设计, 检测系统功能、 性能的质量特性是否达到系统设计的指标; 由测试人员和用户进行软件的确认测试和验收测试,追溯软件需求说明书进行测试, 以确定软件的实现是否满足用户需求或
3、合同的要求。V 模型存在一定的局限性, 它仅仅把测试过程作为在需求分析、 概要设计、详细设计及编码之后的一个阶段。 容易使人理解为测试是软件开发的最后一个阶段,主要是针对程序进行测试寻找错误,而需求分析阶段隐藏的问题一直到后期的验收测试才被发现。类比记忆: 此模型与软件开发模式中的线性模型 (典型的瀑布模型) 有相似的不足,在瀑布模型中, 测试阶段处于软件实现后, 这意味着必须在代码完成后有足够的时间预留给测试活动, 否则将导致 测试不充分, 开发前期未发现的错误会传3递并扩散到后面的阶段,而在后面发现这些错误时,可能已经很难回头再修正,从而导致项目的失败。2、W模型V 模型的局限性在于没有明确地说明早期的测试, 不能体现“尽早地和不断地进行软件测试”的原则 。在 V 模型中增加软件各开发阶段应同步进行的测试,被演化为一种 W模型,因为实际上开发是 V,测试也是与此相并行的 V。基于“尽早地和不断地进行软件测试”的原则, 在软件的需求和设计阶段的测试活动应遵循 IEEE std1012-1998 软件验证和确认 (V&V)的原则。一个基于 V&V原理的 W模型示意图如图 2 所示。图2
《软件测试模型》由会员新**分享,可在线阅读,更多相关《软件测试模型》请在金锄头文库上搜索。
汉字信息终端芯片KT8808
高档面料项目可行性研究报告模板立项备案审批
箱梁预制质量控制要点正
米层高大模板专项施工方案
自愿离婚协议书简单参考范本(九篇).doc
纯化水系统确认方案(完整版)
网络营销如何做好网络在线销售客服工作
项目财务主管岗位职责(三篇).doc
粮食局副局长述职报告
【整合汇编】翠鸟教师教学反思
预防医学全复习
落实“清理规范评比达标表彰工作”的情况报告
小学音乐唱歌课堂教学基本步骤
三年级英语教学计划范文三年级英语教学计划下册
人教版小学五年级上册语文一二单元试题
2022年塔式起重机安装拆卸工(建筑特殊工种)资格考试题库及模拟卷含参考答案55
中班音乐教案及教学反思《小猫和狮子》
2021年高二上学期期末考试-物理-含答案
医疗不良事件上报制度样本(2篇).doc
2017年学校卫生健康教育工作计划
2023-05-17 29页
2023-05-04 14页
2023-08-22 14页
2024-01-14 22页
2023-08-27 35页
2022-11-28 27页
2024-02-27 10页
2023-08-27 16页
2023-11-11 23页
2024-01-25 4页