资源预览内容
第1页 / 共103页
第2页 / 共103页
第3页 / 共103页
第4页 / 共103页
第5页 / 共103页
第6页 / 共103页
第7页 / 共103页
第8页 / 共103页
第9页 / 共103页
第10页 / 共103页
亲,该文档总共103页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第八部分(章)测试组管理及测试工作量的估计1. 1. 测试组的组织结构测试组的组织结构2. 2. 测试任务测试任务3. 3. 测试工作规模测试工作规模4. 4. 招聘测试工程师招聘测试工程师5. 5. 任务与职责任务与职责6. 6. 企业的测试策略企业的测试策略7. 测试组的业绩考核测试组的业绩考核槛届惑懊浑娶雾耸抖畅运狗趾司期伶毒荤誊黑蚤巴寐期们到傅笋施癣丰线第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1 测试组的组织结构测试组的结构根据软件企业的不同而不同;测试组的结构根据软件企业的不同而不同;测试组的结构同样依赖于被测产品的类型及测测试组的结构同样依赖于被测产品的类型及测试组的使命。试组的使命。烟囱测试组集中测试组IV&V测试组SMT测试组测试组的类型 除了基于短期及集中型组织概念的测试组构成策略之外,测试组结构也可能由于测试任务的不同而有所不同。 思遗且惶砧钎为辗愿贡酚袒闪一谤抑峪感灯贡睹唁憋眺秤倘泡怜亲投盛垄第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构一、概述1、烟囱测试组、烟囱测试组:企业按照项目的开始及结束来企业按照项目的开始及结束来雇佣并安排测试工程师,项目结束,项目结束雇佣并安排测试工程师,项目结束,项目结束测试工程师就离开;测试工程师就离开;2:集中测试组:企业有专职测试人员和测试:集中测试组:企业有专职测试人员和测试专家专家专门的测试团队,企业将软件测试能专门的测试团队,企业将软件测试能力作为长期投资战略;力作为长期投资战略;3:独立验证与确认:独立验证与确认(IV&V)小组小组 IV&V测测试组:试组:IV&V测试组中的测试工程师完成软件测试组中的测试工程师完成软件应用的验收测试,并评审软件文档,以验证产应用的验收测试,并评审软件文档,以验证产品质量。品质量。 裕娥邮匆哎憋听鬼生竿甘狈忙灾盛沫宇小蜀避脸牢融沦鉴倾玄贤左卷庞摇第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构一、概述4: “系统方法与测试系统方法与测试(SMT)小组小组”:在企业中:在企业中传授测试技术的独立小组,通常是企业的内部传授测试技术的独立小组,通常是企业的内部顾问组。顾问组。 SMT测试工程师日常的工作是:研究新的测试工程师日常的工作是:研究新的测试方法及工具、参加测试工具研讨会、维护测试方法及工具、参加测试工具研讨会、维护企业的软件及测试程序资产、维护软件项目的企业的软件及测试程序资产、维护软件项目的“经验教训经验教训” 数据库、维护测试工具评估结果数据库、维护测试工具评估结果及自动测试代码库。及自动测试代码库。 注:他们的职责并不是在项目中执行测试,而是磋商、培训及指导真正进行测试开发并具体执行的项目组人员。鹏阵贩惦灾保痹沈冉瑰另仅崩扮玫初角皱俗哩详戏骤潦幌付画沏疲茵概烩第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构一、概述表表51 测试组概况测试组概况 烟囱测试组烟囱测试组 烟囱测试组烟囱测试组 集中测试组集中测试组 &V测试组测试组 SMT测试组测试组 (小型小型) (大型大型) 测试组长测试组长 测试经理测试经理 测试主任测试主任 IV&V经理经理 SMT经理经理 测试工程师测试工程师 测试组长测试组长 测试经理测试经理 IV&V组长组长 过程组长过程组长 (14) (12) 测试工程师测试工程师 测试组长测试组长 IV&V专家测试专家测试 测试组长测试组长 (48) (35) 组长组长(14) 测试工程师测试工程师 测试工程师测试工程师 (1020) (1-4) 工程师工程师(13)庐僳酋罚盈辙暴止幼窿膀浅迅掇拓移锚雾岔移疾井拂颂池哲战粟判侠鸵技第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构二、烟囱测试组1、 管理特殊项目的经理应当对测试组的候选人进行面管理特殊项目的经理应当对测试组的候选人进行面试,以便决定是否录用试,以便决定是否录用测试组人员的组织测试组人员的组织。 2、项目的测试计划文档是在分配测试工程师之前由项、项目的测试计划文档是在分配测试工程师之前由项目经理来制定的目经理来制定的测试计划的制订测试计划的制订。3、一个典型的烟囱测试组由、一个典型的烟囱测试组由2个到个到5个测试工程师组成。个测试工程师组成。这些测试组成员并不隶属于单独的测试组织实体,而这些测试组成员并不隶属于单独的测试组织实体,而是向项目的任务经理或真正的项目经理进行报告。是向项目的任务经理或真正的项目经理进行报告。4、测试人员中的一人作为测试组长,其他测试工程师、测试人员中的一人作为测试组长,其他测试工程师进行测试程序的开发和执行。进行测试程序的开发和执行。5 测试组长为测试程序的开发进行设计,然后分配开发测试组长为测试程序的开发进行设计,然后分配开发任务,开展测试工作。任务,开展测试工作。 挥而疆法胎隧奶昨沏钱啥卤蜡赫毖赎应疫午跌框贼沈畅尿微职师昌谋虞贝第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构二、烟囱测试组测试工作结束后,测试工程师可能会发现自己测试工作结束后,测试工程师可能会发现自己处于一种不知何去何从的状态;处于一种不知何去何从的状态;一旦项目结束,就没有什么正规的办法能够保一旦项目结束,就没有什么正规的办法能够保留测试工作中所学到的东西;留测试工作中所学到的东西;同样,企业也没有正规的办法将测试程序、方同样,企业也没有正规的办法将测试程序、方法、或者自动测试工具的知识及经验传递下去。法、或者自动测试工具的知识及经验传递下去。问题问题项目结束后测试组将解散眶账瓤俄禽伍贾朴脖卑娃彦离情国茬秀逆哲貌帖两荔拖笼粹囚落泊岔推擒第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组 企业中建有专门的测试组织,拥有专门的测试企业中建有专门的测试组织,拥有专门的测试工程师。工程师。注:企业将软件测试能力作为一种投资策略注:企业将软件测试能力作为一种投资策略 ,他们看到了软件测试专家是多面手,是企业中他们看到了软件测试专家是多面手,是企业中的财富。的财富。 恰众岔巧笋玛敢家勃椒崖而闺隋青陆快唐宅鳞酷板玲靡右诬怖卸尧竟凋眩第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组(一)集中测试组的优点(一)集中测试组的优点(1)不同的测试工程师可能在给定的时间内承)不同的测试工程师可能在给定的时间内承担一个或多个项目担一个或多个项目多个项目同时进行多个项目同时进行企业会发现集中测试组为同时测试不同的项目提供了极企业会发现集中测试组为同时测试不同的项目提供了极大的便利,例如,大的便利,例如,测试工程师可以作为一个新项目的兼测试工程师可以作为一个新项目的兼职,评审软件需求,以保证需求的可测试性。职,评审软件需求,以保证需求的可测试性。另外一种另外一种情况是,情况是,集中测试组可能在项目的高峰活动阶段提供额集中测试组可能在项目的高峰活动阶段提供额外的测试工程师。外的测试工程师。还有一种情况,还有一种情况,项目可能在一个限定项目可能在一个限定时间内需要具有特殊专长的测试工程师提供服务。时间内需要具有特殊专长的测试工程师提供服务。透船瓷看琼瞪弓辉嘶疲豆膨陵藉姜递没管炎纠辙砌殃针责汐断臀谈死侈游第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组(2)集中测试组也可以从一开始就为项目设置集中测试组也可以从一开始就为项目设置一个或几个全职测试工程师一个或几个全职测试工程师项目早期支持项目早期支持。 在新项目的启动阶段,集中测试组可以通过提供兼职在新项目的启动阶段,集中测试组可以通过提供兼职人员的方式完成一系列活动,否则,这些活动都由项目经人员的方式完成一系列活动,否则,这些活动都由项目经理来完成。理来完成。 这些活动包括确定测试工作规模、编写测试工程师工这些活动包括确定测试工作规模、编写测试工程师工作说明、测试工程师的面试、自动测试决策、测试工具的作说明、测试工程师的面试、自动测试决策、测试工具的评估及选择以及测试工具的引入评估及选择以及测试工具的引入这些工程师可以对启动活动提供帮助并对整个生存周期这些工程师可以对启动活动提供帮助并对整个生存周期提供支持提供支持蜡咳绪蛆输耶饺恼集薛灶攻滋碰尾靡妖胶户帖枕桌棉由捻贮瓣匙粤辆踞吠第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组 (3)建立集中测试组所带来的其他益处包括培)建立集中测试组所带来的其他益处包括培训的高效性,项目中技术及工具的多样性、测训的高效性,项目中技术及工具的多样性、测试工程师之间的信息共享及技术交流、工作安试工程师之间的信息共享及技术交流、工作安全性的提高。全性的提高。 估济撤憾馏但阳评全岿寡摩隅靳善歉裳疮狙交配怒漱亭烯坦桓逛逊昧涌扦第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组(二)测试主任(二)测试主任 测试组如果包含测试组如果包含10名到名到30名测试工程师,名测试工程师,那么集中测试组可能需要推举一名测试主任。那么集中测试组可能需要推举一名测试主任。测试主任专门负责保持小组的专业水准以及专测试主任专门负责保持小组的专业水准以及专业知识。业知识。 他或她必须保证测试活动在各个项目的进他或她必须保证测试活动在各个项目的进度之内正确完成。为了完成该任务,测试主任度之内正确完成。为了完成该任务,测试主任需要保证集中测试组中的测试专家保持各种技需要保证集中测试组中的测试专家保持各种技术能力以及各种技术的并用能力。术能力以及各种技术的并用能力。惑每吻专犀啃琢旷熬墩死峙呵极炳康敌殃娜好篡帽彦退炎街叮晋摘猜瞅标第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组(三)系统工程支持三)系统工程支持(SES)中心或部门中心或部门 在一些企业中,集中测试组可能是在一些企业中,集中测试组可能是负责执负责执行项目中关键软件管理及制定性能规范行项目中关键软件管理及制定性能规范的部门的部门的一部分。该部门通常指系统工程支持的一部分。该部门通常指系统工程支持(SES)中心(部门)。中心(部门)。SES中心通常负责实现软件工中心通常负责实现软件工程研究所程研究所(SEI)能力成熟度模型能力成熟度模型(CMM)第第2级和级和第第3级的关键过程领域。级的关键过程领域。 SES主要由执行测试工程规范之外任务的主要由执行测试工程规范之外任务的人员组成,例如与需求管理、风险管理、质量人员组成,例如与需求管理、风险管理、质量保证以及配置管理有关的人员保证以及配置管理有关的人员 捅就袍孔彪娄谊庞黍禾深搏遏仪诀环氢拎竟斩疯琶苹串蒲硕亲钓春驾吸脯第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组 项目一旦完成,执行该项目的测试工程师项目一旦完成,执行该项目的测试工程师将报告返回到集中测试组,等待分配下一个任将报告返回到集中测试组,等待分配下一个任务。在该项目中获得的经验将保留在集中测试务。在该项目中获得的经验将保留在集中测试组维护的数据库中。同样,测试组还要维护一组维护的数据库中。同样,测试组还要维护一个有关测试程序、方法、程序、测试工具评估个有关测试程序、方法、程序、测试工具评估结果以及包含测试自动化代码库在内的知识库。结果以及包含测试自动化代码库在内的知识库。 拥有集中测试组的企业实际上是将有才干的软件测试专家纳入到了企业当中。牡冒今菲榨呼烩朋香茵功伞朴譬占露牌崖轩秀交徽脊热褪姚茨犹翘入哗螺第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构四、独立验证与确认(IV&V)测试组 IV&V测试组的人员包括:软件开发测试组的人员包括:软件开发组织中的独立小组成员或软件开发组织组织中的独立小组成员或软件开发组织之外的小组成员,例如转包商之外的小组成员,例如转包商 。 IV&V小组有权决定新开发的软件版小组有权决定新开发的软件版本是否具备发布条件。其的责任是参与本是否具备发布条件。其的责任是参与走查,验证是否遵循标准、进行软件文走查,验证是否遵循标准、进行软件文档的质量保证检测、并完成其他测试任档的质量保证检测、并完成其他测试任务务。 扦紧冶拆赢涅惟思债拘疗疮哪侠舰栏演趾凿圃俊饵愈讼尉爷铁覆詹刻厘捏第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构四、独立验证与确认(IV&V)测试组 IVV小组通常将重点放在系统测试小组通常将重点放在系统测试方面方面,IV&V不负责项目测试计划的开发,不负责项目测试计划的开发,但要保证测试计划的完整、彻底、遵循标但要保证测试计划的完整、彻底、遵循标准以及对相应系统需求及导出的测试需求准以及对相应系统需求及导出的测试需求的支持。的支持。 IV&V小组成员必须同时具备业务知小组成员必须同时具备业务知识及技术知识。识及技术知识。 饰怔赞太远诚粟鞭言形激谩歧载婴汉惟毫隐痈掂给慷溪福糜哑盾昨腊瞳阁第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构四、独立验证与确认(IV&V)测试组 IV&V测试组的组织结构很适合于从测试组的组织结构很适合于从事大量测试工作的特殊行业,例如金融、事大量测试工作的特殊行业,例如金融、后勤管理或空间卫星控制系统。后勤管理或空间卫星控制系统。 IV&V小组结构同样适用于大型商业小组结构同样适用于大型商业软件的开发组织或维护并有可能开发大软件的开发组织或维护并有可能开发大型的金融服务软件程序的公司。在这样型的金融服务软件程序的公司。在这样的环境中,企业将保留的环境中,企业将保留IV&V人员的专业人员的专业知识作为一种投资是有好处的。知识作为一种投资是有好处的。 钻藤踞叙手杰言染侦框配聊咱绝清模驴种某脱馆庸灿鲜缉给土焦苛随津壶第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构四、独立验证与确认(IV&V)测试组 项目结束后,项目结束后,IV&V专家向专家向IV&V小小组经理或企业的其他经理进行报告,等组经理或企业的其他经理进行报告,等待分配下一项工作。而该项目从待分配下一项工作。而该项目从IV&V测测试工作中获得的经验将被保留,企业将试工作中获得的经验将被保留,企业将维护一个有关维护一个有关IV&V过程和程序的知识库。过程和程序的知识库。 步缎钎戌豺婶寻寂仰上淖极邹钒摹仿窥歌净压煌荫淌恋苯陨归牢唉啮逸功第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、 系统方法及测试组(SMT) 在一些企业中,传授测试技术的责在一些企业中,传授测试技术的责任分配给同一企业中一个独立的小组,任分配给同一企业中一个独立的小组,称为系统法及测试组称为系统法及测试组(SMT)。 该小组的报告链与直接的项目组织该小组的报告链与直接的项目组织分离,测试组通常负责完成企业并行开分离,测试组通常负责完成企业并行开发的多个应用的测试程序的启动活动。发的多个应用的测试程序的启动活动。 嘶聂终霸裁袱淌烙蝴荡崇帝佩谓硒枯轨渡赵何幻抉婆握升述蘑柱遏径绣犀第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、 系统方法及测试组 SMT小组通常是企业的内部顾问组小组通常是企业的内部顾问组 SMT的全体人员负责有关方法及标准的全体人员负责有关方法及标准的知识交流、公布开发及测试指南、开的知识交流、公布开发及测试指南、开发并精练测试方法、进行自动测试工具发并精练测试方法、进行自动测试工具的评估及培训、在项目中引入测试工具。的评估及培训、在项目中引入测试工具。小组成员一个接一个地与不同的项目开小组成员一个接一个地与不同的项目开发组组长协作,开展技术交流,和其他发组组长协作,开展技术交流,和其他活动。活动。 自硝糊茹梯斟抗伯殖赎幌吹讯互罚苏歉狱球贿窥蛤扯启训悔病盐伦菠陶泥第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、 系统方法及测试组 SMT小组应该包括软件专家,他们小组应该包括软件专家,他们的测试能力久经考验,他们在构思、组的测试能力久经考验,他们在构思、组织以及制定计划方面才能卓著。织以及制定计划方面才能卓著。 SMT小组成员必备的能力包括对于小组成员必备的能力包括对于整个测试生存周期的了解以及进行测试整个测试生存周期的了解以及进行测试设计、开发、自动化和执行活动的必要设计、开发、自动化和执行活动的必要技术。技术。 帜淡卡譬札靠桓第逝更围米科拧懈诸烈遭成逆什台妊反了揪皆挣又妄圃晦第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、 系统方法及测试组 SMT人员常常会深深地卷入项目的人员常常会深深地卷入项目的启动操作以及测试计划的制定和设计操启动操作以及测试计划的制定和设计操作中,但在测试的开发和执行阶段投入作中,但在测试的开发和执行阶段投入较少。较少。弊予绞鸥油贾酒煮缚屏虞敏取醒艘帆鹰玻壬摇宅硫孤畔邱戏佐闻尝独散坡第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、 系统方法及测试组 一旦项目测试开发工作完成,一旦项目测试开发工作完成,SMT测试工程师通常回到日常的测试工程师通常回到日常的SMT操作中,操作中,即研究新的测试方法及工具、参加测试即研究新的测试方法及工具、参加测试工具研讨会、维护企业的软件及测试程工具研讨会、维护企业的软件及测试程序资产、维护软件项目的序资产、维护软件项目的“经验教训经验教训” 数据库、维护测试工具评估结果及自动数据库、维护测试工具评估结果及自动测试代码库。测试代码库。 怀士晋洪轮黎港史媒燥往蝶哼遮灰诀僻皮舜遁洽锨摹吠诀依充攘层贬稗螟第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构六、测试组小结(一)测试组的比较测试组的结构依赖于几个条件,其中包括企业测试组的结构依赖于几个条件,其中包括企业的文化氛围。的文化氛围。测试组组织最重要的结果是过程成熟度及软件测试组组织最重要的结果是过程成熟度及软件测试能力持续改进的可能性。测试能力持续改进的可能性。项目结束后,测试组织结构的意义在于能否将项目结束后,测试组织结构的意义在于能否将测试过程、程序、工具知识等保留在企业,并测试过程、程序、工具知识等保留在企业,并可将这些知识带入到新项目中。可将这些知识带入到新项目中。感翻槽坪逗瑰跺梁盟郝摔旭碌坐短生娘涪啸伶咀奉敏房宏刚凯喊肆孙芍瘁第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构六、测试组小结(二)(二) 成功测试组的成功测试组的10大因素大因素1业务知识业务知识 测试工程师需要具备业务知识并与系统的测试工程师需要具备业务知识并与系统的用户及客户紧密接触。用户及客户紧密接触。 2技木知识技木知识 应用是非常复杂的,而且为了更好地理解应用是非常复杂的,而且为了更好地理解应用中的复杂技术,还必须掌握自动测试工具应用中的复杂技术,还必须掌握自动测试工具及技术背景。及技术背景。 3任务划分任务划分 将业务任务与技术任务相互独立。将业务任务与技术任务相互独立。杉咐湃律毖砖隐局鞭膛骇婆扦教矩畴孪凡署橡奸朋蛋尖肢淆义乐晚蜗场采第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构六、测试组小结4资源管理资源管理 业务资源及技术资源可以相互结合。业务资源及技术资源可以相互结合。5与开发组的关系与开发组的关系 测试工程师与开发人员协同工作。测试工程师与开发人员协同工作。6生存周期早期介入生存周期早期介入 测试组在开发生存周期的早期介入。测试组在开发生存周期的早期介入。7确定测试方法确定测试方法 方法、标准及过程必须按照需要就位、执行、方法、标准及过程必须按照需要就位、执行、修改。修改。麓拜孟拿引贡升氧坏腑靳速卖借荐兄仅缩劲盖尉悔曼甥编殖径阂湃焚剁产第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、测试组小结8灵活性适应性灵活性适应性 每个应用都是不相同的。在一个项目中成功每个应用都是不相同的。在一个项目中成功的测试策略在另一个项目中可能失败。的测试策略在另一个项目中可能失败。9度量度量 测试组需要掌握收集哪些度量,并利用这些测试组需要掌握收集哪些度量,并利用这些度量改进测试程序。度量需要在整个开发生存度量改进测试程序。度量需要在整个开发生存周期中收集。周期中收集。10过程改进过程改进 测试组致力于所确定的测试方法的不断改进。测试组致力于所确定的测试方法的不断改进。莱陕胁映因蚕胚喝誊酶蝎真驰榴辰尉拴蛮披雨纲叠树哀评翁捻山乎槐亭吃第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构七、企业如何组织测试人员企业企业如何组织测试人员应当视企业的如何组织测试人员应当视企业的人力资源而定(我国目前企业)人力资源而定(我国目前企业)条条件件特特别别好好的的公公司司,可可以以按按照照集集中中测测试试组组及及更更高高的的要要求求组组织织测测试试团团队队。甚甚至至可可以以为为每每1-21-2个个开开发发人人员员分分配配一一名名独独立立的的测测试试人人员员。这这样样的的测测试试人人员员职职业业化化程程度度很很高高,可可以以完完成成单单元元测测试试、集集成成测测试试和和系系统统测测试工作,能够实现开发与测试同步进行。试工作,能够实现开发与测试同步进行。条条件件比比较较好好的的公公司司,可可以以设设置置一一个个独独立立的的测测试试小小组组,该该测测试试小小组组轮轮流流参参加加各各个个项项目目的的系系统统测测试试。而而单单元元测试、集成测试工作由项目的开发小组承担。测试、集成测试工作由项目的开发小组承担。 看银羊边山伙骂钾铣向定奏邓攻躲钮冶熏恩哨贝团错遮桌槽当壕腐夏三涅第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构七、企业如何组织测试人员条条件件一一般般的的公公司司,养养不不起起独独立立的的测测试试小小组组。单单元元测测试试、集集成成测测试试工工作作由由项项目目开开发发小小组组承承担担。当当项项目目进进展展到到系系统统测测试试阶阶段段,可可以以从从项项目目外外抽抽调调一一些些人人员员,加上开发人员,临时组织系统测试小组。加上开发人员,临时组织系统测试小组。 条条件件比比较较差差的的公公司司,也也许许只只有有一一个个项项目目和和为为数数不不多多的的一一些些开开发发人人员员。那那么么就就让让开开发发人人员员一一直直兼兼任任测测试试人人员员的的角角色色,相相互互测测试试对对方方的的程程序序。如如果果人人员员实实在在太太少少了了,只只好好让让开开发发者者测测试试自自己己的的程程序序,有有测测试试总总比没有测试好吧!比没有测试好吧!胃谆妆硫撇宣举蔷能察慎余砸寓倒抓屉审艳伸粘阐窘舟仆引这火揪克蝗徒第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件2 测试任务 测试工作分解结构表测试工作分解结构表描述了可被执行的测试任务描述了可被执行的测试任务的不同类型。的不同类型。测试工作结构分解表分成测试工作结构分解表分成11个大类,个大类,95个子类。个子类。11个大类为:个大类为: 项目启动、早期项目支持、自动测试决策、测项目启动、早期项目支持、自动测试决策、测试工具的选择及评估、测试工具引入、测试计试工具的选择及评估、测试工具引入、测试计划、测试设计、测试开发、测试执行、测试管划、测试设计、测试开发、测试执行、测试管理及支持、测试过程改进。理及支持、测试过程改进。寸兴附予豌贝佐朝敲昏偶畜掳塑算北呢遇醋夜痢添先季鞋悄慰邦主驻雀长第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 1 项目启动项目启动 11 过过程程改改进进。评评审审从从以以往往的的相相似似项项目目中中获获取取的的经经验验教训,以便建议的改进活动。确定需要执行的改进活动教训,以便建议的改进活动。确定需要执行的改进活动 12 过过程程。掌掌握握自自动动测测试试生生存存周周期期方方法法学学(ATLM)的的所所有内容有内容 13 范围。概述初步的测试目标和目的范围。概述初步的测试目标和目的 14 规模。测试工作的规模规模。测试工作的规模 15 测测试试组组组组成成。承承担担测测试试组组的的组组成成分分析析和和撰撰写写测测试试工程师任务描述工程师任务描述 16 招聘。编写测试工程师招聘广告和执行面试招聘。编写测试工程师招聘广告和执行面试眺突敞参茎旁乐约战涉预御详氮圾毛溶饵汹汛借拘疽亡冀瘦莎泪标镁拯干第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 2 早期项目支持早期项目支持 21 目目标标目目的的。进进一一步步确确定定测测试试目目标标和和目目的的,并并同同项项目目管管理理、开开发发组组和和测测试试工工程程师师一一起起评评审审目目标标目目的的,以以建立便于理解的、可以接受的测试目标和目的建立便于理解的、可以接受的测试目标和目的 22 约约束束评评审审。评评审审项项目目的的约约束束条条件件,例例如如短短期期内内投投放市场及资源限制等放市场及资源限制等 23 可测试性评审。确保应用中考虑了可测试性可测试性评审。确保应用中考虑了可测试性 24 需求评审。确保需求是按可测试性的术语规定的需求评审。确保需求是按可测试性的术语规定的 25 标标准准评评审审。确确定定并并熟熟悉悉可可应应用用的的标标准准。确确定定标标准准是否需要根据以往的经验进行调整对缺少的标准进行定义是否需要根据以往的经验进行调整对缺少的标准进行定义 26 测试过程分析。分析企业当前的测试过程测试过程分析。分析企业当前的测试过程 27 客客户户参参与与。保保证证客客户户在在测测试试生生存存周周期期中中自自始始至至终终参与参与迫臻励吕萌蜡誓呛狈吸吼猛肝栅敌宦气柱三门丫兜秃稗返会付躲仗气浊更第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 3 自动测试决策自动测试决策 31 测测试试目目的的策策略略。细细化化测测试试目目的的的的定定义义并并制制定定测测试试策略策略 32 测测试试工工具具价价值值。概概述述使使用用自自动动测测试试工工具具所所带带来来的的价值利益价值利益 33 测测试试工工具具使使用用建建议议。就就测测试试工工具具的的使使用用提提出出建建议议,获得管理人员的支持获得管理人员的支持郸擎垒圣湍碟斯往禄仰肛独细爱乐壳闯册屎拐欧枕吵班哇裸墙驼庸职梢杀第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 4 测试工具的选择及评估测试工具的选择及评估 41 系统工程环境。评审企业的系统工程环境系统工程环境。评审企业的系统工程环境 42 可可得得到到的的测测试试工工具具。评评审审可可得得到到的的测测试试工工具具的的类型类型43 候选测试工具。研究、评估候选测试工具并打分候选测试工具。研究、评估候选测试工具并打分 44 定义评估范围定义评估范围 45 亲自评估工具亲自评估工具 46 测测试试工工具具评评估估报报告告。报报告告工工具具选选择择及及评评估估结结果果,并形成文档并形成文档 47 测试工具采购。与采购部门一起制定采购订单测试工具采购。与采购部门一起制定采购订单揍蚁筏捍奔峻衫棺箍漓瘁徐裂锨姬寓乳崖揭免痉式砧哉澳站搭布豫边柜札第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件2 测试任务 测试组可能希望将表中的元素测试组可能希望将表中的元素87和和93进行细分,以便按照不同的测试子类型描述测进行细分,以便按照不同的测试子类型描述测试程序试程序/脚本的开发及执行情况。脚本的开发及执行情况。 可能的测试子类型包括功能需求测试、服可能的测试子类型包括功能需求测试、服务器性能测试、务器性能测试、 用户界面测试、性能测试、用户界面测试、性能测试、程序模块复杂性分析、程序代码覆盖测试、系程序模块复杂性分析、程序代码覆盖测试、系统装载性能测试、统装载性能测试、 边界测试、安全性测试、边界测试、安全性测试、内存泄漏测试以及响应时间性能测试等等。内存泄漏测试以及响应时间性能测试等等。 黍膛脖保茫加讫搐衙姓颠辣铅殖秋沙蔗钓跳狠痴愉巴蝴轩犯裂轧烈玄革吝第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件2 测试任务 表中描述的工作分解结构表中描述的工作分解结构(WBS)可与可与可与完成该项工作实际用时对应起来,可与完成该项工作实际用时对应起来,以开发一个记录完成项目不同活动所需以开发一个记录完成项目不同活动所需工作量的历史记录。维护这个历史记录工作量的历史记录。维护这个历史记录对于测试规模的计算是很有价值的,它对于测试规模的计算是很有价值的,它可用于评估新项目的测试工作量。可用于评估新项目的测试工作量。 夺忆槛呕办兢失迪耗誊舟釜砂盔掩骸毫灵傣诗掂吩叶铀烩诫比籽妈伯袍屡第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模 影响一个给定项目测试工作的因素有影响一个给定项目测试工作的因素有很多,例如企业的文化氛围或成熟程度、很多,例如企业的文化氛围或成熟程度、项目所定义的测试需求的范围、测试人项目所定义的测试需求的范围、测试人员的测试技术水平以及测试组的组织类员的测试技术水平以及测试组的组织类型。型。 测测试试成成熟熟度度模模型型 (TMM)根根据据企企业业的的测测试试成成熟熟程程度度来来确确定定一一个个项项目目的的测测试试工工作作等等级级。人人力力资资源源的的耗耗费费也也会会由由于于企企业业测测试试成成熟熟程程度度的的不不同同而不同。而不同。楷若巡荐窗弥镶东旋枯膳吻席虏岛粮吹紧颐弟杉祷崩告锯贩码剥砍瘁汰巷第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模一、测试成熟度模型 (TMM)简介测测试试成成熟熟度度级级别别1。在在测测试试成成熟熟度度级级别别l中中,测测试试工工作作仅仅限限于于调调试试。程程序序员员对对书书写写的的软软件件进进行行调调试试,直直到到能能够够正正常常工工作作为为止止。因因为为只只有有程程序序员员参参与与该该工工作作,因因而而费费用用往往往往隐隐藏藏在在开开发发费费用用中中。同同样样,良良好好测测试试所所带带来来的的潜潜在在好好处处也也隐隐藏藏在在现现场场支支持持及及产产品品升升级级的的费费用用中中。测测试试成成熟熟度度级级别别l的真实测试费用是很难计算的。的真实测试费用是很难计算的。投伦净故溢奥雇舅皱焉巢侠防泥菏韵慕彭盂京骆夸芜熙堰威悸卧连郡沃非第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模一、测试成熟度模型 (TMM)简介 测试成熟度级别测试成熟度级别2。处于测试成熟度级别处于测试成熟度级别2的软的软件测试是一项独立的工作。测试计划及脚本通件测试是一项独立的工作。测试计划及脚本通常是由有经验的产品用户或支持人员来开发的。常是由有经验的产品用户或支持人员来开发的。这些人员也许具备,也许不具备自动这些人员也许具备,也许不具备自动(编程编程)测测试经验。不论属于何种情况,测试人员都必须试经验。不论属于何种情况,测试人员都必须彻底了解软件需求和设计说明,以便制定便于彻底了解软件需求和设计说明,以便制定便于理解的测试计划,并开发与之关联的脚本。如理解的测试计划,并开发与之关联的脚本。如果测试脚本存在,就应该提交给运行脚本并记果测试脚本存在,就应该提交给运行脚本并记录结果的测试工程师。录结果的测试工程师。 岩样照评炬卓楔埔勤沿迢矾毗胯估俭披臃徐趾称芍咳吐岂掳挖锁结砾俄常第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模一、测试成熟度模型 (TMM)简介 在级别在级别2中,测试组可能包括一些新手,他们是缺乏相中,测试组可能包括一些新手,他们是缺乏相关经验的最终用户或者具备相关功能知识的人员。这关经验的最终用户或者具备相关功能知识的人员。这些人员的工作是就是设法使系统中断,实际上也是为些人员的工作是就是设法使系统中断,实际上也是为了保证系统能够正常工作。了保证系统能够正常工作。在级别在级别2中,测试工作可能需要一个或多个高级支持人中,测试工作可能需要一个或多个高级支持人员的服务,他协调测试文档的编写、对测试工程师进员的服务,他协调测试文档的编写、对测试工程师进行管理并对结果进行编辑。虽然,一次性的启动费用行管理并对结果进行编辑。虽然,一次性的启动费用便可实现捕获回放工具,但如果测试周期数量增多,便可实现捕获回放工具,但如果测试周期数量增多,就会需要投入更多的资金。在后面的测试周期中,测就会需要投入更多的资金。在后面的测试周期中,测试脚本可以重用,还可以自动回放,这样在脚本的开试脚本可以重用,还可以自动回放,这样在脚本的开发及执行方面节省了大量的劳动力。发及执行方面节省了大量的劳动力。 廓橡房涕芍每很檄孩概爷爹胡原溃郴价祷若抖滇陌疵殊院睡倾豆振歉雷沮第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模一、测试成熟度模型 (TMM)简介测试成熟度级别测试成熟度级别35。在高级别的测试成熟度在高级别的测试成熟度中,负责制定测试计划的测试工程师应当参与中,负责制定测试计划的测试工程师应当参与设计工程师的产品开发会议,帮助在产品中建设计工程师的产品开发会议,帮助在产品中建立可测试性。测试工程师的编程背景与他或她立可测试性。测试工程师的编程背景与他或她对产品的熟悉程度将有助于提高后续建立的测对产品的熟悉程度将有助于提高后续建立的测试的有效性,以便找出产品最薄弱的环节。如试的有效性,以便找出产品最薄弱的环节。如果测试工具具有白盒测试能力,那么测试工程果测试工具具有白盒测试能力,那么测试工程师可以利用他或她在系统内部工作的有关知识师可以利用他或她在系统内部工作的有关知识确定不能手工进行测试的功能。测试计划有助确定不能手工进行测试的功能。测试计划有助于将测试设计的结果形成文档。测试设计为测于将测试设计的结果形成文档。测试设计为测试工程师开发测试脚本程序提供指南。试工程师开发测试脚本程序提供指南。 泼辖让韭腾幕赁谷击森禾纂决济蜒菩胳滋林仰浸踩凿错霓臆挚穿岿帚病某第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模一、测试成熟度模型 (TMM)简介 测试脚本的开发工作是由测试工程师或应用程测试脚本的开发工作是由测试工程师或应用程序员完成的。编程所需的经验级别依赖于所使序员完成的。编程所需的经验级别依赖于所使用的工具以及测试的复杂程度。一般情况下,用的工具以及测试的复杂程度。一般情况下,最具通用性的工具,它使用通用的脚本编程语最具通用性的工具,它使用通用的脚本编程语言,例如言,例如C。而其他工具则可能使用简单的编。而其他工具则可能使用简单的编程语言。不论是何种情况,测试组中至少要有程语言。不论是何种情况,测试组中至少要有一名成员必须在编写结构化程序方面有经验。一名成员必须在编写结构化程序方面有经验。自动工具用于自动生成测试日志、缺陷文档以自动工具用于自动生成测试日志、缺陷文档以及生成测试状念输出。这些工具在测试的执行及生成测试状念输出。这些工具在测试的执行及管理方面节省了大量的劳动力。及管理方面节省了大量的劳动力。 炳曹淑咒虫谢空蛰形也束捧缩葱痊芽麦决释佃谁哦念填熬宰独奴炉砧赏代第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法1、概述、概述 根根据据测测试试工工作作量量确确定定测测试试组组规规模模的的方方法法有有好好几几种。(种。(传统方法、商业评估工具法传统方法、商业评估工具法) (1)传传统统的的方方法法是是,软软件件开开发发程程序序已已重重点点对对开开发发工工作作量量及及整整个个项项目目的的工工作作量量做做了了估估计计。产产品品质质量量保保证证所所需需的的工工作作量量,例例如如软软件件测测试试,可可根根据预期的开发工作量和全部的项目工作量确定。据预期的开发工作量和全部的项目工作量确定。晕醒发捉僵囊拷框负媒腹董焦滦排创必剑安伞阶功瑶童围泼阻洼监恩仆销第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 (2)商商业业评评估估工工具具,例例如如COCOMO、Prices和和SLIM,他他们们需需要要输输入入与与开开发发规规模模、生生产产能能力力和和项项目目管管理理活活动动范范围围相相关关的的不不同同参参数数来来确确定定测试工作量。测试工作量。 这这些些工工具具所所产产生生输输出出的的精精确确性性反反映映了了输输入入数据的质量。数据的质量。 只只有有极极少少数数工工具具能能够够解解决决与与产产品品质质量量保保证证规规范范(例例如如,软软件件测测试试)有有关关的的日日益益增增长长的的重重要要性性及及复复杂杂性性问问题题,这这些些问问题题是是通通过过将将它它们们与与用用来来生生成成资资源源与与费费用用估估算算的的一一组组输输入入因因素素结结合合起起来而解决的。来而解决的。纸秒琢尧晌周矮剂偶屯宴狗裔汤颁榴屑骋镍菲冈拖血瘸绢抗途吹彻占裳遵第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 特特定定项项目目的的测测试试工工作作量量级级别别依依赖赖于于一一些些不不确确定定因因素素,而而这这些些因因素素是是测测试试组组进进行行资资源源估估算算所所使使用用的的复复杂杂估估算算模模型型的的输输入入条条件件。如如果果缺缺乏乏一一些些有有价价值值的的参参数数,那那么么可可以以考考虑虑使使用用其其他他简简单单模模型型。确确定定估估算算软软件件开开发发工工作作量量范范围围的的重重点点之之后后,测测试试程程序序的的大大小小依依赖赖于于软软件件开开发发估估算算的的结结果果。这这一一点点与与开开发发比比例例方方法法所所反反映映的的结果是一致的。结果是一致的。鲍彦瓣奄戳夯板犁惭殖讲滴夫粮罪吴骑落乎纷祖的诧噶也弓烹岂卓飘劫确第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法2、开发比例法 度度量量测测试试活活动动所所需需工工作作量量级级别别的的一一个个快快速速、简简单单的的方方法法是是根根据据分分配配给给项项目目的的软软件件开开发发人人员员的的数数量量来来确确定测试工程师的数量。定测试工程师的数量。 测测试试组组的的规规模模是是通通过过确确定定项项目目开开发发人人员员和和测测试试工工程程师师合合理理的的比比例例来来计计算算的的。在在这这里里“开开发发人人员员” 包包括括致致力力于于设设计计、开开发发、编编译译及及进进行行单单元元级级测测试试的的人人员员。虽虽然然一一些些开开发发人人员员的的任任务务可可能能超超出出传传统统开开发发活活动动的的范范围围,但但使使用用这这种种比比例例法法时时,开开发发人人员员的的分分类类只只限限于于这这些些特特定定的的范范围围。这这样样的的分分类类将将从从事事功功能能分分析析、需需求求管管理理、配配置置管管理理、质质量量保保证证、过过程程改改进进、项项目目管管理理、软软件件测测试试、培培训训材材料料编编写写以以及及用用户户手手册册编编写写的的人人员员(专专职职人员人员)排除在外。排除在外。钦桶横冒脚刚辩亮湿快售惰嘿枉饯古饿舷触嘲苔席脾械源枚胳屈利赃照呀第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 开开发发人人员员与与测测试试工工程程师师的的比比例例根根据据软软件件开开发工作类型的不同而有所区别,见表发工作类型的不同而有所区别,见表8.3.1 。 表表中中的的比比例例(来来自自作作者者的的经经验验)同同样样假假设设测测试试工工作作的的范范围围包包括括组组装装及及系系统统测测试试阶阶段段的的功功能能和和性性能能测测试试。表表列列“计计划划的的开开发发人人员员数数目目” 以以及及“测测试试组组规规模模” 中中的数值均为人员数目。的数值均为人员数目。 一一些些任任务务关关键键的的软软件件项项目目需需要要的的测测试试工工程程师师数数量量可可能能比比开开发发人人员员数数量量多多。总总之之,应应用用开开发发人人员员与与测测试试工工程程师师两两者者之之间间的的比比例例反反映映了了开开发发人人员员及及测测试试工工程程师师的任务的任务 碉凯柱官岸促瑶犯涎碍泞访巾抄等府瓜版舍蝴瞩更厅登无疑裴苇盛习耀沦第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法表表8.3.1 开发比例法开发比例法 开发类型开发类型 计划的开发人员数目计划的开发人员数目 比例比例 测试组规模测试组规模 商业产品商业产品(大型市场大型市场) 30 3:2 20 商业产品商业产品(小型市场小型市场) 30 3:1 10 单个客户端的应用开发单个客户端的应用开发 30 6:l 5 单个客户端中的开发及与单个客户端中的开发及与CoTS集成集成 30 4:l 7 政府部门应用开发政府部门应用开发(国内国内) 30 5:l 6 公司应用开发公司应用开发(国内国内) 30 4:1 7注:注:表表中中假设测试工程师只参与测试生存周期活动的执行,而不直接参与假设测试工程师只参与测试生存周期活动的执行,而不直接参与任何开发工作。任何开发工作。 苞纠咨泉亥遁系事蔬鞠抨扔腕弛萤瘩邻甄褥谰遍段默绞臼贸望卜筋全尽副第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法3、百分比法 估估算算测测试试程程序序工工作作量量级级的的另另一一个个快快速速的方法是百分比法,参见表的方法是百分比法,参见表8.3.2。 这这种种方方法法在在计计算算测测试试组组规规模模时时考考虑虑计计划用来支持项目划用来支持项目的人员数目。的人员数目。 影影响响测测试试组组规规模模的的各各个个因因子子参参见见下下表表,该该表表假假设设测测试试工工作作的的范范围围包包括括组组装装及及系系统测试阶段的功能和性能测试统测试阶段的功能和性能测试。 挚覆瑚万攻麻痊摆呸核撒次沏筷附症讫懦辕妒僳肘煤榷旋卿丸钎稿日柠戍第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法表表8.3.2 百分比法百分比法 开发类型开发类型 项目人项目人 测试组测试组 测试组规测试组规 产品保证产品保证 产品保证产品保证 员级别员级别 规模因子规模因子 模模(人数人数) 组规模因子组规模因子 小组规模小组规模 商业产品(大型市场)商业产品(大型市场) 50 27 1 3 37 1 8 商业产品商业产品(小型市场小型市场) 50 16 8 28 14 单个客户端的应用开发单个客户端的应用开发 50 10 5 20 10 单个端的开发与单个端的开发与 50 14 7 23 11 COTS集成集成 政府部门应用开发政府部门应用开发(国内国内) 50 11 5 20 10 公司应用开发公司应用开发(国内国内) 50 14 7 23 11乘杠穷膛妙吸智缀潮状投红牢妆炮藻症趣昌升怀锅百踌屠铝兹格啡躬蜒因第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 表表中中表表示示的的规规模模因因子子也也适适用用于于产产品品保保证证(PA)小小组组。按按照照CMM提提出出的的成成熟熟度度指指南南进进行行软软件件开开发发的的企企业业需需要要CMM公公布布的的支支持持不不同同关关键键处处理理区区域域的的人人员员为为其其提提供供服服务务。表表中中表表明明PA小小组组的的组组成成包包括括测测试试组组人人员员及及从从事事需需求求管管理理、配置管理、质量保证以及配置管理、质量保证以及过程改进过程改进的人员的人员。 “过过程程改改进进”的的意意思思是是监监督督工工作作的的人人员员,这这些些人人员员将将本本企企业业的的过过程程进进行行裁裁减减,以以适适合合特特殊殊的的项项目目。对对项项目目人人员员进进行行相相应应的的培培训训、收收集集并分析项目性能度量。并分析项目性能度量。英谤销公毗沼卓享勘虏抵脱戌逸卧甸矫炳钳瓣疵玄泥绎扇剔侧涂恍单匙君第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法4、测试程序法、测试程序法 估算测试工作量级别的另一种方法是使用估算测试工作量级别的另一种方法是使用计划的项目测试程序数量。计划的项目测试程序数量。 企业需要形成一个历史记录,记录开发项企业需要形成一个历史记录,记录开发项目及其相关的开发规模大小、所需的测试程序目及其相关的开发规模大小、所需的测试程序数量以及按照人小时计算的最终测试工作量。数量以及按照人小时计算的最终测试工作量。 开发规模的大小以代码行开发规模的大小以代码行(LOC)、与代码、与代码等价的行、功能点或者所生成对象的数目来计等价的行、功能点或者所生成对象的数目来计算,并形成文档。算,并形成文档。 爷杠茧狗多酬捂碍樱袄盐剔摄台柄艘帮德露酿诽妹曲朴摸鼎脾得猎鬃钞傅第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 如果有这样的历史记录存在,那么测试组如果有这样的历史记录存在,那么测试组可以判断规模数值与所开发的测试程序数目之可以判断规模数值与所开发的测试程序数目之间以往的关系,然后估算新项目所需的测试程间以往的关系,然后估算新项目所需的测试程序数目。序数目。 测试程序的数目估算确定后,测试组可以测试程序的数目估算确定后,测试组可以确定测试程序数目与测试组花费的人小时工作确定测试程序数目与测试组花费的人小时工作量之间的历史关系。量之间的历史关系。之后,这个数目可用于估之后,这个数目可用于估算新项目测试工作量的人小时数或与之等值的算新项目测试工作量的人小时数或与之等值的全职工作人员数。全职工作人员数。 历史数据反映了企业的文化氛围或测试的历史数据反映了企业的文化氛围或测试的成熟度,以及项目使用的测试程序数与测试需成熟度,以及项目使用的测试程序数与测试需求范围之间的相互关系。求范围之间的相互关系。 籽析禽兽陌的桌侧当牵宪筑剃憎棍韦汉骏愤振窖破诣鲸镁悯撇谅情割嚏镭第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 表表8.3.3 表示了使用测试程序法的例子,在该表中,表示了使用测试程序法的例子,在该表中,测试组估算一个新项目需要测试组估算一个新项目需要1120个测试程序。个测试程序。 测试组经过检查历史记录,发现前一个包含测试组经过检查历史记录,发现前一个包含860个个测试程序的测试工作总共需要测试程序的测试工作总共需要5300个小时。在前一项个小时。在前一项工作中,所需的小时数与测试程序数之间的比例为工作中,所需的小时数与测试程序数之间的比例为6.16。5300个小时的项目需要个小时的项目需要3.4个工程师个工程师9个月的全职工作个月的全职工作( (每月按每月按174174个工作量计个工作量计) )。确定了小时数测试程序数。确定了小时数测试程序数之间的历史记录为之间的历史记录为6.16之后,那么测试组可以算出完成之后,那么测试组可以算出完成1120个测试程序需要个测试程序需要6,900个小时。由于新项目制定的个小时。由于新项目制定的进度为进度为l 2个月,因而测试组可以计算出需要个月,因而测试组可以计算出需要3.3个测试个测试工程师。这个数字是用总的小时数工程师。这个数字是用总的小时数(6900)去除在给定去除在给定的时间内的时间内(1 2个月个月)每个人所需的小时数每个人所需的小时数(2080)而得到而得到的。的。 廓村帧猛瑰撕舱爹里厉硫莽眩虑芦底袋族奢聪小曙茂护珊荔较涤丧御浓艾第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法表表8.3.3 测试程序法测试程序法 测试过程数目测试过程数目 计算因子计算因子 人小时人小时 完成周期完成周期 测试组规模测试组规模 (人数人数)历史记录历史记录 860 6.16 5300 9个月个月 3.4(相似项目相似项目) (1560小时小时)新项目评估新项目评估 1120 6.16 6900 1 2个月个月 3.3 (2080小时)小时)每人每月按每人每月按174小时计,小时计,12个月的工作量个月的工作量=174*12=2080全丢坡奸跳成篙轻蜕尾谈官刑地伪宙仔姑妆没州肚冷箭麓斧硷缆抑哗搞霸第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法5、任务计划法 估算测试工作量级别的另一种方法是检查历史记估算测试工作量级别的另一种方法是检查历史记录中相似类型的测试工作所花费的人小时数。测试组录中相似类型的测试工作所花费的人小时数。测试组需要如需要如测试工作结构分解表测试工作结构分解表那样按照工作的分类结构那样按照工作的分类结构进行时间记录。进行时间记录。 历史记录突出历史记录突出不同测试任务所需的工作量不同测试任务所需的工作量。之后,。之后,将新项目测试程序将新项目测试程序(1120)的评估数与历史记录中的规的评估数与历史记录中的规模基线进行比较,如表模基线进行比较,如表8.3.4所示。所示。 历史记录中的基线表明一个有历史记录中的基线表明一个有860个测试程序的项个测试程序的项目的全部人小时数为目的全部人小时数为5300小时,它表示计算因子为小时,它表示计算因子为6.16。该因子可用于评估包含该因子可用于评估包含1120个测试程序的测试工作量。个测试程序的测试工作量。这个相似的比较参见表这个相似的比较参见表8.3.3测试程序法。测试程序法。 致玲赖嗽滞甫筹藩弹翟诛怜大娜阅补少隶卉品霓讹让海颈支铺黔栈怯袒芍第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 然然后后测测试试组组对对历历史史记记录录进进行行评评审审,查查看看测测试试工工作作结结构构分分解解表表中中所所描描述述的的包包含含在在工工作作分分解解结结构构中中的的不不同同测试任务所花费的时间。测试任务所花费的时间。 表表8.3.5将每个将每个WBS元素需要的时间进行累计。元素需要的时间进行累计。表表8.3.4新项目需要的人小时估算新项目需要的人小时估算测试程序数目测试程序数目 比例因子比例因子 人小时数人小时数历史记录历史记录(相似项目相似项目)860 6.16 5300新项目评估新项目评估 1120 6.16 6900历廖喇行囚苯素沛韧辨窿税凹础菠诺柏肋贞榷舅冕兰吕惋愿滚等汗芦绊琳第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法表表8.3.5 任务计划法任务计划法序号序号 WBS元素元素 历史数值历史数值 百分比百分比 初步评估初步评估 评估调整评估调整 1 项目启动项目启动 140 2.6 179 179 2 早期项目支持早期项目支持 120 2.2 152 152 3 自动测试决策自动测试决策 90 1.7 117 4 测试工具选择及评估测试工具选择及评估 1 60 3 207 5 测试工具引入测试工具引入 260 5 345 345 6 测试计划测试计划 530 1 0 690 690 7 测试设计测试设计 540 10 690 690 8 测试开发测试开发 1980 37 2553 2553 9 测试执行测试执行 870 1 7 1 173 1 173 10 测试管理及支持测试管理及支持470 9 621 621 11 测试过程改进测试过程改进 140 2.5 173 项目合计项目合计 5300 100 6900 6403根据项目情况进行修正绢哗扼蓄杨魁摹湾央憾椿转痢苦佳赣镑假懊厄暴壳虐雍沛憾频哩驯莎铆睦第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 接下来,测试组根据调整后的人小时估算数接下来,测试组根据调整后的人小时估算数6403小时小时来计算测试组的规模,参见表来计算测试组的规模,参见表8.3.6。 表表8.3.6 测试组规模测试组规模 测试程序数量测试程序数量 人小时评估人小时评估 估算调整估算调整 完成周期完成周期 测试组规模测试组规模 新项目评估新项目评估 1120 5.71 6403 1 2个月个月 3.1 (2,080小时小时/人人)瑞渍水屯扰涪又腔船底裹诅梅晤獭旷千相方桥半缺叭饭锹甭佐侈也词觉乌第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 测试组规模的计算结果为测试组规模的计算结果为3.1个测试工程师工个测试工程师工作作12个月。如果测试组在整个测试程序中配备个月。如果测试组在整个测试程序中配备3个个全职人员,那么为了在规定的进度内完成测试工全职人员,那么为了在规定的进度内完成测试工作,与前一测试组相比,其工作效率需要略微提作,与前一测试组相比,其工作效率需要略微提高一些。高一些。 但可以采用不同的人员配备方法,即配备两但可以采用不同的人员配备方法,即配备两个全职人员,以及两个兼职测试工程师。两个兼个全职人员,以及两个兼职测试工程师。两个兼职人员的其中一人占用职人员的其中一人占用50的时间,另一人占用的时间,另一人占用60的时间。这种计划对于协调使用两个兼职人的时间。这种计划对于协调使用两个兼职人员,完成特殊的测试类型或测试特殊功能是非常员,完成特殊的测试类型或测试特殊功能是非常方便的。方便的。同知朽堕瓦埠边北赠沛勒浪菏碧踏饺及剩咕南摆义悉鞍弃吴沉詹鸵衙蠕测第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法6、 影响测试规模的因素影响测试规模的因素 计算测试工作规模估算时,需要考虑下列因素:计算测试工作规模估算时,需要考虑下列因素: 1企业企业 2测试需求范围测试需求范围 3测试工程师技能等级测试工程师技能等级 4测试工具的熟练程度测试工具的熟练程度 5业务知识业务知识 6测试组组织测试组组织 7测试工作的范围测试工作的范围 8启动测试工作启动测试工作 9 9计划的增量软件版本数量计划的增量软件版本数量 10 10过程定义过程定义 11 11完成关键任务的应用完成关键任务的应用 12 12测试开发执行进度测试开发执行进度准令霄稠盆扑眷夕毙姑证暂之玄樊矮薄躲茁冕悍卸据沪捆框逝甥离衍唱绕第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师 面面对对组组织织测测试试人人员员以以及及执执行行项项目目测测试试的的挑挑战战,测测试试经经理理需需要要招招聘聘具具备备测测试试工程才干的人员。工程才干的人员。 什么样的人可以成为好的测试工程师什么样的人可以成为好的测试工程师? 测试工程师需要具备什么样的技能测试工程师需要具备什么样的技能? 怎样确定最适合于工作的测试工程师怎样确定最适合于工作的测试工程师候选人候选人?退懒骚侧坝村羔豪宴黔萎赁镜汲硼钳热明国晾奏循击弯男狭奈少拌灼误当第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师 优秀的软件开发人员经过培训之后,优秀的软件开发人员经过培训之后,对于工作的开展以及工作中出现的问题对于工作的开展以及工作中出现的问题在头脑中有一整套解决方案。与此相反,在头脑中有一整套解决方案。与此相反,测试工程师需要具备使事情走向失败的测试工程师需要具备使事情走向失败的能力以及能够找到变通解决方案的开发能力以及能够找到变通解决方案的开发人员所应有的智力,尤其在测试脚本的人员所应有的智力,尤其在测试脚本的构造阶段表现得更加明显。构造阶段表现得更加明显。 徘葬剃蓟玫孪轻嘱紫委慷找随浮危六衷腆主萄声摄审硅炭孙综志屡作蔷磐第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师 测试工程师应当具备分析、关注细节及组测试工程师应当具备分析、关注细节及组织能力,面对测试工作的复杂性,要有开创性织能力,面对测试工作的复杂性,要有开创性并提前制定出计划。因为测试工程师必须与软并提前制定出计划。因为测试工程师必须与软件开发人员紧密协作,因而与开发人员交流故件开发人员紧密协作,因而与开发人员交流故障报告及问题时要有理有节。障报告及问题时要有理有节。 另外,测试工程师需要具备很宽的知识面,另外,测试工程师需要具备很宽的知识面,以及多个平台、操作系统、支持应用层、与其以及多个平台、操作系统、支持应用层、与其他产品及用户的接口、数据库、应用语言等方他产品及用户的接口、数据库、应用语言等方面的经验。熟悉主要自动测试工具的脚本编程面的经验。熟悉主要自动测试工具的脚本编程语言是非常有益的。语言是非常有益的。 弦扭拽咋卸乃嵌屿盟忌劫战桥雷藻绽腊宅降羡寇拌堆头牟铆蔼当嵌霖拭旦第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师一、测试工程师的品质招聘测试工程师时需要考虑的品质和技能因素招聘测试工程师时需要考虑的品质和技能因素如下所示。将希望测试组成员具备的技能在应如下所示。将希望测试组成员具备的技能在应用的测试计划中形成文档是很有价值的。用的测试计划中形成文档是很有价值的。 1适适应应性性可可以以在在不不同同的的技技术术环环境境下下开开展展工工作作,并并熟悉不同的过程、工具以及方法。熟悉不同的过程、工具以及方法。 2学学习习速速度度快快喜喜欢欢完完成成不不同同类类型型的的任任务务,喜喜欢欢学学习习新东西并愿意接触各种不同的产品。新东西并愿意接触各种不同的产品。 助挫嘎歹几丹唤臼米盛卜涩象犹症偏凄防轩谋旷惫劫间吭詹脯淬箭翱螺占第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师一、测试工程师的品质 3总体技能总体技能具有复杂活动总体构思、清楚表达具有复杂活动总体构思、清楚表达思想和思路的天资。思想和思路的天资。 4组织才能组织才能能够理解复杂的测试需求,并能够能够理解复杂的测试需求,并能够制定测试计划及设计方法,以达到相应的需求;能够并制定测试计划及设计方法,以达到相应的需求;能够并行完成多个任务。行完成多个任务。 5解决问题的能力解决问题的能力能够解决工作中出现的问题以能够解决工作中出现的问题以及测试开发及执行过程中碰到的困难。及测试开发及执行过程中碰到的困难。 6创造性创造性能够用多种方法对系统和应用进行操作,能够用多种方法对系统和应用进行操作,这样系统和应用可适应所有的环境;在软件或系统失败这样系统和应用可适应所有的环境;在软件或系统失败时能够确定失败的所有原因。时能够确定失败的所有原因。杰煮阿肇隶挽锑实留澡很近雇间颅壹瓢堪抄翟氨氦犬氓役真薪零稽视檀唇第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师一、测试工程师的品质 7分分析析编编程程技技能能开开发发测测试试脚脚本本所所需需的的培培训训、经经验及技能。验及技能。 8应应用用的的业业务务领领域域知知识识熟熟悉悉或或了了解解业业务务应应用用的的功功能需求。能需求。 9公公关关协协作作能能力力能能够够紧紧密密有有效效地地与与软软件件开开发发人人员协作,具备很强的口头表达能力。员协作,具备很强的口头表达能力。 10软软件件专专业业人人员员精精通通系系统统的的使使用用,能能够够确确定定问问题,并能够灵活地与开发人员交流问题的交流。题,并能够灵活地与开发人员交流问题的交流。 11技术专家技术专家能够安装并评估测试工具,开发并维能够安装并评估测试工具,开发并维护测试数据;控制测试配置及环境;了解网络、数据库护测试数据;控制测试配置及环境;了解网络、数据库及中间件。及中间件。摔论矗捎蚕券改媳票睬撑邮仆鳖猿嚏宙羌滇敲云淬狞镊佛位茄讣担厕阻润第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师一、测试工程师的品质12测试经验测试经验测试经验水平。一个有效的测试与自动测试经验水平。一个有效的测试与自动测试软件的联合使用便构成了自己的开发生存周期。测试测试软件的联合使用便构成了自己的开发生存周期。测试工程师应当在测试策略及目标计划、测试需求定义及测试工程师应当在测试策略及目标计划、测试需求定义及测试设计、开发、执行方面具备经验。设计、开发、执行方面具备经验。 13面向细节面向细节关注细节以发现难以找到的小故障,对关注细节以发现难以找到的小故障,对提高软件产品的质量具有浓厚的兴趣。提高软件产品的质量具有浓厚的兴趣。14面向过程面向过程充分了解输入、步骤之间的逻辑顺序以充分了解输入、步骤之间的逻辑顺序以及期望的输出结果的能力。及期望的输出结果的能力。 15书写语法技能书写语法技能有效地评估并改进需求说明及软有效地评估并改进需求说明及软件设计文档的能力。件设计文档的能力。 向诽舷斌氢绵翰兆肢骚潦端募丢声精戏哲膝点畜唆霸苞澄唆吩亮隋招靳管第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 在为测试工作招聘测试工程师时,有必要在为测试工作招聘测试工程师时,有必要了解测试组的最终组成结构:了解测试组的最终组成结构: 测试组作为一个整体,要负责完成项目的测试组作为一个整体,要负责完成项目的所有测试需求,以及所有的测试任务。所有测试需求,以及所有的测试任务。 测试工作有效执行需要该小组成员保留足测试工作有效执行需要该小组成员保留足够的常驻专家来平衡已采用的测试程序及使用够的常驻专家来平衡已采用的测试程序及使用的测试工具。的测试工具。 测试组要充分了解测试工具,并具备足够测试组要充分了解测试工具,并具备足够的经验,这样,可以准确地制定计划、准备并的经验,这样,可以准确地制定计划、准备并执行测试。执行测试。注:测试组的组成大致与表8.4.1中描述的测试组概况相同。 寄樱杭削昨涸突咙撼爱何辗献咋篡掘搔戚数穗碎怨霍热见巩摘撅赁灌炬新第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 表表8.4.1给出的测试组概况描绘了可以负责给出的测试组概况描绘了可以负责测试工作的测试组的组成,包括自动测试工具测试工作的测试组的组成,包括自动测试工具QA Partner的使用。的使用。 例如在例如在Windows客户端和客户端和UNIX服务器上开服务器上开发的客户机服务器结构的患者健康护理调度和发的客户机服务器结构的患者健康护理调度和资源管理应用项目,应用程序开发的前台使用资源管理应用项目,应用程序开发的前台使用Visual Basic和和C+,后台使用,后台使用SQL服务器。特殊服务器。特殊项目的测试范围包括功能需求、服务器性能、用项目的测试范围包括功能需求、服务器性能、用户界面、内存分配及系统加载测试。户界面、内存分配及系统加载测试。槐比婚潞梳便遣定拾叉轨骄辩努尾郑螟慢镁真痛驴采绕趁招黄严唁吭沽奈第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 表表8.4.1描述的测试组组成包括测试经理、描述的测试组组成包括测试经理、测试组长、测试组长、3个测试工程师以及一个初级测试个测试工程师以及一个初级测试工程师。工程师。 1 1、这样的测试组配置表明测试经理至少具备、这样的测试组配置表明测试经理至少具备6年的年的软件测试经验,其中包括软件测试经验,其中包括1年到年到2年担任测试组长的经验。年担任测试组长的经验。在理想的情况下,测试组长的经验应该包括人员的管理在理想的情况下,测试组长的经验应该包括人员的管理方面。实际上,测试经理可能具备软件开发及软件测试方面。实际上,测试经理可能具备软件开发及软件测试两方面的经验。理想情况下,测试经理对于项目计划使两方面的经验。理想情况下,测试经理对于项目计划使用的主要测试工具及市场上其他一些工具至少有用的主要测试工具及市场上其他一些工具至少有1年的经年的经验。测试经理同时还要熟悉各种测试管理工具,或帮助验。测试经理同时还要熟悉各种测试管理工具,或帮助测试组成员建立测试床环境的工具。测试组成员建立测试床环境的工具。 停篙瘫橇咐挨健嘿诞鼻核桐雏甸掌呐听牵耕术巫机快娥陵咯华负画喷憋李第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 2、如果测试经理负责整个工作并将重点放如果测试经理负责整个工作并将重点放在长期的测试及策略开发上,那么测试组组长在长期的测试及策略开发上,那么测试组组长需要负责测试执行技术方面的工作。需要负责测试执行技术方面的工作。 表表8.4.1给出的测试组概况建议测试组长至给出的测试组概况建议测试组长至少有少有4年的测试工作经验,以及至少年的测试工作经验,以及至少2年使用年使用QA Partner工具的经验。测试组长最好具备使工具的经验。测试组长最好具备使用用Purify测试工具及几种编程语言的能力,同测试工具及几种编程语言的能力,同时最好熟悉时最好熟悉SQL Server关系数据库。关系数据库。 眼铰婪坎庐舌烽思屑籍灼弛慰桐厉淫端撮庙链来券掠逞凉甄幕亚陪迁募显第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 3、试组组成的例子还表明共需要试组组成的例子还表明共需要3个测试工程师职位。他们均需要完成普个测试工程师职位。他们均需要完成普通的测试活动,并要求其中两人具备相通的测试活动,并要求其中两人具备相关的业务领域的经验,同时要求另外一关的业务领域的经验,同时要求另外一个精通网络工程及管理。这里所说的精个精通网络工程及管理。这里所说的精通可以体现在具有网络经验以及获得网通可以体现在具有网络经验以及获得网络工程师认证络工程师认证(CNE)证书。证书。 烩腻树玄勋碗续抖沟石转馏蠕归该酞璃诣澳倚龙云扭荣坡一邵瓢很殆摔瓮第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 4、测试组周围可能是最初级的测试测试组周围可能是最初级的测试工程师他们刚刚走出校门或只有工程师他们刚刚走出校门或只有l、2年年的软件开发经验。初级测试工程师会慢的软件开发经验。初级测试工程师会慢慢地熟悉测试的生存周期、项目中使用慢地熟悉测试的生存周期、项目中使用的测试工具以及业务应用本身。对于测的测试工具以及业务应用本身。对于测试组成员而言,具备不同的软件技能是试组成员而言,具备不同的软件技能是非常有益的,包括新软件工具及编程语非常有益的,包括新软件工具及编程语言的培训及理论经验。言的培训及理论经验。 儡惧才格警蹋福阶摧蛤娜蚂你门壶星渡遵梭疟二障杂指灰绚仰铸墩孤禹巧第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师三、工作申请表 明确测试工程师候选人的资格要求,并对明确测试工程师候选人的资格要求,并对测试组的组成胸有成竹之后,测试经理就可以测试组的组成胸有成竹之后,测试经理就可以开始招聘工作。开始招聘工作。 对于大多数企业,公开职位的招聘需要填对于大多数企业,公开职位的招聘需要填写一个表格。这种表格的内容包括工作申请、写一个表格。这种表格的内容包括工作申请、职位描述、招聘要求。目的是通过标明所要求职位描述、招聘要求。目的是通过标明所要求的技能以及从事该项工作所需的的技能以及从事该项工作所需的 证书来确定证书来确定职位的性质。这种表格通常在企业内部、同等职位的性质。这种表格通常在企业内部、同等机会的职业办公室以及外地或本地的职业中介机会的职业办公室以及外地或本地的职业中介机构分发。机构分发。 浇议吧佣矗萄命欲头冲酬乒芒瞳杀涣佬钝顺蛤哨侦甘贸撕绒婉皆拓弧岁区第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师三、工作申请表 工作申请表的内容相当标准。工作申请表工作申请表的内容相当标准。工作申请表通常包括发布时间、职位名称、工作的地理位通常包括发布时间、职位名称、工作的地理位置以及职位识别号码。它概述该职位的职责以置以及职位识别号码。它概述该职位的职责以及希望具备的技能,同时规定受教育的程度以及希望具备的技能,同时规定受教育的程度以及所要求的工作年限。及所要求的工作年限。 注:注: 对于表对于表8.4.1中给出的测试组概况中的各个职中给出的测试组概况中的各个职位,都需要生成一张工作申请表。测试组组长职位,都需要生成一张工作申请表。测试组组长职位的工作申请表的例子参见位的工作申请表的例子参见表表8.4.28.4.2。 蚊待泄河暗澄谚菠挠聊栖日囤萤缘恶薄拆叫咳专尚务厅鸥冒匠粳卧谐坎伸第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师四、招聘活动 一个企业有效地招聘高质量测试工程师的能一个企业有效地招聘高质量测试工程师的能力根据该企业中测试组类型的不同有所不同。力根据该企业中测试组类型的不同有所不同。1 1、使用烟囱测试组的企业按项目招聘或雇佣测、使用烟囱测试组的企业按项目招聘或雇佣测试专家。试专家。 在这种情况下,企业只对项目负责,项目经理也只在这种情况下,企业只对项目负责,项目经理也只关注该项目的启动和执行;关注该项目的启动和执行; 在项目的启动过程中,经理研究并评估项目的工具,在项目的启动过程中,经理研究并评估项目的工具,为所需的各种人员制定工作申请表、面试各种职位的候为所需的各种人员制定工作申请表、面试各种职位的候选人、做出最后的雇佣决定。选人、做出最后的雇佣决定。项目经理可能在专业软件测试方面缺乏经验,不知道项目经理可能在专业软件测试方面缺乏经验,不知道怎样定义、招聘或确定测试组所需的技能类型。怎样定义、招聘或确定测试组所需的技能类型。哺嘛痰挞耽课矮芯增七汀娘渗畴瞬表骂列莉嚎磐袄恤摧托继甥偿哇戈傣晋第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师四、招聘活动 2、其他测试组组织,例如集中测试组及其他测试组组织,例如集中测试组及SMT类型测试组,其拥有的基本构造支持项目类型测试组,其拥有的基本构造支持项目之间测试工程师的轮换。之间测试工程师的轮换。 测试组织通常是在测试组需要的时候招聘各种工程测试组织通常是在测试组需要的时候招聘各种工程师专家(包括测试工程师)。师专家(包括测试工程师)。 按照定义,这些测试组织拥有一定数量的专业测试按照定义,这些测试组织拥有一定数量的专业测试工程师,需要时可把他们召集起来进行工作申请、参与工程师,需要时可把他们召集起来进行工作申请、参与广告招聘、面试测试工程师候选人等工作。当他们将候广告招聘、面试测试工程师候选人等工作。当他们将候选人吸收到组织中时,可以享受到烟囱测试组织所没有选人吸收到组织中时,可以享受到烟囱测试组织所没有的优点。的优点。种北式裕史垂装扮兴脖幼肺推侮饰奋郸靖淫浊呛衅翌仓人粥爷财坑凉怒颈第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师四、招聘活动 集中及集中及SMT组织经常通过下列方法组织经常通过下列方法吸引专业测试工程师:吸引专业测试工程师: 提供在集中软件测试部门发展的职业提供在集中软件测试部门发展的职业道路、培训及开发自动测试工具、由高级道路、培训及开发自动测试工具、由高级测试工程师提供更多的指导机会、通过测测试工程师提供更多的指导机会、通过测试工程师在项目之间的轮换提高工作的安试工程师在项目之间的轮换提高工作的安全性、由多个项目中不同技术和工具经验全性、由多个项目中不同技术和工具经验积累带来的专业发展机会。积累带来的专业发展机会。蔽戴虚芋论芹坞慎匠返囊锡作铱娩运暂灸水晤屁阜扑少匝绽之恃坍诊哉跨第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师五、测试工程师的定位(确认) 不考虑测试组组织的类型,筛选、雇佣测试工程师的人员必须知道怎样给工作候选人定位。他或她必须能够在面试过程中从普普通通的测试工程师候选人中区分出高级测试工程师候选人。 汰态凉共谅墒加烙焦例险蔫纂试给浴趟湃脱掇荤再牡赴唐霓灯织生地青淄第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师五、测试工程师的定位(确认) 测试工程师的简历可以通过几种方法获得测试工程师的简历可以通过几种方法获得或定位:或定位: 1、检查企业的招聘或简历库。、检查企业的招聘或简历库。 2、在报纸或杂志上刊登工作广告。、在报纸或杂志上刊登工作广告。 3、一种更具前瞻性和潜在效益的方法,即查询因特、一种更具前瞻性和潜在效益的方法,即查询因特网简历资源,或与测试工具用户小组及测试相关的新网简历资源,或与测试工具用户小组及测试相关的新闻小组合作刊登公开职位招聘广告。闻小组合作刊登公开职位招聘广告。 4、在允许的情况下,雇员推荐的方法也是获得测试、在允许的情况下,雇员推荐的方法也是获得测试工程师简历的有效手段,特殊的宣传手段,例如提供工程师简历的有效手段,特殊的宣传手段,例如提供国外旅游机会或许也有帮助。国外旅游机会或许也有帮助。凛万剥项抽踏术洪尚秧凉医媚详恐操吻恶美跺青颇锁面寺吱冶脖仙寇涪烈第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师五、测试工程师的定位(确认) 不断努力,找回或获取测试工程师简历,不断努力,找回或获取测试工程师简历,受雇经理需要对所有简历进行筛选,只留下受雇经理需要对所有简历进行筛选,只留下最贴近经理特殊要求的少数简历。经理必须最贴近经理特殊要求的少数简历。经理必须亲自逐个筛选候选人。亲自逐个筛选候选人。酞焊推唤姜哥掏仍鹰常三呜浸拨忠淖工速矢凹厕顽挚戮酗伟涨凿结枣椒巾第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师六、测试工程师的面试 在测试工程师面试的准备阶段,受雇在测试工程师面试的准备阶段,受雇经理应当拟制一个相关问题清单,这些问经理应当拟制一个相关问题清单,这些问题的目的是确定候选人对于专业知识的精题的目的是确定候选人对于专业知识的精通程度。这些问题准备就绪后,分发给所通程度。这些问题准备就绪后,分发给所有参与面试的人员。有参与面试的人员。 擒泥息盂彪贮埂散溺宫温暑碟糊焦猪鉴毒须碾窄喘柳美滨缸状钡邹硼析魂第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师六、测试工程师的面试 开始时的一般性问题开始时的一般性问题 测试的专业问题测试的专业问题 面试问题如下面试问题如下 管理面试过程的人员应当对各个问题的答案管理面试过程的人员应当对各个问题的答案进行总结并形成文档。面试时同样要草草记下对进行总结并形成文档。面试时同样要草草记下对候选人的一些考察信息。这个文档在以后会有用候选人的一些考察信息。这个文档在以后会有用处,可以帮助你决定是否给某个候选人提供职位,处,可以帮助你决定是否给某个候选人提供职位,或者在两个候选人之间做出选择。如果可能的话,或者在两个候选人之间做出选择。如果可能的话,候选人应当由候选人应当由2人或人或3人进行面试人进行面试。询示芽峰顾盾挂砍瞒帐蹦楔愈浆灌饱牙患罕匿涛皆比咨悸攫竹吞阶硫拽谜第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师七、找出最佳候选人 除了评审候选人的个人品质及其在测试除了评审候选人的个人品质及其在测试工程和技术方面的能力之外,受雇经理还可工程和技术方面的能力之外,受雇经理还可以采取以下几个步骤(以采取以下几个步骤(1111个步骤个步骤)保证测试)保证测试工程师候选人能够成功地在其职位上发挥作工程师候选人能够成功地在其职位上发挥作用。用。 拉硝龚越赖驼昂碧罪絮疾楚阮轴蛙哇瓣戴骚苟璃羚窗力劈营鹤悍搽黄捶崎第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件5 任务及职责 此节描述的是完成测试活动的人员以及与测试工程师有紧密协作关系的人员的主要任务及职责。 对于特殊的项目,任务及职责需要定制,并在测试计划中形成文档。毛品东仰守路慰沂况甸蛙救朋绎项闯倪孩瘸由谍锣储娩择按畴别铜毯哈殿第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件5 任务及职责 一个项目需要的测试工程的角色数量可能一个项目需要的测试工程的角色数量可能会超出实际测试组职位的数量,因此,一个测会超出实际测试组职位的数量,因此,一个测试工程师可能身兼数职试工程师可能身兼数职也就是说,她可能也就是说,她可能“戴着不同的帽子戴着不同的帽子”。 为了保证测试任务的正确实施,有几个做为了保证测试任务的正确实施,有几个做法必须考虑:法必须考虑: 1 1、例如使用兼职或短期顾问。、例如使用兼职或短期顾问。 2 2、将测试工程师指派作为组织中更初级测试工程、将测试工程师指派作为组织中更初级测试工程师的顾问时,必须付给报酬。师的顾问时,必须付给报酬。 3 3、另外,企业应该对测试工程师进行项目、不同、另外,企业应该对测试工程师进行项目、不同技术环境以及不同测试工具方面的交叉培训。技术环境以及不同测试工具方面的交叉培训。 煤桐豺巡般砷丰夹慨憎婿炽缮何蜜樊眼革黄师鳖放豆师写营车爸发萝橇似第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件5 任务及职责表8.5.1列出测试程序参与者的职责及任务 测测试试组组如如果果计计划划使使用用自自动动测测试试工工具具,那那么么其其人人员员应应当当具具备备软软件件开开发发技技能能,因因为为自自动动测测试试不不同同于于手手工工测测试试,需需要要进进行行测测试试脚脚本本的的开开发发、执执行行及及管管理理工工作作。因因此此,完完成成手手工工测测试试所所需需的的测测试试工工程程师师技技能能和和活活动动与与进进行行自自动动软软件件测测试试的的工程师应当具备的技能和活动能力是不同的。工程师应当具备的技能和活动能力是不同的。 手手工工测测试试任任务务单单独独列列在在表表8.5.1的的任任务务及及职职责中。责中。 奈哉猛羹民育蹄拍蔚驶桐曹溶屎栅箩惦余姜坡尊榷剑烟篓夷巳嗜良振轩笔第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件6 企业的测试策略理念:理念:企业的主要目的是获取利润,降低测试企业的主要目的是获取利润,降低测试成本也是盈利的一种方式。成本也是盈利的一种方式。 用较低的代价实现有效的测试,不应为用较低的代价实现有效的测试,不应为了追求完美的测试而不失一切代价。了追求完美的测试而不失一切代价。襟烟涅脱治翻灵钨抬邪卯柠仁弛戏蓝桌蒂莫痴授芥闭丽礁辑臆烦倔穴椰湾第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件6 企业的测试策略一、如何合理地减少测试工作量减少冗余的测试白盒测试与黑盒测试的方式虽然不同,但往往有白盒测试与黑盒测试的方式虽然不同,但往往有“异曲同工异曲同工”之妙。在很多地方,白盒测试与黑之妙。在很多地方,白盒测试与黑盒测试会产生一模一样的效果(或者能推理出来)盒测试会产生一模一样的效果(或者能推理出来),这样的测试是冗余的。,这样的测试是冗余的。在集成测试、系统测试阶段,可能要执行多次在集成测试、系统测试阶段,可能要执行多次“回归测试回归测试”。每一次。每一次“回归测试回归测试”都会存在不少都会存在不少的冗余,应当设法剔除不必要的重复测试工作。的冗余,应当设法剔除不必要的重复测试工作。 产定莎池止皿嘘驭氨辉曰玖幅管孩苏淤施览槐跺囤到恐蛛测驯嘘庆葬允禁第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件6 企业的测试策略一、如何合理地减少测试工作量减少无价值的测试无价值的测试通常是由于不懂得测试技术引起无价值的测试通常是由于不懂得测试技术引起的。例如功能测试,在等价区间之中,本来只要的。例如功能测试,在等价区间之中,本来只要测试一个典型的输入就行了,如果有人在此区间测试一个典型的输入就行了,如果有人在此区间测试了测试了100100次,那么其中次,那么其中9999次就是无价值的。次就是无价值的。 渡褂幌导吐桐拷鲸追茵府霉歪营泌秧铲也扎文幂咨屏箭戎铺竟矗铸腺趣协第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件6 企业的测试策略一、如何合理地减少测试工作量如何“偷工减料” 有有一一些些“短短、平平、快快”的的项项目目,经经费费本本来来就就少少,用用户户对对质质量量要要求求也也马马马马虎虎虎虎。为为了了能能多多挣挣一一点点钱钱,开开发发方方不不得得不不采采用用“偷偷工工减减料料”的的方方式式来来降降低低测测试试代代价价。偷偷工工减减料料的的途途径径无无非非就就是是减减少少测测试试的的内内容容和和频频度度。但但不不能能砍砍得得太太狠狠,否否则则软软件件拿拿不不出出手手。基基本本方方法法是是找找出出软软件件中中需需要要优优先先测测试试的的部部分分(见见下表),其它次要部分可以忽略或将来再测试。下表),其它次要部分可以忽略或将来再测试。 气状达枢荧砍电阁凄送政蹄萧觅霖哄砍贝集卢蹬箱羡署牵炊务爸讣炼渐菇第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件6 企业的测试策略一、如何合理地减少测试工作量“偷工减料”方法的测试优先级:哪些功能是软件的特色?哪些功能是软件的特色? 哪些功能是用户最常用的?哪些功能是用户最常用的? 如果系统可以分块卖的话,哪些功能块在销售时最昂贵?如果系统可以分块卖的话,哪些功能块在销售时最昂贵? 哪些功能出错将导致用户不满或索赔?哪些功能出错将导致用户不满或索赔?哪些程序是最复杂、最容易出错的?哪些程序是最复杂、最容易出错的?哪些程序是相对独立,应当提前测试的?哪些程序是相对独立,应当提前测试的?哪些程序最容易扩散错误?哪些程序最容易扩散错误?哪些程序是全系统的性能瓶颈所在?哪些程序是全系统的性能瓶颈所在?哪些程序是开发者最没有信心的?哪些程序是开发者最没有信心的? 肄续獭魄拐秸羹辕罐捌拢忠吠注潭惟迪耶唁蒂裸俺乃镜炕邹憋杨撕畏霸恕第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件6 企业的测试策略二、测试结束及测试奖励机制1.测试何时结束测试何时结束1.1.基于测试用例的规则基于测试用例的规则 2.基于基于“测试期缺陷密度测试期缺陷密度”的规则的规则3.基于基于“运行期缺陷密度运行期缺陷密度”的规则的规则2.测试奖励机制测试奖励机制 根据缺陷的危害程度,把奖金分等级。根据缺陷的危害程度,把奖金分等级。每个每个新缺陷对应一份奖金,把奖金发给第一个发新缺陷对应一份奖金,把奖金发给第一个发现该缺陷的人。奖金额要适当,太低了人们现该缺陷的人。奖金额要适当,太低了人们不感兴趣,太高了会让项目破产的。不感兴趣,太高了会让项目破产的。 细楞磋窖那臻拌板撮缮龚苯圣抡拄趋啊篮边驰滞遁鸳续海捣院毋斧报奸栖第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件7测试组的业绩考核一、评价标准与原则评价标准与原则对测试工程师对测试工程师 1、提交提交BUGBUG的数量和执行测试用例的数量的数量和执行测试用例的数量 测试中发现的测试中发现的BUGBUG数量数量: : 1)同一个项目组内,提交同一个项目组内,提交bug数数 2)每人日提交的每人日提交的bug数数 2、测试人员发现的问题的本身价值测试人员发现的问题的本身价值 1)Bug的严重程度是衡量的严重程度是衡量bug的质量的一个重要因素,的质量的一个重要因素,好的好的bug应该是极端严重的,对系统造成极大危害的。应该是极端严重的,对系统造成极大危害的。 2)Bug的双方面评判,对于的双方面评判,对于bug的价值开发人员在另的价值开发人员在另外一个角度上进行评判。外一个角度上进行评判。孝微惧耸省麻云蕾挂圾土版广缠龋疾砸畜缄且解砌晓享淌殃蜜油埃陷疏休第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件7测试组的业绩考核一、评价标准与原则评价标准与原则 3 3、测试文档的质量、测试文档的质量 测试文档的质量往往是测试人员的测试水平测试文档的质量往往是测试人员的测试水平的反映,只有对系统进行了充分的、深入测试的的反映,只有对系统进行了充分的、深入测试的测试人员才能写出高质量测试报告,说明测试的测试人员才能写出高质量测试报告,说明测试的全面性和测试过程的质量。全面性和测试过程的质量。 4 4、测试技能水平、测试技能水平 1 1)测试用例设计水平)测试用例设计水平 2 2)测试工具掌握使用水平)测试工具掌握使用水平 3 3)测试结果分析判断水平)测试结果分析判断水平搪专跺票少拭笆忿蝎耐荚拍易贞教盛敛痔阴购光矫烙烦称卡卢帽匈关祥驯第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件7 测试组的业绩考核一、评价标准与原则评价标准与原则5 5、测试技能以外的综合能力、测试技能以外的综合能力 考察一个测试人员的责任心,如果一个测试人员考察一个测试人员的责任心,如果一个测试人员工作不符责任,随意敷衍,即使提交的问题单数量多,工作不符责任,随意敷衍,即使提交的问题单数量多,也不能证明他测试的质量高。其次积极的工作态度是也不能证明他测试的质量高。其次积极的工作态度是提高测试质量,和整体团队风气的关键,沟通能力直提高测试质量,和整体团队风气的关键,沟通能力直接影响测试的工作效率与不同部门间的合作分工。接影响测试的工作效率与不同部门间的合作分工。 1 1)工作态度)工作态度 2 2)沟通能力)沟通能力 3 3)钻研能力钻研能力 4 4)团队合作能力)团队合作能力辙诊勉硝腋冠凡志跨贴匙平岁使瘦盟冶犁橇堂任复芋踪慎罚掺趁耻碘灿沟第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件7 测试组的业绩考核二、简单的考核表简单的考核表给出一张简单的测试人员考核表给出一张简单的测试人员考核表该考核表总分该考核表总分100100分,另有分,另有8 8个加分。具体考核指标如下:个加分。具体考核指标如下:(1 1)有效测试)有效测试- -缺陷单得分缺陷单得分 70 70(2 2)测试技能分)测试技能分 10+5 10+5(工具掌握能力)(工具掌握能力)(3 3)测试文档分)测试文档分 10 10(4 4)综合素质总分)综合素质总分 10+3 10+3(自学、钻研能力)(自学、钻研能力) 侮廷未苔崩节韭另校孺绿魁肠墅涪姬哈漏蝶疑府租磐版咐婴韵渭胯浙歧尧第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件8 本章小结 测试组成员需要具备特殊的专业知识,充分了解测试工作测试组成员需要具备特殊的专业知识,充分了解测试工作的广度和深度,能够制定相应的策略,执行并实现测试工作。的广度和深度,能够制定相应的策略,执行并实现测试工作。测试组的组成需要设计,测试组的人员需要调配,测试组的测试组的组成需要设计,测试组的人员需要调配,测试组的任务和职责需要定义。任务和职责需要定义。 有几种组织结构形式可供测试组选择,包括烟囱测试组、有几种组织结构形式可供测试组选择,包括烟囱测试组、集中测试组、集中测试组、IVV测试组以及系统方法和测试组组织。测试组以及系统方法和测试组组织。测试组组织最重要的成果是有机会持续改进过程的成熟度测试组组织最重要的成果是有机会持续改进过程的成熟度和软件测试能力。项目结束后,测试组结构可以非常容易地和软件测试能力。项目结束后,测试组结构可以非常容易地保留,并且改进企业在过程程序,以及工具知识等方面的问保留,并且改进企业在过程程序,以及工具知识等方面的问题,同时将经验带入新项目中。题,同时将经验带入新项目中。 焙灸岳孙恫啪罗邻谗悟椿垫赴嗣卑宜稽毯窜洋师渝炙墟骄瘦褒早弟电删晓第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 测试工作中包含的不同类型的测试任务通常在工作分解测试工作中包含的不同类型的测试任务通常在工作分解结构中进行概述。此后,该结构与记时活动一起形成花结构中进行概述。此后,该结构与记时活动一起形成花费在各种不同测试活动上的工作历史记录。费在各种不同测试活动上的工作历史记录。 通常有几种方法来确定测试工作所需的测试组规模。规通常有几种方法来确定测试工作所需的测试组规模。规模估算方法包括开发比例法、百分比法、测试程序法及模估算方法包括开发比例法、百分比法、测试程序法及任务计划法。任务计划法。测试工程师应当具备发现缺陷的能力。需要用开发人员测试工程师应当具备发现缺陷的能力。需要用开发人员的头脑解决自动测试工具使用过程中可能出现的不兼容的头脑解决自动测试工具使用过程中可能出现的不兼容性问题。理想的测试工程师应当具备分析、关注细节及性问题。理想的测试工程师应当具备分析、关注细节及组织能力,面对自动测试的复杂性,需要具有创造性,组织能力,面对自动测试的复杂性,需要具有创造性,并且做到胸有成竹。测试工程师同样需要在与开发人员并且做到胸有成竹。测试工程师同样需要在与开发人员探讨问题时有理有节。探讨问题时有理有节。镍笆帘筏猛菊担唐觉明材蚂扬滚弹问羊折俭攀垦煮釉喻磺逛启帛枚勤蘸永第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件8 本章小结面对客户机朋艮务器或多层环境下测试工作的复杂性,面对客户机朋艮务器或多层环境下测试工作的复杂性,测试工程师需要拥有广阔的知识领域。需要在多平台、测试工程师需要拥有广阔的知识领域。需要在多平台、操作系统、支持应用层、与其他产品及系统的接口、操作系统、支持应用层、与其他产品及系统的接口、数据库、应用语言方面具备经验。同样还需要掌握主数据库、应用语言方面具备经验。同样还需要掌握主要的自动测试工具的脚本编程语言。要的自动测试工具的脚本编程语言。 为测试工作招聘测试工程师时,受雇经理要明确测试组为测试工作招聘测试工程师时,受雇经理要明确测试组的最终组成。测试工作有效执行需要测试组具备足够的专的最终组成。测试工作有效执行需要测试组具备足够的专业知识来平衡所采用的测试程序及使用的测试工具。业知识来平衡所采用的测试程序及使用的测试工具。绩拔瞻娜瞅甫狼伍晋卞亩两锄滴茅估呼吏晾席蟹骗勿俱夷类户茅射俐阿政第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件8 本章小结测试组的组成在测试组概况中进行概述。测试组的组成在测试组概况中进行概述。在在测测试试工工程程师师面面试试的的准准备备阶阶段段,受受雇雇经经理理需需要要准准备备一一系系列列问问题题,以以便便确确定定候候选选人人是是否否具具备备相相应应的的专专业业知知识识,及及其其精精通通的的程程度度。参参加加面面试试过过程程的的所所有有人人员员都都要要将将各各个候选人对问题的回答进行总结并形成文档。个候选人对问题的回答进行总结并形成文档。实施项目测试活动的人员,其主要的任务和职责都将实施项目测试活动的人员,其主要的任务和职责都将在项目测试计划中进行定义并形成文档在项目测试计划中进行定义并形成文档。 婶涎棒健扼院示哦壬瑟酥渤靠轰造惦恢捏诧帖鼻钠兜谰恫孔筐鸡奄脆邵陈第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件作业及复习要求烽赫咒民追沂淫假萍赁俊础年难翰叛妈呜逼绅注纵佯着诅引吱圆晒膊伏庆第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号