测试依据和规范课件.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件测试方法和技术第2版第4章件依据和范朱少民KerryZhuZhu.Kerry@

第3章回顾p白盒测试方法p黑盒测试方法p静态测试和动态测试p主动测试和被动测试p形式化测试方法p基于风险的测试p……

第4章软件测试依据和规范4.1测试过程模型4.2测试过程改进模型4.3软件测试标准和规范4.4建立软件测试管理和评判体系

4.1测试过程模型4.1.1软件过程模型4.1.2用V模型诠释软件测试过程4.1.3W模型4.1.4TMap

4.1.1软件过程模型p瀑布模型p原型模型pRAD)型p改进的V模型p螺旋模型p增量模型和迭代模型p构件组装模型p并发模型pXP模型

阶段开发模型

增量和迭代模型增量开发迭代开发

IBMRUP

敏捷方法-XP

4.1.2用V模型诠释软件测试过程

进一步彰显全过程测试

4.1.3W模型

4.1.4TMappTMap(TestManagementApproach,测试管理方法)是一种结构化的、基于风险策略的测试方法体系,目的能更早地发现缺陷,以最小的成本、有效地、彻底地完成测试任务,以减少软件发布后的支持成本。pTMap所定义的测试生命周期由计划和控制、准备、说明、执行和完成等阶段组成

TMap描述的生命周期模型

TMap三大基石p与软件开发生命周期一致的测试活动生命周期(L);p坚实的组织融合(O)p正确的基础设施和工具(I)p可用的技术(T)

TMap基本内容

4.2测试过程改进模型4.2.1TMM4.2.2TPI4.2.3CTP4.2.4STEP

4.2.1TMM过程能力描述了遵循一个软件测试过程可能达到的预期结果的范围。TMM的建立,得益于以下3点:p充分吸收、CMM的精华;p基于历史演化的测试过程;p业界的最佳实践。?5个别级的一系列测试能力成熟度的定义,每个级别的组成包括到期目标、到期子目标活动、任务和职责等。?一套评价模型,包括一个成熟度问卷、评估程序和团队选拔培训指南。

TMM的5个级别简要描述

TMM的4个级别内容

4.2TPITPI是基于连续性表示法的测试过程改进的参考模型,是在软件控制、测试知识以及过往经验的基础上开发出来的

TPI20个关键域11.承诺与动力12.测试功能与培训13.方法的范围14.沟通1.测试策略2.生命周期模型3.介入时间4.估计和计划5.测试规格技术6.静态测试技术7.度量15.报告16.缺陷管理17.测试件管理18.测试过程管理19.评估8.测试自动化9.测试环境20.底层测试10.办公环境

TPI级别?为了了解过程在每个关键域所处的状态,即对关键域的评估结果,通过级别是来体现。模型提供了4个级别,由A到D,A是最低级。根据测试过程的可视性改善、测试效率的提高、或成本的降低以及质量的提高,级别会有所上升。?详见表4-3

TPI检查点和建议?为了能客观地决定各个关键域的级别,TPI模型提供了一种度量工具——检查点。每个级别都有若干个检查点,测试过程只有在满足了这些检查点的要求之后,才意味着它达到了特定的级别?检查点帮助我们发现测试过程中的问题,而建议会帮助我们解决问题,最终改进测试过程。建议不仅包含对如何达到下个级别的指导,而且还包括一些具体的操作技巧、注意事项等。

TPI成熟度矩阵

4.2.3CTPp关键测试过程(CriticalTestProcess,CTP)评估模型主要是一个内容参考模型,一个上下文相关的方法,并能对模型进行裁剪p使用CTP的过程改进,始于对现有测试过程的评估,通过评估以识别过程的强弱,并结合组织的需要提供改进的意见p计划(Plan)、准备(Prepare)、执行(Perform)和完善(Perfect);计划和完善主要是管理工作,准备和执行是实践工作

CTP12个关键过程1.测试2.建立上下文关系和测试环境(Conext)3.质量风险评估4.测试估算5.测试计划6.测试团队开发7.测试(管理)系统开发8.测试发布管理9.测试执行10.缺陷报告11.测试结果报告12.变更管理

4.2.4STEP1.STEP(SystematicTestandEvaluationProcess,系统化测试和评估过程)是一个内容参考模型,认定测试是一个生命周期活动,在明确需求后开始直到系统退役。2.STEP与CTP比较类似,而不像TMMI和TPI,并不要求改进需要遵循特定的顺序。3.某些情况下,STEP评估模型可以与TPI成熟度模型结合起来使用

4.3软件测试标准和规范4.3.1概述4.3.2ISO/GB软件质量体系标准4.3.3软件测试规范

概述?

文档评论(0)

173****5125 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体成都风星雨科技文化有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510106MAD5XC008M

1亿VIP精品文档

相关文档