测试项目管理.ppt

4866.net_【官方首页】-万博彩票:http://www.testage.net软件测试管理系列 :http://www.testage.net 主要内容说明 测试项目管理工具:http://www.testage.net 背景分析 现在企业重视质量,但是不知道如何在项目中推行测试活动? 很多企业现在随着客户对质量的重视,有了测试的需求,但不知道如何去组织测试 :http://www.testage.net 背景分析 系统功能已经开发完毕了,才告诉测试组织要进行相系统功能已经开发完毕了,才告诉测试组织要进行相 关的测试,测试人员根本就没有有效的资源投入到项 关的测试,测试人员根本就没有有效的资源投入到项 目中来。 目中来。 项目组对测试不够重视,而且没有考虑有效的测试模型,所以导致测试无法有效地投入工作 :http://www.testage.net 背景分析 直到系统出来了,才知道用户的需求是什么?真正的直到系统出来了,才知道用户的需求是什么?真正的 用户需求经常无法知道,而且很多东西到测试完毕才 用户需求经常无法知道,而且很多东西到测试完毕才 搞清楚了是怎么回事? 搞清楚了是怎么回事? 没有明确测试人员掌握测试需求的重要性,而且也缺少有效的机制使测试员有效地获取到系统需求 :http://www.testage.net 背景分析 时间太少,但仍要求写大量的文档,而且文档利用率时间太少,但仍要求写大量的文档,而且文档利用率 很低,使测试执行也无法顺利进行 很低,使测试执行也无法顺利进行 没有进行工作量估算,而且没有选择合适的测试过程,使测试员无法进行正常的工作 :http://www.testage.net 背景分析 经常感觉在系统测试环节要处理大量的低级问题,导经常感觉在系统测试环节要处理大量的低级问题,导 致系统测试工作无法顺利进行,甚至到计划完成时间 致系统测试工作无法顺利进行,甚至到计划完成时间 无法完成 无法完成 没有明确合理的测试范围,而且对测试执行启动标准考核不严格,导致测试人员在不合理的测试环节处理 其他的环节遗留的大量问题 :http://www.testage.net 背景分析 书写案例非常吃力,好多的内容没有信息来源,而且写下的案例书写案例非常吃力,好多的内容没有信息来源,而且写下的案例 和系统的最终实现有很大的出入,感觉吃力不讨好 和系统的最终实现有很大的出入,感觉吃力不讨好 案例设计的思路存在问题:http://www.testage.net 背景分析 照着案例执行非常吃力,案例与系统差异太大,而且照着案例执行非常吃力,案例与系统差异太大,而且 案例的执行安排也经常导致重复地做些工作 案例的执行安排也经常导致重复地做些工作 测试执行计划设计不合理:http://www.testage.net 背景分析 测试的时候经常由于测试环境问题,导致大量的无效测试的时候经常由于测试环境问题,导致大量的无效 测试工作 测试工作 缺少严格的测试环境维护机制,导致出现大量的无效测试组件 :http://www.testage.net 背景分析 感觉好多的问题,开发人员处理不及时,导致测试工感觉好多的问题,开发人员处理不及时,导致测试工 作耽搁;好多问题处理不彻底,经常在系统发布时候, 作耽搁;好多问题处理不彻底,经常在系统发布时候, 很多缺陷还处于发布状态( 很多缺陷还处于发布状态(Open Open)) 缺少有效的测试缺陷管理流程:http://www.testage.net 背景分析 经常感觉无法获取到有效的测试版本,奔波于不停的经常感觉无法获取到有效的测试版本,奔波于不停的 回归测试中,而且感觉系统始终处于修改的过程中, 回归测试中,而且感觉系统始终处于修改的过程中, 无法确保已经进行了彻底的测试 无法确保已经进行了彻底的测试 缺少严格scm整体控制,导致无法完成测试目标:http://www.testage.net 背景分析 感觉自己的工作没有技术含量,对自身没有挑战性,感觉自己的工作没有技术含量,对自身没有挑战性, 对工作存在一定的厌倦性。 对工作存在一定的厌倦性。 缺少对测试工作参与者的工作心理的管理,导致参与者对工作产生厌倦感 :http://www.testage.net 背景分析 开发人员严重依赖测试开发人员严重依赖测试,,经常在执行测试阶段发生很多 经常在执行测试阶段发生很多 系统严重的问题,导致系统发生了大幅度的改动, 系统严重的问题,导致系统发生了大幅度的改动,致致 使系统到发布前期还处于开发状态 使系统到发布前期还处于开发状态,,无法得到全面的测 无法得到全面的测 试试 对测试价值的错误应用,导致测试工作无法正常进行.:http://www.testage.net 总体分析 :http://www.testage.net总体分析 如果不解决以上问题,测试作为项目的一个组成部分,不但,而且可能成为项目的一个 参与一个缺少管理的测试项目,无法有效地调动测试小组的,致使出现严重的资源浪费. 测试作为一个新生的事物,必须通过很好的管理才能将一些测试技术应用到软件开发这个生产链中 只有很好的测试项目管理才能使有限的资源投入到有效的测试活动中:http://www.testage.net :http://www.testage.net 为什么测试项目要独立考虑? 大多数的项目经理无法平衡处理质量与开发进度,所以往往导致进度优先于质量,出现这种短暂的项目管理方式。 由于缺少有效的测试项目管理,经常导致测试人员成为了项目组中的打杂工,无法专注于专业的测试. 由于没有软件测试项目存在,所以就不会详细的质量管理计划,导致无法有计划地完成测试任务 :http://www.testage.net测试项目管理解决以下问题 :http://www.testage.net测试项目管理的功能价值 收集有价值的测试管理数据:http://www.testage.net :http://www.testage.net 团队的发展 目标一定,成本一定,只能提供额定的服务质量。 为了保证测试项目的质量,在有限的资源成本下,就必须控制目标。 目标一定的情况,为了达到有效的测试质量,就必须投入更多的测试成本。 必须考虑通过结构调整达到有效的测试小组,以达到完成测试目标的目的 :http://www.testage.net :http://www.testage.net 测试项目管理核心组件介绍:http://www.testage.net 测试项目管理目的 :http://www.testage.net软件测试项目管理基本流程 收集需求 生成质量风险列表 大体计划任务表 成本预算 项目部门分 析和接受 确认测试需求 形成测试计划 测试系统设计 测试执行 测试评估 测试报告 测试总结 接触项目 分析项目 形成测试项目分析报告 搭建测试管理环境 测试案例设计和实现 搭建被测试系统环境 分析项目 测试系统设计 :http://www.testage.net 测试模型介绍 V模型–W模型 X模型–H模型 模型(测试驱动模型):http://www.testage.net 瀑布模型 传统的瀑布模型,测试只能作为一个事后补救工作。4866.net_【官方首页】-万博彩票:http://www.testage.net 测试传统模型-V模型 V模型中的过程从左到右,描述了基本的开发过程和测试行为。 V模型的价值在于它非常明确地标明了测试过程中存在的不同级 别,并且清楚地描述了这些测试 阶段和开发过程期间各阶段的对 应关系 PaulRook在80年代 后期提出,V模型被 包含在英国国家计算 中心文献中发布 :http://www.testage.net V模型-W模型 增加了各个类型案例设计,在每个开发环节前增加对应的案例设计 :http://www.testage.net 测试传统模型-X模型 很好地处理测试与开发的交接过程(交接的过程是一个时间段, 而不是一个点) 尽可能地减少做额外的成本投入(比如书写测试桩、驱动;文档 的书写) Marick通过结合实际,分析现 有模型,为解决实际问题提出 一些理念演化而成 :http://www.testage.net X模型-H模型 测试设计 测试执行 系统开发 H模型是X模型的简化描述,主要体现的思想:在条件允许的情况下及时做测 :http://www.testage.net前置测试 Goldsmith提供了相应的技术方法,例如需求验证 方法、设计验证方法等。 :http://www.testage.net 分析说明 越复杂的模型对测试管理的要求越高,但越能体现及早发现问题的测试原则,却要求更高的测试支持度 :http://www.testage.net 测试项目管理工具核心组件 测试总结:http://www.testage.net 其他组件 :http://www.testage.net如何应用测试管理组件 有时候通过减少测试组件建立简短流程处理一些比较短小的项目 :http://www.testage.net 存在的测试组件应用模型-I 测试执行与报告的关联设计测试需求 测试案例 测试执行 问题报告 通过该完善的体系,有效地跟踪了测试需求,确保了测试需求测试覆盖的 准确跟踪。4866.net_【官方首页】-万博彩票准确地报告测试的需求覆盖率,测试执行成功率,以及测试热点 :http://www.testage.net存在的测试组件应用模型-II II-在缺少案例和严格的测试执行控制的前提下,通过测试需 求和问题报告的关联,对测试需求覆盖率和测试热点等问题进 行管理。 要求测试人员有丰富的测试经验,通过测试人员的测试经 验和负责态度决定测试的覆盖率。4866.net_【官方首页】-万博彩票 测试需求 问题报告 :http://www.testage.net 存在的测试组件应用模型-III III-在缺少测试需求管理和严格的测试执行的前提下, 可以将测试案例和问题报告的关联,通过分析测试 案例的覆盖率和成功率等对测试需求覆盖率和测试 热点等问题进行管理。 测试案例 问题报告 :http://www.testage.net 存在的测试组件应用模型-VI VI-通过对问题报告的独立管理,手工维护问题报告对应的相关信 息,通过问题报告单的分析进行项目测试的分析 这种就是最原始的管理,已发现问题为目的。4866.net_【官方首页】-万博彩票 问题报告 :http://www.testage.net 总体分析 同时也是项目根据系统质量要求,成本分析,以及企业的战略决策得到各种管理形式。 不同的形式将会有不同的测试效果。4866.net_【官方首页】-万博彩票:http://www.testage.net :http://www.testage.net 主要内容介绍 团队交流管理:http://www.testage.net 测试需求I 如果没有明确的测试需求,测试工作就无据可依,测试工作将会失去意义。 从确认测试角度,由于系统要经历对需求了解,设计,实现的流程,存在很多的交流问题,所以在项目中,往往具体实现系统的 人对需求的掌握经常会出现严重的偏差,而测试工作的一个重要 的价值就是发现系统与用户需求的偏差(服务于用户的理念) 从验证测试的角度,如果没有及时了解到测试需求,测试人员往往会被实现的系统误导,导致无法发现实现的错误。4866.net_【官方首页】-万博彩票 所以说加强测试需求环节的管理,能够有效地提高测试的质量,而且减少了很多后期开发与测试的交流成本。 :http://www.testage.net 测试需求II 将自己的测试范围控制在自己掌握的测试需求范围内,减少无效测试工作的投入:http://www.testage.net 测试需求III 3.测试需求尽可能地模型化[便于案例设计采取更有效的模式和方法]:http://www.testage.net 测试计划 用于明确测试目标和范围、测试策略以及测试技术、方法、资源分配、任务进度安排,指导测试组以及测 试相关人员团体协作等的可记载申明。一般提倡将其 表达成一个可以用于交流的文档。4866.net_【官方首页】-万博彩票 测试计划是为实现一个目标而执行一系列的活动的宏观设计,能够将团队的目标统一。 没有一个透明科学的计划,将无法得到相关工作支持。:http://www.testage.net 测试计划的特征 测试计划是一个团体合作的交流平台:http://www.testage.net 书写测试计划初稿 评审测试计划 修改测试计划 发布测试计划 书写类型测试计划 评审通过 评审、发布类 型测试计划 执行、追踪测试计划 计划需 要变更 变更、评审、 发布测试计划 计划前期准备工作计划执 行完毕 报告评估测试计划:http://www.testage.net 测试计划前期准备工作 考虑到一些粗略的测试策略,做出成本估算:http://www.testage.net 测试计划前期准备工作 测试组织的能力成熟度通常现在中国企业独立的测试组织主要负责(功能测试)、 系统测试。有一些负责集成测试等 :http://www.testage.net 测试计划制定-测试策略 我认为测试策略是测试计划的核心部分。:http://www.testage.net 测试计划制定-测试策略 特定的情况下,对测试活动有明确的优先级别处理:http://www.testage.net 测试计划制定-测试风险 通过风险分析,及早详细考虑在项目过程中可能遇到的问题以及相关的处理方案 对项目中不可控的因素一定要进行提早防避,以免出现不合理的成本投入。 建议:每个项目有一个风险列表,并且根据项目的发展情况进行维护。 :http://www.testage.net 附录:测试计划内容框架说明 交流方式申明:http://www.testage.net 测试案例管理 从无穷尽的输入、输出组合中筛选出来的用于满足覆盖、发现错误的组合描述。 :http://www.testage.net测试案例管理 案例要进行修改维护:http://www.testage.net 测试执行设计管理 根据测试策略设计核心的测试阶段和测试包,根据实际情况设计详细的交互方式。 在总体计划期间,对开发的情况不是太了解,临时调整计划能够应对各种特殊情况。 明确地执行计划能够确保测试小组与其他小组有效地协作工作 :http://www.testage.net 为什么要单独提出测试执行? 一个不合理的测试控制将导致测试工作无法顺利进行:http://www.testage.net 执行计划设计 :http://www.testage.net测试执行-测试环境维护 测试环境必须有专人负责:http://www.testage.net 缺陷管理 缺陷管理的优先、严重说明,可以指导开发人员进行工作的协调安排. 丰富的分析和报告,为项目的进行提供了有效的指导数据和质量控制管理数据。 为产品发布的可控性提供了有效的信息帮助,使许多维护工作处于可控状态 :http://www.testage.net 测试报告 测试报告也能体现是否完成了计划,对计划的要求进行严格的审核 测试报告主要体现为数据分析:http://www.testage.net 团队管理 :http://www.testage.net人力资源 尽可能地使任何工作对参与者有一定的挑战性,项目管理者要为参与者留出足够的空间让其发挥,但又不能失去控 制,并且要引导其去发现自己的挑战点。 :http://www.testage.net :http://www.testage.net 工具介绍 专业测试工具(TD,RationalTestSuilt,QADirector):http://www.testage.net Thank You!

测试项目管理.ppt

文档格式:
.ppt
文档页数:
69页
文档大小:
387.0K
文档热度:
文档分类:
IT计算机 --  软件测试
文档标签:
测试技术

更多>> 相关文档

页面底部区域 foot.htm