ch04-软件测试计划_第1页
ch04-软件测试计划_第2页
ch04-软件测试计划_第3页
ch04-软件测试计划_第4页
ch04-软件测试计划_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

1、软件测试管理与实践ch04-软件测试计划1了解测试计划的重要性。掌握测试计划的主要内容。了解组织编写测试计划的方法。了解测试计划的评审、执行和监控。能够根据理论开展项目测试计划的制订。学习目标23什么是测试计划测试计划的内容和模板组织编写测试计划评审测试计划测试计划的执行和监控1什么是测试计划5ANSI/IEEE软件测试文档标准829-1983将测试计划定义为:“一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档。它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险。”什么是测试计划6管理者能够根据测试计划做宏观调控,进行相应资源配置等测试人员能够了解整个项目测试情况,

2、以及项目测试不同阶段的所要进行的工作便于其他人员了解测试人员的工作内容,进行有关配合工作为什么要制定测试计划7测试计划是在需求整理完成,和开发计划一起制定的一份计划书,它从属于项目计划中其中的一个计划。 测试计划的制订是有粗略到详细的一个过程测试需求分析前总体测试计划书测试需求分析后详细测试计划书什么时候制定测试计划?8测试计划应该由项目测试负责人或测试组长,亦或具有丰富经验的测试人员来进行组织编写。中小型项目,测试负责人可以直接承担大型项目,测试负责人和子模块测试负责人共同完成测试计划由测试工程师来实施。谁负责制订测试计划?9开展软件测试计划的基础和依据(基本输入):软件测试任务书(或合同)

3、被测软件的需求规格说明书测试需求其他输入类似产品或同一产品旧版本的测试计划软件测试工作的输出:软件测试计划测试计划工作的输入和输出10测试计划的制订是有粗略到详细的一个过程。测试计划不是“编”出来的,是在充分了解测试需求的情况下,结合测试的原理和经验得出的。项目大小不同,项目测试计划的制订过程也不同。如果项目规模比较小,则测试计划直接有一个经验丰富的测试工程师负责即可;如果项目规模比较大,参加的测试人员多,则测试的需求分析和测试计划先是分模块展开,各个测试工程师完成自己负责部分的测试需求分析和测试计划,最后测试经理牵头组织大家一起完成整个项目的测试计划。如何组织制订测试计划2测试计划内容和 编

4、写模板不同标准和团队在制订测试计划时内容不尽相同,但是核心目录都大同小异企业在实际开展工作时会根据自己的业务需要定义符合产品和团队需求的内容测试计划的一般内容虽然不同团队的测试计划内容不尽相同,但是整体上都是从技术和管理两个方面对测试的开展进行规划:技术方面主要是明确开展什么样的测试、使用什么样的测试策略和方法、使用什么样的测试工具等内容。管理方面主要是明确如何组织、需要哪些人力和非人力资源、任务如何划分、进度如何定义、启动和结束的条件等内容。测试计划的一般内容14IEEE软件测试文档标准829-2008标准中软件测试计划文档的主要内容:测试计划主要内容-IEEE标准15测试计划主要内容-某企

5、业16基本说明被测对象(产品名,版本号,终端用户等)术语与缩略语参考资料测试范围及策略功能性测试需求以及测试方法和途径非功能测试需求以及测试方法和途径测试优先级和重点实施的测试阶段测试计划主要内容117测试环境和工具分析软件实际环境软件测试环境以及与实际环境差异分析测试非人力资源:计算机、工具等自动化测试分析(解决什么问题、成本、提高多少效率)测试数据测试计划主要内容218测试的出入口、暂停标准测试开始标准测试中止标准测试完成标准测试人员要求技能和经验要求人力资源数量以及介入时间需要的支持和培训测试计划主要内容319测试管理内外部角色和职责工作汇报要求缺陷管理测试执行管理测试用例管理变更管理测

