- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 测试管理(新)
管理的定义:管理者在一定的环境条件下,对组织所拥有的资源(人力、物力和财力等各项资源)进行计划、组织、领导、控制和协调,以有效的实现组织目标的过程。 本章阐述了组织测试团队的方式、测试团队成员所应具备的重要资质、测试经理的任务以及进行高效测试所需要的辅助过程。 6.1 测试的组织 6.1.1 测试团队 1.独立测试 测试活动的开展必须贯穿于整个软件产品的生命周期。 开发和测试由不同的人员来完成,以独立于开发的方式来组织测试。 独立测试的好处: 独立的测试人员没有偏见,能够找到开发人员未能找到的缺陷; 独立的测试人员能够验证开发人员在设计和失效系统时所做的(隐式)假设。 独立测试的缺点: 由于独立于开发团队,可能会与开发团队缺乏沟通;如果测试人员没有必要的资源,那么独立测试就有可能成为瓶颈; 开发人员可能对质量问题有所松懈,因为他们认为测试人员会找到问题的。 表6_1 独立测试的可能的模式 组织形式-企业或项目组织结构样例 微软的项目组织 组织形式-企业或项目组织结构样例 组织形式-企业或项目组织结构样例 人员组成-成功测试组的10大因素 业务知识:测试工程师应具备业务知识,并和用户紧密接触。 技术知识:熟悉所测试的产品用到的技术,并掌握测试工具、方法等相关技术。 任务划分:将业务任务和技术任务相互独立。 资源管理:业务资源和技术资源相互结合。 与开发组的关系:同开发人员协同工作。 生存周期早期介入:测试应在开发周期的早期介入。 测试过程:有成熟的测试过程管理规范。 灵活性/适应性:能够适应不同的测试项目。 度量:掌握度量的方法,以改进工作。 过程改进:应致力于工作的不断改进。 人员组成-测试组组成(见书133页) 测试经理(测试组长):测试计划和测试控制专家,具备软件测试、质量管理、项目管理和人员管理等领域的知识和经验。 负责测试流程、沟通、测试工具的引入、人员管理、测试计划/设计/开发及执行。 测试设计人员(测试分析员): 测试自动化人员: 测试管理员: 测试人员: 人员培养-人员要求 适应各种环境的知识背景 学习速度快 组织能力 解决问题的能力 创造性 分析/编程能力 业务领域的知识 交流与协调能力 测试经验 关注细节 书写与语法技能 一个好的测试人员更难得 人员培养-成长的路径 初级测试工程师-测试工程师-高级测试工程师-测试组负责人-测试负责人-测试经理-产品/业务经理。 技术技能:测试工具\测试自动化编程\编程语言\操作系统\网络、数据库\测试生存周期 (1-2年) 测试过程:评审、制订和改进过程,指导初级工程师工作,了解业务领域。 (3-4年) 测试组工作:任务安排、跟踪和报告,监管测试工程师,掌握测试周期支持工具。(4-6年) 项目管理:管理项目,与客户交流,管理测试人员。(6-12年) 产品管理:项目或产品研发指导、促进产品销售、确定业务机会、承担盈亏责任。(12年以上) 6.2制定测试计划 软件测试是软件质量保证的关键步骤。软件测试研究的结果表明:软件中存在的问题发现越早,其软件开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。另据对国际著名IT企业的统计,它们的软件测试费用占整个软件工程所有研发费用的50% 以上。 质量保证计划 测试不应该是质量保证(quality assurance,QA)的唯一措施,而应该与其他质量保证措施相结合 。因此,需要对质量保证措施有一个全盘计划,并记录于质量保证计划文档中。 质量保证计划(依据IEEE 730) 目的 参考文档 管理 文档化 标准、实践、惯例和度量 软件评审 测试 问题报告和修正行为 工具、技术和方法学 媒介控制 记录收集、维护和保存 培训 风险管理 术语表 SQAP变更规程和历史 6.2.2 制订测试计划 测试计划包含项目范围内的测试目的和测试目标的有关信息。此外,测试计划还将确定实施和执行测试时所使用的策略以及所需资源。 测试计划包括测试主计划和阶段计划。 项目开始时制订测试主计划。根据开发的迭代过程和测试主计划对测试计划进行细化,制订各个阶段的测试计划。 测试计划-参考结构(依据IEEE 829) 测试计划标识 介绍 测试项 需要测试的特性 不需测试的特性 测试方式 测试项通过/失败准则(测试出口准则) 挂起准则和恢复准则 测试交付物 测试任务 环境要求 责任 人员配备和培训要求 进度表 风险和意外实践 审批 制订测试计划-步骤(一) 确定测试需求:确定测试对象以及测试工作的范围和内容。测试需求应是可核实的。测试需求可来源于软件需求列表、用例、用例模型、用例实现、补充规约、设计需求、商业理由、法规、标准、最终用户访谈以及对现有系统的复
您可能关注的文档
最近下载
- 4篇 2025年专题民主生活会个人对照发言材料(四个带头).doc VIP
- 船舶驾驶员实用英语口语.doc
- 公路桥梁小修保养工程常用表格式样.doc
- 南京邮电大学2020-2021学年第1学期《线性代数》期末考试试卷(A卷)及标准答案.docx
- 泌尿科内镜随访制度.docx
- 大学英语综合教程(高级)(华中农业大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 江苏海洋大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 初中物理-内能知识点.doc VIP
- 《语文新课程改革研究》课程考试题库文学类专业(2023年)完整版.doc VIP
- 2023年新版征信报告详细版征信报告模板-Word-可编辑-有水印.docx VIP
文档评论(0)