软件测试实用教程第九章 软件质量保证.pptVIP

软件测试实用教程第九章 软件质量保证.ppt

  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文档。上传文档
查看更多
Computer Architecture and Structure 第九章 软件质量保证 软件测试管理 软件测试文档 测试人员组织 软件缺陷管理 ISO9000系列 CMM/CMMI ISO15504过程评估 为了尽可能多地找出软件中的故障,提高软件产品的质量,必须对测试工作进行有效的组织和管理。测试项目管理就是以测试项目为管理对象,建立起软件测试管理体系,通过专门的测试组织,运用专门的软件测试知识、技能、工具和方法,对测试项目进行计划、组织、执行和控制,确保软件测试在保证软件质量中发挥关键作用。 软件测试管理 软件测试管理体系认为软件测试是一个系统,对组成这个系统的各个过程加以识别和管理,以实现特定的系统目标,同事要使这些过程协同工作。测试系统主要由测试计划、测试设计、测试实施、配置管理、资源管理、测试管理6个过程组成。 根据上述的测试系统的6个过程,可以确定建立软件测试管理体系的6个步骤: (1)识别软件测试所需的过程及其应用,即测试计划、测试设计、测试实施、配置管理、资源管理、测试管理。 (2)确定这些过程的顺序和相互作用,前一个的输出作为后一个的输入。其中,配置管理和资源管理作为支撑性的过程。 (3)确定这些过程所需要的准则和方法,制订6个过程所需的文档。 (4)确保所需的资源和信息,并对6个过程进行监测。 (5)监视、测量和分析这些过程。 (6)实施必要的过程改进措施。 软件测试文档 测试文档是对要执行的软件测试和测试的结果进行描述、定义、规定和报告的任何书面或图示信息。由于软件测试是一个复杂的过程,必须把对软件测试的要求、规划、执行过程等有关信息,以及对测试结果的分析、评价,以正式的文档形式给出 测试文档的类型 前置作业文档 前置作业文档可以使接下来将要进行的软件测试流程更加流畅和规范。测试计划及测试用例的文档属于前置作业文档。测试计划详细规定了测试的要求,包括测试的目的和内容、方法和步骤以及评价测试的准则等。 后置作业文档 后置作业文档是在测试完成后提交的,主要包括软件缺陷报告和分析总结报告。在软件测试过程中,对于发现的大多数软件缺陷,要求测试人员简捷、清晰地把发现的问题以文档形式报告给管理层和判断是否进行修复的小组,使其得到所需要的全部信息,然后决定对软件缺陷是否进行修复及下一步工作。 IEEE 给出软件测试文档分为测试计划、测试设计规格说明、测试规程规格说明、测试日志、测试缺陷报告和测试总结报告等 测试文档的重要性 (1)验证需求的正确性 (2)检验测试资源 (3)明确任务的风险 (4)生成测试用例 (5)评价测试结果 (6)确定测试的有效性 测试人员组织 测试主管 测试主管有权管理测试过程日常的组织,负责保证在给定的时间、资源和费用的限制下行个测试项目产生满足所需的质量标准的产品。测试主管负责与开发组联系,保证单元测试的顺利进行,并与独立测试观察员联系,接收有关没有正确遵循测试过程的测试项目的报告。 测试组组长 负责为测试分析员和测试者分配任务,按照预定的计划监控他们的工作进度,建立和维护测试项目文件系统,保证产生测试项目相关材料,这些材料包括:测试计划文档、测试规范说明文档,测试组组长负责产生这个文档也可以授权测试分析员来完成这个文档。 测试分析员 测试分析员负责设计和实现用于完成自动化测试的一个或多个测试脚本,协助测试组组长生成测试规格说明文档。 测试者 测试者主要负责执行由测试分析员建方的测试脚本,并负责解释测试用例结果并将结果记录到文档中。 测试团队阶段性 为了保证软件的开发质量,软件测试应贯穿于软件定义与开发的整个过程。因此,对于软件开发中的分析、设计和实现等各个阶段所得到的结果,都应进行软件测试。在不同的阶段测试团队也不尽相同,体系了测试团队的阶段性。 需求分析阶段 需求分析规格说明是否完整、正确、清晰是软件开发成败的关键,因此,为了确保需求的质量,应对其进行严格的审查。测试评审小组通常可有一名组长和若干成员组成,其成员包括系统分析员,软件开发管理者,软件设计、开发、测试人员和用户。 设计阶段 软件设计是将软件需求转换成软件表示的过程。主要描绘出系统结构、详细的处理过程和数据库模式。按照需求的规格说明对系统结构的合理性、处理过程的正确性进行评价,利用关系数据库的规范化理论对数据库模式进行审查。测试评审小组由下列人员组成:组长一名,成员包括系统分析员、软件设计人员、测试负责人员。 测试阶段 软件测试是软件质量保证的关键。软件

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档