2023学年完整公开课版通用V模型_第1页
2023学年完整公开课版通用V模型_第2页
2023学年完整公开课版通用V模型_第3页
2023学年完整公开课版通用V模型_第4页
2023学年完整公开课版通用V模型_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通用V模型

主讲人:孙得雄老师北京电子科技职业学院通用V模型与开发模型一样,软件测试根据不同的测试对象、测试背景可采用不同的测试模型实施测试活动软件测试模型一般分为V模型、W模型、X模型、H模型等,其中V模型是所有软件测试模型中最为大家熟知的一种模型,它是从瀑布研发模型演变而来的测试模型通用V模型V模型的流程是从上到下、从左到右,软件研发人员进行需求分析、概要设计、详细设计、编码开发一系列研发活动后,生成测试版本测试工程师则在研发人员编程过程中,对其生成的函数或类进行单元测试,验证其可执行程序代码的各个部分是否已达到了预期的功能要求测试通过后,进行组件集成,实施集成测试,并有针对性地对详细设计中所定义的各单元之间的接口进行检查通用V模型在所有单元测试和集成测试完成后,系统测试开始以客户环境模拟系统的运行,以验证系统是否达到了在概要设计中所定义的功能和性能最后,当技术部门完成了所有测试工作后,由业务专家或用户进行验收测试,以确保产品能真正符合用户业务上的需要通用V模型V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系V模型过程呈线性发展趋势,需求在早期存在缺陷时,可能到最后环节才会发现,并且测试工程师测试活动严重滞后于开发活动因此V测试模型适用开发周期较短的项目。在瀑布模型流行的年代,V测试模型发挥了很重要的作用,但随着业务规模的不断扩大,研发模型的不断优化改革,V模型已渐渐被淘汰通用V模型W模型是在V模型的基础上演变而来的,一般又称为双V模型。在V模型中,研发活动没有完成、无任何输出物时,测试工程师无法开展测试工作,相对而言,测试活动严重滞后为了解决V模型的缺点,W模型提出了测试活动与研发活动并行的概念,并且在生产流程演进过程中,增加了验证与确认活动通用V模型在W模型中,从用户需求开始,研发团队根据用户需求进行需求分析、概要设计、详细设计、编码开发等活动,测试团队则根据用户需求进行验收测试、系统测试、集成测试及单元测试设计,测试工作与研发活动分离,实现了并行操作测试活动伴随着整个研发过程,而不仅在研发有成果输出后才参与。同时,W模型强调了测试活动不仅仅包括研发活动所产生的软件源代码,还考虑各种文档,如需求文档、概要设计文档、详细设计文档、代码等通用V模型从W模型可以看出,完成所有的测试活动,对测试工程师的技能要求超过了研发人员。因此,规模较大的公司测试团队会有不同职能、技能的测试工程师。W模型要求测试活动从用户需求阶段就介入,有利于尽早地发现问题,在模型实施过程中,时刻进行确认(validation)、验证(verification)活动1、确认(Validation)保证所生产的软件可追溯到每一个用户需求检测每一阶段的工作产品是否与最初定义的软件需求规格相一致通用V模型2、验证(Verification)保证软件正确地实现特定功能检测每一阶段形成的工作产品是否与前一阶段定义的规格相一致W模型解决了V模型开发测试活动串行的问题,但仍然存在测试活动受开发活动的影响,并不能做到真正的测试活动与开发活动分离,互不影响通过W模型,我们可以看到,当开展单元及集成测试活动时,单元、集成测试活动的测试对象仍由研发活动提供,滞后于研发活动通用V模型X模型产生的背景亦与V模型有关,V模型的缺点是测试活动滞后于研发活动,无法尽早地开展测试活动。而X模型与W模型一样,提出的初衷都是解决V模型的缺点通用V模型X模型左边表明针对单独的程序片段n进行独立的编码和测试活动,以此为基本过程,不断迭代,通过集成活动最终成为可执行程序,然后再对这些可执行程序进行测试,通过集成测试的成品可以进行封装并提交给系统测试环节或直接给用户。多条并行的曲线表示变更可以在各个部分发生X模型提出了探索性测试的概念。探索性测试与常规的测试方法不同,无须事先制定测试计划或设计,有经验的测试工程师可根据自己的思维活动及对被测对象的理解,在测试计划之外发现更多的软件错误通用V模型H模型将测试活动与其他研发流程独立,测试活动分为测试准备与测试执行两个部分,便于测试设计与测试执行活动定义测试准备活动包括测试需求分析、测试计划、测试设计、测试编码、测试验证等,测试执行包括测试运行、测试报告、测试结果分析、确认回归测试等通用V模型H模型与W模型一样,揭示了软件测试活动应该是一个独立的软件生产流程,贯穿整个软件生命周期,测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论