软件测试基础-过程模型和工作流程ppt课件_第1页
软件测试基础-过程模型和工作流程ppt课件_第2页
软件测试基础-过程模型和工作流程ppt课件_第3页
软件测试基础-过程模型和工作流程ppt课件_第4页
软件测试基础-过程模型和工作流程ppt课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、软件测试根底西南财经大学天府学院 过程模型和任务流程确认和验证H模型V模型W模型目录任务流程知识回想 软件测试过程集成测试 验收测试需求测试系统测试单元测试什么是软件确认和验证软件验证和确认(Software Verification and Validation)是在软件的生命周期中对软件进展评价的规范化的方法。什么是验证?验证(Verification)是指在软件生命周期的各个阶段,用下一个阶段的产品来检查能否满足上一个阶段的规格定义。验证过程需求设计编码测试什么是确认?确认(Validation)是指在软件生命周期的各个阶段,检查每个阶段终了时的任务成果能否满足软件生命周期的初期在需求文

2、档中定义的各项规格和要求。确认过程需求设计编码测试小结:虽然验证和确认是两种不同的软件测试的方式,但是在进展测试的时候应该综合利用者两种方式进展测试。知识扩展 软件生命周期的验证和确认管理阶段的验证和确认概念阶段的验证和确认需求阶段的验证和确认设计阶段的验证和确认实现阶段的验证和确认测试阶段的验证和确认安装和检验阶段的验证和确认 每个阶段的义务是什么?用户需求需求分析与系统设计概要设计详细设计编码单元测试集成测试系统测试验收测试软件开发过程软件测试过程 (1) V模型是软件开发瀑布模型的变种(2) 它反映了软件测试与软件开发的关系 (3) 明确地标明了测试过程中存在的不同级别(4) 并且清楚地

3、描画了这些测试阶段和开发过程期间各阶段的对应关系。 V模型的缺陷把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才干发现;无法表达“尽早地和不断地进展软件测试 的原那么该模型容易使人了解主要是针对程序进展测试寻觅错误 主要运用在快速的软件开发。W模型用户需求需求分析与设计概要设计详细设计编码单元测试用户需求(V&V)验收测试方案需求分析与系统设计(V&V)系统测试设计概要设计(V&V)集成测试设计详细设计(V&V)单元测试设计集成实施交付集成测试系统测试验收测试W模型强调测试伴随着整个软件开发周期而且测试的对象不仅仅是程序,需求、功能和设计同样要测试。只需相应的开发

4、活动完成,我们就可以开场执行测试,可以说,测试与开发是同步进展的,从而有利于尽早地发现问题 W模型优缺陷仍把开发活动看成是从需求开场到编码终了的串行活动,只需上一阶段完成后,才可以开场下一阶段的活动,不能支持迭代,自发性以及变卦调整 主要运用在一些中型软件并且业务逻辑关联非常严密的工程中。H模型测试预备测试就绪点测试执行测试流程其他流程(如设计流程、SQA流程)H模型提示: 软件测试不仅仅指测试的执行,还包括很多其他的活动。 软件测试是一个独立的过程,贯穿产品整个生命周期,与其他流程并发地进展。 软件测试要尽早预备,尽早执行。 软件测试是根据被测物的不同而分层次进展的。不同层次的测试活动可以是

5、按照某个次序先后进展的,但也能够是反复的。H模型其他过程模型X模型前置测试模型测试过程和流程的区别过程(Process)过程是活动的集合流程(Flow)是对每个环节进展程序化处置;也就是说流程就是做一件事情的详细执行步骤。测试任务流程测试方案测试设计测试执行测试记录测试总结分析终了测试执行YNYN开场(立项)针对测试目的,规定测试义务、资源分配、人员角色、进度安排等。根据测试方案,设计测试用例,包括:测试步骤、测试场景、测试代码、测试数据(包括预期结果)。根据测试方案,配置测试环境,并手动或者自动执行测试设计。记录、分发、评价、封锁缺陷报告。分析测试过程和缺陷报告,评价测试质量和测试效果,给出能否经过测试的建议。检查测试设

温馨提示

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

评论

0/150

提交评论