几种典型软件测试模型-V模型

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

V模型
V模型的特点
• V模型体现的主要思想是开发和测试同等重要,左侧代表的是开发活动,而右侧代表 的是测试活动;
• V模型针对每个开发阶段,都有一个测试级别与之想对应;
• 测试依旧是开发生命周期中的阶段,与瀑布模型不同的是,有多个测试级别与开发阶 段对应;
• V模型适用于需求明确和需求变更不频繁的情形
几种典型软件测试模型 --V模型
V模型
RAD(Rap Application Development,快速应用开发)模型是软件开发过程中的 一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。
V模型
设计的过程
质量的过程
VFra Baidu bibliotek型
V模型的测试等级: • 单元测试:验证软件单元是否按照单元规格说明(详细设计说明)正确执行,即保证 每个最小的单元能够正常运行。单元测试一般由开发人员来执行,首先设定最小的测 试单元,然后通过设计相应的测试用例来验证各个单元功能的正确性; • 集成测试:检查多个单元是否按照系统概要设计描述的方式协同工作。集成测试的主 要关注点是系统能够成功编译,实现了主要的业务功能,系统各个模块之间数据能够 正常通信等; • 系统测试:验证整个系统是否满足需求规格说明; • 验收测试:从用户的角度检查系统是否满足合同中定义的需求或者用户需求; V模型的特点
V模型
V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性, 由此也和瀑布模型一样地受到了批评和质疑。V模型中的过程从左 到右,描述了基本的开发 过程和测试行为。 V模型的价值在于它非常明确地标明了测试过程中存在的不同级别, 并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关 系。 局限性: 把测试作为编码之后的最后一个活动,需求分析等前期 产生的错误直到后期的验收测试才能发现.。
相关文档
最新文档