软件测试依据和规范程序.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试规范 软件测试规范就是对软件测试的流程过程化并对每一个过程元素进行明确的界定,形成完整的规范体系。 完整的软件测试规范是怎样的? 规范本身的详细说明,比如规范目的、范围、文档结构、词汇表、参考信息、可追溯性、方针、过程/规范、指南、模板、检查表、培训、工具、参考资料等等。 制定测试规范需要考虑的内容 角色的确定 进入的准则 输入项 活动过程 输出项 验证与确认 退出的准则 度量 4.4 建立软件测试管理和评判体系 测试管理与评判的必要性 软件测试的管理和评判体系发展现状 如何建立测试管理与评判体系 为什么要建立管理与评判体系? 监视和测量软件产品 识别和控制不符合要求的产品 验证产品设计和开发 监视和测量软件过程 测试管理和评判体系发展现状 美国质量保证研究所对软件测试的研究结果表明:越早发现软件中存在的问题,开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。另外,根据对国际著名IT企业的统计,它们的软件测试费用占整个软件工程所有研发费用的50% 以上。 中国软件企业在软件测试方面与国际水准仍存在较大差距。首先,认识上重开发、轻测试,没有认识到软件项目的如期完成不仅取决于开发人员,更取决于测试人员;其次,管理上随意、简单,没有建立有效、规范的软件测试管理和评判体系;另外,缺少自动化工具的支持,大多数企业在软件测试时并没有建立软件测试管理与评判体系。 如何建立测试管理与评判体系 测试规划 资源管理 测试设计 测试实施 配置管理 测试管理 确定目标和策略 确定测试方案及用例 执行用例 测试配置管理 资源综合调配与管理 对以上过程综合管理 * 软件测试技术 第4章 软件测试依据和规范 本章内容 4.1 测试过程模型 4.2 测试过程改进模型 4.3 软件测试标准和规范 4.4 软件测试管理和评价体系 主要内容 常见测试过程模型 随着测试技术的蓬勃发展,对测试过程的管理显得尤为重要,过程管理已成为测试成功的重要保证。 测试人员提出了许多测试过程模型(V模型、W模型等),定义了测试活动的流程和方法,为测试管理工作提供了指导。 测试过程的质量将直接影响测试结果的准确性和有效性。要遵循软件工程原理和管理学原理,提高软件测试过程的质量。 增量和迭代模型 增量开发 迭代开发 IBM RUP 用V模型诠释软件测试过程 明确地表明了测试的不同级别/阶段,清晰地展示了软件测试与开发过程各阶段之间的关系。 V模型 V模型表明 单元测试和功能测试验证程序的执行是否满足软件设计要求 系统测试验证系统功能、性能等质量特性是否达到系统要求 验收测试确定软件是否满足用户需求 V模型的局限性 测试在编码之后,测试对象是程序 忽视了测试活动对需求分析、系统设计等活动的验证和确认 W模型 W模型 W模型增加了软件开发阶段中应同步进行的验证和确认(VV)活动。 W模型由两个V字模型组成,分别表示测试与开发过程,明确表示了二者的同步、相互依赖关系。 W模型有利于尽早地全面地发现问题;有利于及时了解项目难度和测试风险,及早制定应对措施。 W模型局限性:无法支持迭代的开发模型。 TMap TMap (Test Management Approach,测试管理方法)是一种结构化的、基于风险策略的测试方法体系, 目的能更早地发现缺陷,以最小的成本、有效地、彻底地完成测试任务,以减少软件发布后的支持成本。 TMap所定义的测试生命周期由计划和控制、准备、说明、执行和完成等阶段组成 TMap描述的生命周期模型 TMap四大基石 与软件开发生命周期一致的测试活动生命周期(L); 坚实的组织融合(O) 正确的基础设施和工具(I) 可用的技术(T) TMap基本内容 4.2 测试过程改进模型 4.2.1 TMM 4.2.2 TPI 4.2.3 CTP 4.2.4 STEP 4.2.1 TMM 过程能力描述了遵循一个软件测试过程可能达到的预期结果的范围。TMM的建立,得益于以下3点: 充分吸收、CMM的精华; 基于历史演化的测试过程; 业界的最佳实践。 5个别级的一系列测试能力成熟度的定义,每个级别的组成包括到期目标、到期子目标活动、任务和职责等。 一套评价模型,包括一个成熟度问卷、评估程序?和团队选拔培训指南。 TMM的5个级别简要描述 TMM的4个级别内容 4.2 TPI TPI是基于连续性表示法的测试过程改进的参考模型,是在软件控制、测试知识以及过往经验的基础上开发出来的。 TPI 20个关键域 测试策略 生命周期模型 介入时间 估计和计划 测试规格技术 静态测试技术 度量 测试自动化 测试环境 办公环境

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档