李妮娅《统一软件开发过程》第十二章测试工作流.pdfVIP

李妮娅《统一软件开发过程》第十二章测试工作流.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章测试工作流 目录 本章介绍关于质量的概念, 描述测试工作流,然后讨论 在过程中质量、测试和其他  12.1 目的 工作流之间的关系。  12.2 质量  12.3 在迭代生命周期中进行测试  12.4 测试的层面  12.5 测试模型  12.6 工作人员和制品  12.7 工作流  12.8 工具支持(略)  12.9 小结 12.1 目的  测试的目的是评估产品质量。  测试不仅仅针对最终产品,它开始于项目早期对构 架的评估,并一直延续到将最终产品交付给客户  测试工作流涉及以下几点:  验证构件之间的交互作用  验证构件集成是否适当  验证所有的需求是否已经正确地实现  确定并保证所有已发现的缺陷在软件实施之前已经修复 12.2 质量  质量是指没有缺陷,并达到了预期的目的  测试的最终目标是评估最终产品的质量。为此, 还要评估组成这个产品的构件的质量以及构架的 质量  评估的意义是:根据事先定义好的并被接受的度 量和准则进行评估,以确保产品满足或者超出了 事先定义并被普遍接受了的需求  质量评估通常既要考虑直接产品质量,也要考虑 过程质量和组织因素 产品质量所有权  质量要在一开始就设计和建立在产品之中  测试的角色不是保证质量,而是评估质量,并及 时地提供反馈,以便及时而又经济地解决质量问 题  测试人员的角色是评估质量并提供反馈  项目群组的角色是生产满足需求和质量期望的制 品或工作产品 12.3 在迭代生命周期中进行测试  测试不是单一的活动,也不是项目中的一 个评估质量阶段  开发人员要在整个生命周期中进行测试 测试早期原型的主要功能 测试构架的稳定性、覆盖率和性能 修复发现的缺陷 测试最终产品 12.4 测试的层面  为了评估产品质量,需要不同类型的测试, 每种测试都有不同的重点。这些测试可以 分为以下几个层面: 质量层面:关注的是主要的质量特征或属性 测试阶段:在生命周期中执行测试的点 测试类型:单独测试的特定测试目标,通常限 制在一个单一的质量层面上 质量层面  每一个产品都要对以下几个方面进行评估 可靠性。软件对执行失败时所具有的抵抗能力: 没有崩溃、不会死机、不会内存泄露等 功能性。软件执行了需要的用例或者预期的行 为 性能。当操作负载、操作强度和操作时间过长 时,软件和系统要及时地执行和响应并能继续 以用户可接受的方式完成任务  此外,还包括可维护性、可延伸性、灵活 性等 测试阶段  测试在软件开发的不同阶段具有不同的测 试目标。包括以下四个阶段: 单元测试:逐一测试系统最小的可测试元素, 通常是在实现这些元素的同时测试这些元素 集成测试:测试集成单元、构件或子系统 系统测试:测试整个应用程序和系统(一个或多 个应用程序) 接受测试:由最终用户测试整个应用程序(或系 统),其目的是确定是否已经作好实施的准备 在生命周期的初始化阶段和细化阶段也 要进行测试工作  初始化阶段要对用于评估产品构想生存能 力的早期概念原型进行接受测试  细化阶段要对开发的构架原型进行集成测 试和系统测试,以确认构架的整体性和关 键构架元素的性能 测试类型  每一种测试类型关注一个特定的测试目标, 并且只测试软件的一个特性或属性。 基准测试:将测试目标的性能和一个已知标准 进行比较 配置测试:验证测试目标的功能在不同配置下 (软件或硬件)是否都可以接受 功能测试:验证测试目标功能是否适当地执行 了所需要的、期望的用例 安装测试:验证测试目标的安装是否合适,是 否可以在不同的配置和不同条件下成功地安装 整体性测试:验证测试目标的可靠性、健壮性 和在执行过程中的抗失

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档