软件测试技术与质量保证 软件测试管理.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文档。上传文档
查看更多
软件测试技术与质量保证 软件测试管理

进行软件测试管理的原因 (1)软件测试的工作量要占整个软件开发工作量的40%以上,对于高可靠、高安全的软件来说,这一比例可能会达到60%~70%。因此,软件测试是软件开发过程中的一项重要工作,必须对其进行科学有效的管理。 (2)一项软件测试工作涉及到技术、计划、质量、工具、人员等各个方面,是一项复杂的工作,因此需要对其进行管理。 (3)任何软件测试工作都是在一定的约束条件下进行的,要做到完全彻底的测试是不可能的。 (4)只有系统化、规范化的软件测试才能有效地发现软件缺陷,才能对发现的软件缺陷实施有效的追踪和管理,才能在软件缺陷修改后进行有效的回归测试。 软件测试过程 软件测试管理主要是围绕着软件测试过程开展的各项管理工作。软件测试过程分为4个阶段: 1、软件测试计划 软件测试计划阶段的工作是成功实施一个软件测试项目的基础。 目标:详细的描述怎样能成功的完成测试工作,其中应包含必须的资源和实施计划。 本阶段工作的输入是:软件测试任务书(或者合同)和被测软件的需求规格说明。它们是开展软件测试的基础和依据。 可能的不利因素: 没有得到足够的培训 心里准备不足 缺乏测试工具 缺乏管理的标准和支持 缺乏客户和最终使用者的参与 没有足够的时间进行测试 对于独立的测试人员过度信任 版本改变的太快 测试人员处于不受重视的情况中 不能说不 本阶段要完成的主要任务 确定软件测试的范围 确定软件测试的技术要求 分析测试需求 确定软件测试的资源要求 确定软件测试的人员要求 确定软件测试进度 制定软件测试的质量保证计划 制定软件测试的配置管理计划 2、测试设计 本阶段工作的输入是:软件测试计划。 本阶段主要包括两方面的工作 测试用例的设计 测试用例的开发和实现 本阶段完成的主要任务 在软件测试计划阶段中,通过测试需求分析得到细化后的每一个被测软件功能和特性,设计相应的软件测试用例。 针对每一个软件测试用例,确定其测试输入、测试步骤以及每一步骤的预期输出。 如果需要,开发和实现相应的测试输入。 建立软件测试需求集和软件测试用例集之间的关联关系。 3、测试执行 本阶段工作的输入是:软件测试说明、被测软件和相关的软件测试资源。 本阶段的主要任务: 获得被测程序; 获得指定的测试资源,如定制的软件测试工具或软件测试平台等; 执行测试用例; 记录测试过程和测试输出数据。 4、软件测试总结 本阶段工作的输入是:软件测试计划、软件测试说明和软件测试记录等。 本阶段的主要工作是根据软件测试的执行情况,作出两方面的评价:一是评价软件测试的效果;二是评价被测试的软件。 本阶段的主要任务是 描述测试状态 描述软件状态 完成软件测试报告 保存测试文件 5、软件测试文档 测试文档的种类及编制 根据大多数软件测试标准或规范的规定,将软件测试过程中产生主要测试文档定义为3种:测试计划、测试说明和测试报告。 不同测试阶段的测试文档 软件单元测试、集成测试和确认测试,各自的任务、技术方法和组织方式都有所不同,在测试文档的编制上也有一定区别。 6、测试工作贯穿于软件开发全过程 可测试性是对软件需求分析、软件设计等方面工作的要求,要在这些阶段就充分考虑测试工作。 对于系统测试、确认测试、集成测试这样涉及整个软件甚至系统的测试工作,应当作为软件研制工作的重要组成部分。 测试是一项艰苦、繁复的工作。必须及早开始,尽可能与其他软件开发工作并行开展,否则会成为项目开发进度的瓶颈。 二、软件测试管理 1、测试组织 测试组织工作包括单元测试、集成测试、系统测试及独立测试组织,不同关键级别软件测试的组织策略可能有所不同。 2、测试质量管理 软件测试的质量管理主要依据一定的质量模型和相关标准的软件质量定性、定量指标,采用评审和测试实施监督两种方法。 3、测试进度与测试资源管理 合理安排和使用有限的资源,高质、高效地完成测试工作,是测试资源管理要解决的问题。 4、测试配置和文档管理 测试文档作为软件工程文档的重要组成部分要进行管理,直接纳入软件开发项目的配置管理范畴。 * * 一、软件测试管理 开 始 测试计划 测试设计 测试执行 测试总结 开 始 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档