《产品测试管理培训.ppt》由会员分享,可在线阅读,更多相关《产品测试管理培训.ppt(69页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、产品测试管理将研发战略转化为高效的行动内容提要1 1、产品测试管理综述、产品测试管理综述2 2、产品测试管理体系、产品测试管理体系3 3、产品测试流程、产品测试流程4 4、产品测试组织、产品测试组织5 5、产品测试度量、产品测试度量第一节:产品测试管理综述n n质量基本概念探讨n n质量管理体系与测试n n产品测试的基本原则n n产品测试的常见方法n n产品测试管理综述产品测试管理综述质量基本概念探讨n n地球的质量约为地球的质量约为6106102424千克千克n n高质量的生活高质量的生活n n如何提高睡眠质量。如何提高睡眠质量。n n.(生活中广义的质量定义生活中广义的质量定义)n n符合
2、需求符合需求n n适用适用/fitness for use/fitness for usen n“must-be“must-be quality”and”attractiquality”and”attractive quality”.ve quality”.n n对客户的价值对客户的价值n n.(专家学者的质量定义专家学者的质量定义)质量基本概念探讨n n质量基本概念探讨-如何衡量?产品/服务固有特性客户要求和期望符合指导0 50%100%质量管理体系与测试n n质量管理的发展 ISO9000 ISO9000 ISO14000 ISO14000 CMMI/QS9000 CMMI/QS9000
3、数理统计数理统计 抽样检查抽样检查 专职检查专职检查 严格控制严格控制 全面质量管理统计质量管理质量检验阶段质量管理体系与测试质量管理的活动质量管理的活动 -质量策划质量策划 -质量控制质量控制 -质量保证质量保证 -质量改进质量改进质量管理方法及工具质量管理方法及工具 -PDCA -PDCA -新老七种工具新老七种工具 -SPC/FMEA/QFD -SPC/FMEA/QFD质量管理体系与测试n n质量测试成本分析质量测试成本分析 利润利润 预防预防 POC POC 评估评估评估评估 质量成本质量成本 销售收入销售收入 Failure ponc Failure ponc 运营成本运营成本 开发
4、开发 销售销售/行政行政/人事等必要成本人事等必要成本 思考思考思考思考:1:1测试越充分越全面越好吗测试越充分越全面越好吗测试越充分越全面越好吗测试越充分越全面越好吗?产品测试的基本原则测试的定义测试的定义我们认为测试是为了我们认为测试是为了:-发现系统存在的问题发现系统存在的问题-树立对系统的信心树立对系统的信心-增强团队对系统的熟悉程度增强团队对系统的熟悉程度,了解系统固有的缺陷了解系统固有的缺陷产品测试的基本原则测试的一个事实测试的一个事实:彻底的测试实际上不可操作彻底的测试实际上不可操作!-如果让我再测一遍如果让我再测一遍,肯定能发现问题肯定能发现问题(某测试人员某测试人员)-我们如
5、何面对这种局面我们如何面对这种局面?产品测试的基本原则1.客户化测试客户化测试 系统中有许多错误系统中有许多错误 客户遇到的错误只占很小比例客户遇到的错误只占很小比例 针对客户最容易遇到的错误进行测试针对客户最容易遇到的错误进行测试,以便改进测试的有效以便改进测试的有效性性IBM:IBM:客户所看到的客户所看到的57%57%以上的故障是由占错误总数以上的故障是由占错误总数2%2%以下以下的错误引起的的错误引起的.OperationscenarioTestscenario产品测试的基本原则2.不同的测试等级不同系统不同系统不同系统不同系统/子系统需要不同测试质量要求子系统需要不同测试质量要求子系
6、统需要不同测试质量要求子系统需要不同测试质量要求AA灾难性的影响灾难性的影响 C C重要的影响重要的影响需要需要MC/DCMC/DC测试测试 需要需要SCSC测试测试-引擎控制引擎控制 -无线数据链接无线数据链接-飞行计算飞行计算-导航处理导航处理BB危险的影响危险的影响 D D次要性影响次要性影响需需DCDC测试测试 函数进入函数进入/退出覆盖率测退出覆盖率测试试-差分差分GPS -GPS -飞机内娱乐设施飞机内娱乐设施-飞机之间接近感应飞机之间接近感应3.尽早测试n n在部署之后又发现软件问题再进行修复,这通常要多花在部署之后又发现软件问题再进行修复,这通常要多花100100到到10001
7、000倍的成本。要防患于未然倍的成本。要防患于未然.在特定时间达到既在特定时间达到既定目标,在整个项目生命周期内不断对质量进行检验和管定目标,在整个项目生命周期内不断对质量进行检验和管理必不可少。理必不可少。产品测试的基本原则4.Good-enough这是一种权衡投入这是一种权衡投入/产出比的原则,测试既不要不充分也不产出比的原则,测试既不要不充分也不要过分。不充分和过分都是一种不负责任的表现。要过分。不充分和过分都是一种不负责任的表现。产品测试的基本原则5.PARETO(排列图)n n一般情况下,在分析、设计、实验阶段的评审和一般情况下,在分析、设计、实验阶段的评审和测试工作能够发现和避免测
8、试工作能够发现和避免80%80%的的BUGBUG,而系统的,而系统的软件测试能够找出其余软件测试能够找出其余BUGBUG中的中的80%80%。最后约。最后约5%5%的的BUGBUG只有在用户大范围、长时间的使用才只有在用户大范围、长时间的使用才会暴露出来。因此测试只能保证尽可能多地发现会暴露出来。因此测试只能保证尽可能多地发现错误,不能保证发现所有的错误。错误,不能保证发现所有的错误。产品测试的基本原则n n小节结小节结 -完全测试基本不可能,应制定合理的策略完全测试基本不可能,应制定合理的策略 -客户化测试客户化测试 -质量目标和测试强度质量目标和测试强度 -为了减少投入,主张尽早测试为了减
9、少投入,主张尽早测试 -测试需要在投入与收益上取得平衡测试需要在投入与收益上取得平衡 -专网捕鱼策略专网捕鱼策略讨论:质量是设计出来的,还是测试出来的?讨论:质量是设计出来的,还是测试出来的?产品测试的基本原则常见的测试方法n n白盒测试结构测试(打开盒子)n n黑盒测试功能测试(不关心内部结构)n n单元测试(软件单元模块)n n集成测试(软件集成模块)n n其它测试系统测试公司内部测试,完全受控系统测试公司内部测试,完全受控Alpha Alpha 测试测试模拟用户环境,基本受控模拟用户环境,基本受控 Beta Beta测试真实用户环境,不受控测试真实用户环境,不受控第二节:产品测试管理体系
10、产品测试管理体系1.产品测试管理体系概述2.产品测试流程及生命周期3.产品测试项目管理4.产品测试管理产品测试管理体系概述n n质量管理体系与测试管理体系映射质量管理体系与测试管理体系映射流程组织测度流程测试测试组织n n研发管理体系中的“测试”、投资管理团队中需包括:(便于较快传达上级的产品变化情况)、投资管理团队中需包括:(便于较快传达上级的产品变化情况)研发总监测试总监市场总监财务总监制造总监研发总监测试总监市场总监财务总监制造总监2 2、产品测试从产品概念阶段就需参与。(做出可测试性分析,能测哪些?不能、产品测试从产品概念阶段就需参与。(做出可测试性分析,能测哪些?不能做哪些?或委外等
11、)做哪些?或委外等)3 3、计划阶段需做测试策略和计划、计划阶段需做测试策略和计划产品测试管理体系概述产品测试流程及生命周期1 1、瀑布模型(适用于开发过程变化较小,风险小的项目)、瀑布模型(适用于开发过程变化较小,风险小的项目)2 2、V V模型、模型、3 3、WW模型(开发与测试并行)模型(开发与测试并行)n n项目管理知识体系产品测试项目管理项目整体管理人力资源管理项目沟通管理项目风险管理项目采购管理项目范围管理项目时间管理项目成本管理项目质量管理n n测试项目管理总体过程确定测试范围,启动测试项目确定测试范围,启动测试项目设定测试目标(成本设定测试目标(成本/进度进度/质量)质量)制定
12、测试策略制定测试策略/定义测试过程定义测试过程制定测试计划(进度制定测试计划(进度/资源资源/风险。)风险。)计划监控(会议计划监控(会议/报告。)报告。)问题和风险管理(定量与定性)问题和风险管理(定量与定性)变更控制(整体联动)变更控制(整体联动)阶段项目总结阶段项目总结产品测试项目管理产品测试管理n n质量保证TQA一手软一手硬引导和培训 产品过程审计评审:(避免“抓壮丁”、“科普会”、“批斗会”)业务决策评审立项立项/概念概念/计划计划/技术评审需求需求/规划规划/计划计划同行评审正规检视正规检视走读走读产品测试管理 第三节:产品测试流程产品测试流程n n产品测试全流程分析n n产品开
13、发各阶段的测试活动n n产品测试自动化产品测试全流程分析定义可测试性需求系统需求分析、功能分析、设计综合定义产品包验证主计划系统需求分析、功能分析、设计综合系统需求分析、功能分析、设计综合系统需求分析、功能分析、设计综合定义产品测试策略系统需求分析、功能分析、设计综合系统需求分析、功能分析、设计综合系统需求分析、功能分析、设计综合系统需求分析、功能分析、设计综合系统需求分析、功能分析、设计综合系统需求分析、功能分析、设计综合系统需求分析、功能分析、设计综合概念阶段概念阶段计划阶段计划阶段开发阶段开发阶段验证阶段验证阶段概念阶段的测试活动n n要点参与市场需求分析及验证负责收集可测试方面的需求初
14、步制定测试策略参与概念决策评审计划阶段的测试活动n n要点:n n负责制定验证测试计划n n可测试性测试设计n n经济效益与测试周期的衡量n n要点n n协助开发,并监督单元测试,集成测试的开展。n n领导系统设计验证(SDV,原型机)n n系统集成测试(SIT,初始产品)n n技术评审开发阶段的测试活动n nSDVSDV主要活动主要活动(对原型机渐增对原型机渐增BUILDBUILD测试测试)序号序号测试活动测试活动序号序号测试活动测试活动1 1测试设计更新测试设计更新9 9EMCEMC2 2软件集成测试软件集成测试1010安全测试安全测试3 3模块模块/子系统硬件子系统硬件/软件测试软件测试
15、1111噪声测试噪声测试4 4内部接口验证内部接口验证1212热测试热测试5 5功能测试功能测试1313环境测试环境测试6 6性能性能/指标测试指标测试1414可靠性强化测试可靠性强化测试7 7软件协议一致性测试软件协议一致性测试1515回归测试回归测试8 8容限容限/容错测试容错测试1616需要的特别测试需要的特别测试开发阶段的测试活动开发阶段的测试活动SIT主要活动(初始产品)n n当初始产品与原型机没有差别时当初始产品与原型机没有差别时,SIT,SIT就没有必要重复做一次同样的渐增测试就没有必要重复做一次同样的渐增测试.序号序号测试活动测试活动序号序号测试活动测试活动1 1测试设计更新测
16、试设计更新9 9EMCEMC2 2系统功能测试系统功能测试1010环境测试环境测试3 3系统性能指标测试系统性能指标测试1111噪声测试噪声测试4 4软件协议一致性测试软件协议一致性测试1212热测试热测试5 5容限容限/容错测试容错测试1313可靠性鉴定测试可靠性鉴定测试6 6可用性测试可用性测试1414安全测试安全测试7 7组网测试组网测试1515包装测试包装测试8 8回归测试回归测试1616需要的特别测试需要的特别测试验证阶段的测试活动n n要点要点(验证制造流程验证制造流程)系统验证测试系统验证测试(SVT)(SVT)BATABATA测试测试测试结果评估测试结果评估技术评审技术评审主要
17、活动主要活动:1 1、EMCEMC测试测试2 2、环境测试、环境测试3 3、安全测试、安全测试4 4、回归测试、回归测试5 5、一致性测试、一致性测试6 6、需要的特别测试、需要的特别测试产品测试自动化不适合自动化测试的领域不适合自动化测试的领域一次性项目一次性项目项目周期短的项目项目周期短的项目业务规则复杂的项目业务规则复杂的项目自动化测试误区自动化测试误区期望自动化测试完全代替手工测试期望自动化测试完全代替手工测试期望自动化测试发现大量的缺陷期望自动化测试发现大量的缺陷遥不可及遥不可及测试工具开发失败的分析测试工具开发失败的分析缺少组织保证缺少组织保证领导不重视领导不重视过分追求大而全过分
18、追求大而全缺少历史工具的继承缺少历史工具的继承缺少推广服务意识缺少推广服务意识 第四节:产品测试组织产品测试组织n n产品测试在组织中的角色分析 -协助者?-反对者?-破坏者?-建设者?-领导者?思考:我们扮演了什么角色?我们应该扮演什么角色?产品测试组织n n产品测试组织演化n n产品测试团队结构分析n n产品测试关键角色分析n n测试人员职业发展产品测试组织演化n n公司的测试组织属于哪个阶段!混淆阶段混淆阶段没有专职的测试人员缺少完善的测试流程测试手段单一严格区分阶段严格区分阶段测试部门独立专职测试人员不断完善的测试流程测试工具技术开发专业协作阶段专业协作阶段专职测试人员完备的测试流程人
19、人具备测试意识测试工具技术开发运营测试n n第一步:重点开展系统测试工作第一步:重点开展系统测试工作n n控制测试版本的提交频度和过程,加强基线管理控制测试版本的提交频度和过程,加强基线管理n n约束系统测试中开发、测试的责任约束系统测试中开发、测试的责任n n重点开展功能测试、业务测试重点开展功能测试、业务测试n n开始积累测试用例开始积累测试用例n n开始系统测试过程管理开始系统测试过程管理n n开始单元测试的操作,规定具体的测试量化指标开始单元测试的操作,规定具体的测试量化指标n n开始代码静态检查工具的引入开始代码静态检查工具的引入实例:公司测试部发展历程n n第二步:重点开展专项测试
20、、测试工具引入n n加强市场问题的收集、汇总,补充到测试用例库n n加强版本走向市场的控制n n开展性能、安全性、可靠性等专项测试n n引入专项测试工具n n开始系统测试过程度量实例:公司测试部发展历程n n第三步:测试小工具开发、需求可测试分析n n针对系统测试中的具体需要开始专项小测试工具的开发n n在商业工具的基础上考虑二次开发n n开始产品开发前端工作,具体参与产品的需求分析、规格确定,确保需求、规格的可测试性n n产品开发前期就确定后期的测试规划实例:公司测试部发展历程实例:公司测试部发展历程n n第四步:测试平台构造、集成测试n n整合历史测试工具,从而形成更加系统的测试工具n n
21、开始规划测试公共技术平台n n测试工具的开发产品化运作n n开始集成测试工作n n开始关注测试技术的发展实例:公司测试部发展历程n n第五步:构造测试、运营测试、测试标准、可测试性设计n n“每日构造”测试n n整网测试、标准测试、规范测试n n参与测试标准的制定n n大量申请测试专利n n制定可测试性设计方面的规范,并在实际产品测试中施行产品测试团队结构n n跨部门产品开发团队PDTn nPDT成员分别来自各个功能/职能部门n nPDT功能/职能部门代表共同对产品负责研发 市场制造 LPDT核心组项目经理扩展/外围组n n测试部门经理角色及义务测试部门经理角色及义务测试部门经理角色及义务测试
22、部门经理角色及义务管理并发展测试部管理并发展测试部管理并发展测试部管理并发展测试部人事人事/财务等部门基本运作财务等部门基本运作建立优异的测试队伍建立优异的测试队伍领导测试技术领导测试技术 平台开发项目平台开发项目执行测试部门的预算执行测试部门的预算提供测试技术领导提供测试技术领导提供测试技术领导提供测试技术领导定义测试的策略、指导原则、工具和标准定义测试的策略、指导原则、工具和标准协调跨项目的测试合作协调跨项目的测试合作制定并维护测试流程方针制定并维护测试流程方针支持产品开发团队工作支持产品开发团队工作支持产品开发团队工作支持产品开发团队工作确定项目测试的人员和资源确定项目测试的人员和资源参
23、与相关测试项目的评审参与相关测试项目的评审产品测试关键角色分析n n测试项目经理测试项目经理测试项目经理测试项目经理测试经理的素质特征及性格特征测试经理的素质特征及性格特征测试经理的素质特征及性格特征测试经理的素质特征及性格特征素质特征素质特征1 1、有管理经验,是一个精明而讲究实际的管理者、有管理经验,是一个精明而讲究实际的管理者2 2、有个性魅力,使项目组成员快乐而有生气、有个性魅力,使项目组成员快乐而有生气3 3、有全流程的丰富的工作经验、有全流程的丰富的工作经验4 4、具有创造性思维、具有创造性思维5 5、具有灵活性,同时具有组织性和纪律性、具有灵活性,同时具有组织性和纪律性性格特征性
24、格特征1 1、诚实、正直、热情、诚实、正直、热情 2 2、沉着、冷静、果断、沉着、冷静、果断3 3、善于沟通、善于沟通 4 4、敏感、反应敏捷、敏感、反应敏捷5 5、多面手、多面手 6 6、精力充沛、坚忍不拔、精力充沛、坚忍不拔7 7、自信、有进取心、自信、有进取心 8 8、善解人意、善解人意产品测试关键角色分析产品测试关键角色分析n n测试工程师测试工程师测试工程师测试工程师测试人员的素质要求测试人员的素质要求测试人员的素质要求测试人员的素质要求1 1、沟通能力量对比、沟通能力量对比 2 2、技术能力、技术能力3 3、自信心、自信心 4 4、外交能力、外交能力5 5、幽默感、幽默感 6 6、
25、很强的记忆能力、很强的记忆能力7 7、耐心、耐心 8 8、怀疑精神、怀疑精神9 9、自我督促、自我督促 10 10、洞察力、洞察力1111、敢于、敢于“较真较真”的精神的精神 12 12、细心、细心1313、责任心、责任心 14 14、板凳要做十年冷的精神、板凳要做十年冷的精神1515、逆向思维能力、逆向思维能力测试人员职业发展n n1、测式人员的双重晋升机制n n2、测试人员技术任职资格n n3、测试人员的工作重点划分测试人员的双重晋升机制领导者管理者监督者资深专家高级专家专家有经验者初做者 6级 5级 4级 3级 2级 1级专家经验丰富的骨干业务实施的基层主体每级分为四等每级分为四等:职业
26、等、职业等、普通等、普通等、基础等、基础等、预备等预备等审请、审核考试提供证据评议评审颁证测试人员技术任职资格测试人员技术任职资格资格等资格等级级工作经验工作经验一级一级1 1年以上测试工作经验;具有系统测试用例执行,单元测试工作经验。年以上测试工作经验;具有系统测试用例执行,单元测试工作经验。二级二级2 2年以上测试工作经验;具有较多系统测试执行、测试用例编写,单元测试设年以上测试工作经验;具有较多系统测试执行、测试用例编写,单元测试设计与执行工作经验。计与执行工作经验。三级三级3 3年以上测试工作经验;具有测试方案设计经验,有带领团队完成版本测试的年以上测试工作经验;具有测试方案设计经验,
27、有带领团队完成版本测试的经验。有领导实验局开通的工作经验,有单元测试经验。有领导实验局开通的工作经验,有单元测试/集成测试设计的经验,集成测试设计的经验,以及指导相关测试验员进行测试的经验。以及指导相关测试验员进行测试的经验。四级四级4 4年以上测试工作经验;具备产品测试技术领域较全面的知识,具有解决产品年以上测试工作经验;具备产品测试技术领域较全面的知识,具有解决产品开发过程中的重大技术问题,参与测试技术发展的决策工作的经验。测开发过程中的重大技术问题,参与测试技术发展的决策工作的经验。测试过产品系统可测试性设计,参与过测试仪工具的设计试过产品系统可测试性设计,参与过测试仪工具的设计/开发工
28、作。开发工作。五级五级5 5年以上测试工作经验;具备产品软件技术领域、系统领域全面的知识,有解年以上测试工作经验;具备产品软件技术领域、系统领域全面的知识,有解决产品开发过程中的重大技术难题的经验,有预见企业未来产品的测试决产品开发过程中的重大技术难题的经验,有预见企业未来产品的测试技术走向,并组织测试技术研究的经验。具备相关流程规范标准的建设技术走向,并组织测试技术研究的经验。具备相关流程规范标准的建设和优化经验,是公司测试领域的技术带头人。和优化经验,是公司测试领域的技术带头人。六级六级6 6年以上测试工作经验;具备产品软件技术领域、系统领域广博精深的知识,年以上测试工作经验;具备产品软件
29、技术领域、系统领域广博精深的知识,有解决产品开发过程中的重大系统类技术难题的经验,有参与决策企业有解决产品开发过程中的重大系统类技术难题的经验,有参与决策企业未来产品的测试技术走向的经验,是公司测试技术的权威。参与过公司未来产品的测试技术走向的经验,是公司测试技术的权威。参与过公司级别测度平台的规划工作。级别测度平台的规划工作。第五节:产品测试度量产品测试度量n n产品测试度量介绍产品测试度量介绍n n产品测试核心度量产品测试核心度量n n产品测试缺陷分析基础产品测试缺陷分析基础n n产品测试缺陷分析方法产品测试缺陷分析方法n n产品测试度量与绩效考核产品测试度量与绩效考核产品测试度量的介绍n
30、 n为什么要度量?n n刻画(系统/产品的成熟程度)n n评估(是否达到相应的要求)n n预测n n改进产品测试度量的介绍n n什么是度量?什么是度量?-测量(直接的)测量(直接的)问题数问题数 测试用例数测试用例数 测试工作量测试工作量-度量(间接的,算出来的)度量(间接的,算出来的)测试效率测试效率 缺陷密度缺陷密度 缺陷移除率缺陷移除率产品测试度量的介绍n n度量的基本原则业务目标驱动不去定义不会收集的度量项/指标不去搜集不会分析的度量数据不分析不会使用的度量量力而行产品测试的核心度量四个基本度量项四个基本度量项四个基本度量项四个基本度量项-规模规模-工作量工作量-进度进度-缺陷缺陷-客
31、户满意度客户满意度产品测试核心度量产品测试核心度量产品测试核心度量产品测试核心度量-测试规模?测试规模?-测试工作量?测试工作量?-测试进度?测试进度?-产品缺陷(测试工作质量如何度量?)产品缺陷(测试工作质量如何度量?)-测试效率测试效率缺陷分析基础n n缺陷基本分类缺陷基本分类需求缺陷:如需求不明确、不合理、不可测、不完整等。需求缺陷:如需求不明确、不合理、不可测、不完整等。设计缺陷:如设计与需求不符,设计错误,设计不全面等。设计缺陷:如设计与需求不符,设计错误,设计不全面等。编码缺陷:如内存泄露、指针未初始化、功能错误、逻辑错误、编码缺陷:如内存泄露、指针未初始化、功能错误、逻辑错误、接
32、口错误等。接口错误等。文档缺陷:指交付给最终用户文档中的错误。文档缺陷:指交付给最终用户文档中的错误。测试用例缺陷:指测试用例设计中所犯缺陷。测试用例缺陷:指测试用例设计中所犯缺陷。其他缺陷:指在支持软件产品开发或维护的软件人工制品中所其他缺陷:指在支持软件产品开发或维护的软件人工制品中所发现的缺陷,包括测试工具、编译器、配置库、以及其他的发现的缺陷,包括测试工具、编译器、配置库、以及其他的计算机辅助软件工程工具。计算机辅助软件工程工具。缺陷分析基础n n缺陷其他分类缺陷其他分类缺陷其他分类缺陷其他分类-按严重等级按严重等级按严重等级按严重等级致命问题致命问题严重问题严重问题一般问题一般问题建
33、意问题建意问题-按程序错误类型按程序错误类型按程序错误类型按程序错误类型注释注释/消息消息语法语法接口接口数据数据函数函数缺陷分析方法、正交缺陷分类、Rayleigh曲线、Gompertz模型(可靠性分析)、四象限分析、根源分析缺陷控制和缺陷预防n n统计过程分析特定问题和共性问题不同阶段的缺陷、问题不同阶段的缺陷、问题反馈反馈建议的措施建议的措施已实施已实施的行动的行动阶段开工会根源分析会议行动措施数据库缺陷预防数据库项目阶段n n测试度量指标(一)测试度量指标(一)度量项度量项含义含义目的目的/意义意义测试生产率测试生产率单位工作量所测试的代码量、单位工作量所测试的代码量、功能点数功能点数
34、一个团队的测试能力一个团队的测试能力工作量偏差率工作量偏差率实际花费工作量相对于估计工实际花费工作量相对于估计工作量的偏差百分比作量的偏差百分比制定付费清单;提高估计技制定付费清单;提高估计技能;避免过载分配任务能;避免过载分配任务测试进度偏差率测试进度偏差率项目实际测试进度相对于计划项目实际测试进度相对于计划测试进度的偏差百分比测试进度的偏差百分比监控项目以便适时采取纠正监控项目以便适时采取纠正措施措施发现缺陷密度发现缺陷密度单位规模内发现的缺陷数单位规模内发现的缺陷数交付质量交付质量遗留缺陷密度遗留缺陷密度交付后单位规模内发现缺陷占交付后单位规模内发现缺陷占总发现缺陷的百分比总发现缺陷的百
35、分比关注异常阶段,监控项目进关注异常阶段,监控项目进展展产品测试度量和绩效考核n n测试度量指标(二)测试度量指标(二)度量项度量项含义含义目的目的/意义意义缺陷移除率缺陷移除率项目交付前去除的缺陷数目占总项目交付前去除的缺陷数目占总缺陷的百分比缺陷的百分比REVIEWREVIEW和测试过程的质量和测试过程的质量阶段缺陷移除率阶段缺陷移除率阶段发现并去除的属于该阶段工阶段发现并去除的属于该阶段工作产物的缺陷数占属于该阶段工作产物的缺陷数占属于该阶段工作产品的总缺陷数的百分比作产品的总缺陷数的百分比REVIEWREVIEW和测试过程的质量和测试过程的质量测试问题严重性测试问题严重性测试发现问题的
36、严重性分布测试发现问题的严重性分布用于确定目前被测试系统用于确定目前被测试系统的可靠性的可靠性测试用例的问题测试用例的问题发现效率发现效率单个测试用例发现问题数量单个测试用例发现问题数量用于度量测试用例的有效用于度量测试用例的有效性性人均问题发现效人均问题发现效率率每人每天发现的问题数量每人每天发现的问题数量用于度量测试工作效率用于度量测试工作效率缺陷密度缺陷密度千行代码发现的缺陷数,千个功千行代码发现的缺陷数,千个功能点发现的缺陷数。能点发现的缺陷数。用于度量被测试系统的可用于度量被测试系统的可靠性靠性产品测试度量和绩效考核产品测试度量和绩效考核n n测试度量指标(三)测试度量指标(三)度量
37、项度量项含义含义目的目的/意义意义测试覆盖度量测试覆盖度量需求覆盖率、功能点覆盖率、需求覆盖率、功能点覆盖率、代码覆盖率、测试用例集覆代码覆盖率、测试用例集覆盖率等盖率等度量测试的充分性度量测试的充分性自动化测试比自动化测试比例例能够自动化测试用例数能够自动化测试用例数/总测试总测试用例数用例数*100%*100%用于衡量测试效率和重复用于衡量测试效率和重复测试效率测试效率问题漏测率问题漏测率发布后市场反馈问题数目发布后市场反馈问题数目/产品产品问题总数目问题总数目衡量内部测试质量衡量内部测试质量产品测试度量n n讨论 目前我们实际工作中有哪些测试度量指标?度量操作中存在什么问题,怎么改进?测试人员如何考核?结束语n n 以上通过对测试领域的种种案例及分析,阐明了测试过程中存在的一些问题及解决方法,不同的公司,不同的阶段有不同的测试系统支持;希望通过本次沟通,能使大家发现工作过程中的一些问题,并能解决!n n谢谢!