6、试计划主要内容420任务划分以及进度计划里程碑任务分解及时间人员安排(可以用office project)风险和应急分析预测测试中的风险给出对各种风险的规避和应急措施测试计划主要内容521不同产品类型使用的模板不尽相同举例软件测试计划模板-某企业软件测试计划模板-(GB8567-88)样例测试计划模板22软件测试计划模板-某企业测试计划模板举例-某企业23软件测试计划模板-(GB8567-88)测试计划模板举例-软件测试计划模板-(GB8567-88)24软件测试计划模板-(GB8567-88)测试计划模板举例-软件测试计划模板-(GB8567-88)组织编制测试计划326组织编写测试计划的原

7、则编写测试计划的主要任务难点5W1H方法注意事项组织编写测试计划27尽早开始 灵活变更 合理评审 简洁易读编制测试计划的原则28根据测试策略,选定测试计划包含的测试范围划分测试阶段,明确测试方法,确定测试任务确定测试过程监控方法评估测试工作量确定时间并生成进度计划评估进度计划风险编制测试计划的主要任务29根据本阶段测试需求,细化测试任务划分任务优先级,说明和主要任务关联关系确定辅助任务清单(如培训等)形成WBS(工作任务分解图)或者任务分配列表测试任务分配的两种方式及优缺点:按照功能模块划分、按照测试类型划分按照功能模块划分是将同一个模块的功能测试、界面测试、相关的性能测试、兼容性测试等都分给

8、同一个工程师负责;按照测试类型划分将所有性能测试分给一个工程师,兼容性测试分给另一个工程师;难点1:确定测试任务某项目WBS图某项目测试任务分配列表测试活动工作量评估计划开始日期计划结束日期负责人工作要点产出制定测试计划设计测试集成测试系统测试性能测试安装测试用户验收测试对测试进行评估32目前没有任何一种方法能准确的评估出软件测试工作的工作量,要想更有效的做出估算,必须持之以恒的统计和分析历史数据主要的估算方法为:分析以前的同类项目同行专家判断分解细化项目(如何把握分解的程度?)经验主义预估模型(LOC、FP等)难点2:评估测试工作量33收集与进度相关的信息:总体工作量估算人员数量关键资源项目

9、时间安排等确定各阶段任务安排和资源分配,确定里程碑依据项目总体时间安排,形成进度计划难点3:确定时间进度计划34美国政治学家拉斯维尔提出“5W分析法”,后经过人们的不断运用和总结,逐步形成了一套成熟的“5W+IH”模式。5W+1H就是对工作进行科学地分析,就其工作内容(What)、责任者(Who)、工作岗位(Where)、工作时间(When)、怎样操作(How)以及为何这样做(Why),进行书面描述,并按此描述进行操作,达到完成职务任务的目标。借助5W1H分析法编制测试计划135What(做什么):测试范围和内容Why(为什么做):测试目的When(何时做):测试时间Where(在哪里):测试

10、地点、文档和软件位置Who(谁做):测试人力资源How(怎么做):测试方法和工具在测试需求分析阶段确定what和why在测试计划阶段确定when,where,who,how借助5W1H分析法编制测试计划136借助5W1H分析法编制测试计划237切合实际,根据项目特点、公司实际情况制订,确实能指导测试活动的开展根据实际情况不断变化调整,满足实际测试要求。从宏观上反映测试整体安排,避免过于详细。编制测试计划注意事项测试计划的评审439测试计划作为测试活动的规划文档对测试工作的开展有重要指导意义测试计划编写完成后,一般要对测试计划的正确性、全面性以及可行性等进行评审评审人员的组成包括软件开发人员、测试人员、测试负责人以及其他有关项目负责人。可以参考:测试计划评审检查单测试计划的评审测试计划评审检查单与测试团队和被测试软件有很大关系,不同企业会根据自己实际情况制订不同的检查单并在实践过程中不断完善检查单。检查单列出的是团队关注的测试计划要点以及在制订测试计划时容易遗漏的内容。测试计划评审检查单41测试计划评审检查单样例测试计划的执行和监控543根据实际情况,及时更新项目计划变更需求变更测试计划需要及时更新44测试计划完成后要监督测试过程中计划的执行情况。在制订测试计划的同时,应该制订一个计划跟踪表或者进度表,在测试计划执行过程中定期对照执行情况是否符合预期测试计划的监控45定期跟踪,

温馨提示

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

评论

0/150

提交评论