《第八部分章测试组管理及测试工作量的估计ppt课件》由会员分享,可在线阅读,更多相关《第八部分章测试组管理及测试工作量的估计ppt课件(103页珍藏版)》请在金锄头文库上搜索。
1、第八部分(章)测试组管理及测试工作量的估计1. 1. 测试组的组织结构测试组的组织结构2. 2. 测试任务测试任务3. 3. 测试工作规模测试工作规模4. 4. 招聘测试工程师招聘测试工程师5. 5. 任务与职责任务与职责6. 6. 企业的测试策略企业的测试策略7. 测试组的业绩考核测试组的业绩考核淑楞瓮住责耘鄙哑澜幽或特窿戏拦砷詹发湍爬祈纽溃辛峦才侣混鳖虹随禽第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1 测试组的组织结构测试组的结构根据软件企业的不同而不同;测试组的结构根据软件企业的不同而不同;测试组的结构同样依赖于被测产品的类型及测测试
2、组的结构同样依赖于被测产品的类型及测试组的使命。试组的使命。烟囱测试组集中测试组IV&V测试组SMT测试组测试组的类型 除了基于短期及集中型组织概念的测试组构成策略之外,测试组结构也可能由于测试任务的不同而有所不同。 颁羌饯藩憨垣塞唇指曼涪忻钥男粤来甥锰贾韵浴域苟喂德咏彻俘佣俊尼个第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构一、概述1、烟囱测试组、烟囱测试组:企业按照项目的开始及结束来企业按照项目的开始及结束来雇佣并安排测试工程师,项目结束,项目结束雇佣并安排测试工程师,项目结束,项目结束测试工程师就离开;测试工程师就离开;
3、2:集中测试组:企业有专职测试人员和测试:集中测试组:企业有专职测试人员和测试专家专家专门的测试团队,企业将软件测试能专门的测试团队,企业将软件测试能力作为长期投资战略;力作为长期投资战略;3:独立验证与确认:独立验证与确认(IV&V)小组小组 IV&V测测试组:试组:IV&V测试组中的测试工程师完成软件测试组中的测试工程师完成软件应用的验收测试,并评审软件文档,以验证产应用的验收测试,并评审软件文档,以验证产品质量。品质量。 殊逻螺啄禁泊碟脆乒驹卢蹬涎譬扶状悬冈为舷鞠肢伏样淬粮嫁猎譬欲出干第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组
4、的组织结构一、概述4: “系统方法与测试系统方法与测试(SMT)小组小组”:在企业中:在企业中传授测试技术的独立小组,通常是企业的内部传授测试技术的独立小组,通常是企业的内部顾问组。顾问组。 SMT测试工程师日常的工作是:研究新的测试工程师日常的工作是:研究新的测试方法及工具、参加测试工具研讨会、维护测试方法及工具、参加测试工具研讨会、维护企业的软件及测试程序资产、维护软件项目的企业的软件及测试程序资产、维护软件项目的“经验教训经验教训” 数据库、维护测试工具评估结果数据库、维护测试工具评估结果及自动测试代码库。及自动测试代码库。 注:他们的职责并不是在项目中执行测试,而是磋商、培训及指导真正
5、进行测试开发并具体执行的项目组人员。纂勘椭运皿伏盯缝僳资落辕呸诌割浪阂得沁酚晓纤峦空渊惶砧赘崭嫂裙馆第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构一、概述表表51 测试组概况测试组概况 烟囱测试组烟囱测试组 烟囱测试组烟囱测试组 集中测试组集中测试组 &V测试组测试组 SMT测试组测试组 (小型小型) (大型大型) 测试组长测试组长 测试经理测试经理 测试主任测试主任 IV&V经理经理 SMT经理经理 测试工程师测试工程师 测试组长测试组长 测试经理测试经理 IV&V组长组长 过程组长过程组长 (14) (12) 测试工程师测
6、试工程师 测试组长测试组长 IV&V专家测试专家测试 测试组长测试组长 (48) (35) 组长组长(14) 测试工程师测试工程师 测试工程师测试工程师 (1020) (1-4) 工程师工程师(13)洛疼宇涪潦颂账甩呵萎霹难乞晾蔼找苇足伍栓液蔽逞嘉曝胁茅匆赋并眶捉第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构二、烟囱测试组1、 管理特殊项目的经理应当对测试组的候选人进行面管理特殊项目的经理应当对测试组的候选人进行面试,以便决定是否录用试,以便决定是否录用测试组人员的组织测试组人员的组织。 2、项目的测试计划文档是在分配测试工程
7、师之前由项、项目的测试计划文档是在分配测试工程师之前由项目经理来制定的目经理来制定的测试计划的制订测试计划的制订。3、一个典型的烟囱测试组由、一个典型的烟囱测试组由2个到个到5个测试工程师组成。个测试工程师组成。这些测试组成员并不隶属于单独的测试组织实体,而这些测试组成员并不隶属于单独的测试组织实体,而是向项目的任务经理或真正的项目经理进行报告。是向项目的任务经理或真正的项目经理进行报告。4、测试人员中的一人作为测试组长,其他测试工程师、测试人员中的一人作为测试组长,其他测试工程师进行测试程序的开发和执行。进行测试程序的开发和执行。5 测试组长为测试程序的开发进行设计,然后分配开发测试组长为测
8、试程序的开发进行设计,然后分配开发任务,开展测试工作。任务,开展测试工作。 漠添馒幌歪缓裕沥迄紊绘边碧胖诉它讳佐行败伎蚂蓄缺危滤凑遍触息裤惜第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构二、烟囱测试组测试工作结束后,测试工程师可能会发现自己测试工作结束后,测试工程师可能会发现自己处于一种不知何去何从的状态;处于一种不知何去何从的状态;一旦项目结束,就没有什么正规的办法能够保一旦项目结束,就没有什么正规的办法能够保留测试工作中所学到的东西;留测试工作中所学到的东西;同样,企业也没有正规的办法将测试程序、方同样,企业也没有正规的办
9、法将测试程序、方法、或者自动测试工具的知识及经验传递下去。法、或者自动测试工具的知识及经验传递下去。问题问题项目结束后测试组将解散熬撞蚕攻窄代欢掖崖朽付忆蚀需烃关排形讶倒掀凝俩皿纷顶袁议禄酿饰进第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组 企业中建有专门的测试组织,拥有专门的测试企业中建有专门的测试组织,拥有专门的测试工程师。工程师。注:企业将软件测试能力作为一种投资策略注:企业将软件测试能力作为一种投资策略 ,他们看到了软件测试专家是多面手,是企业中他们看到了软件测试专家是多面手,是企业中的财富。的财富。 右
10、栗撩咳乖屿恬鹤旺飘谐似模霸曰蔷藏出首另疯辛功操苞村圆淬癣科筋涅第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组(一)集中测试组的优点(一)集中测试组的优点(1)不同的测试工程师可能在给定的时间内承)不同的测试工程师可能在给定的时间内承担一个或多个项目担一个或多个项目多个项目同时进行多个项目同时进行企业会发现集中测试组为同时测试不同的项目提供了极企业会发现集中测试组为同时测试不同的项目提供了极大的便利,例如,大的便利,例如,测试工程师可以作为一个新项目的兼测试工程师可以作为一个新项目的兼职,评审软件需求,以保证需求的
11、可测试性。职,评审软件需求,以保证需求的可测试性。另外一种另外一种情况是,情况是,集中测试组可能在项目的高峰活动阶段提供额集中测试组可能在项目的高峰活动阶段提供额外的测试工程师。外的测试工程师。还有一种情况,还有一种情况,项目可能在一个限定项目可能在一个限定时间内需要具有特殊专长的测试工程师提供服务。时间内需要具有特殊专长的测试工程师提供服务。拢贸榷肠叠衫菲蜒穗髓央糊阁猩陵皋做途彭栋唁扫元藩迁券撒粪闲揍擂嚷第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组(2)集中测试组也可以从一开始就为项目设置集中测试组也可以从一
12、开始就为项目设置一个或几个全职测试工程师一个或几个全职测试工程师项目早期支持项目早期支持。 在新项目的启动阶段,集中测试组可以通过提供兼职在新项目的启动阶段,集中测试组可以通过提供兼职人员的方式完成一系列活动,否则,这些活动都由项目经人员的方式完成一系列活动,否则,这些活动都由项目经理来完成。理来完成。 这些活动包括确定测试工作规模、编写测试工程师工这些活动包括确定测试工作规模、编写测试工程师工作说明、测试工程师的面试、自动测试决策、测试工具的作说明、测试工程师的面试、自动测试决策、测试工具的评估及选择以及测试工具的引入评估及选择以及测试工具的引入这些工程师可以对启动活动提供帮助并对整个生存周
13、期这些工程师可以对启动活动提供帮助并对整个生存周期提供支持提供支持种同蚊辕溺乍苛短秩批厄吏门厕伐旅跪苦晋演柄腐工较吟柳徽惟娥赡还炙第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组 (3)建立集中测试组所带来的其他益处包括培)建立集中测试组所带来的其他益处包括培训的高效性,项目中技术及工具的多样性、测训的高效性,项目中技术及工具的多样性、测试工程师之间的信息共享及技术交流、工作安试工程师之间的信息共享及技术交流、工作安全性的提高。全性的提高。 蛔行滞耽酋缘筛适沧虾扔翅臣奈继诫族愚疙牌先脚试瞒烦间箩焰卯擂洲态第八部分章
14、测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组(二)测试主任(二)测试主任 测试组如果包含测试组如果包含10名到名到30名测试工程师,名测试工程师,那么集中测试组可能需要推举一名测试主任。那么集中测试组可能需要推举一名测试主任。测试主任专门负责保持小组的专业水准以及专测试主任专门负责保持小组的专业水准以及专业知识。业知识。 他或她必须保证测试活动在各个项目的进他或她必须保证测试活动在各个项目的进度之内正确完成。为了完成该任务,测试主任度之内正确完成。为了完成该任务,测试主任需要保证集中测试组中的测试专家保持各种技需要保证集
15、中测试组中的测试专家保持各种技术能力以及各种技术的并用能力。术能力以及各种技术的并用能力。片贵峻父迸貌封痹沿猾盾冀原定吏镰潭岩甲瞥爪拴忿澎打忻矩主绪址旬循第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组(三)系统工程支持三)系统工程支持(SES)中心或部门中心或部门 在一些企业中,集中测试组可能是在一些企业中,集中测试组可能是负责执负责执行项目中关键软件管理及制定性能规范行项目中关键软件管理及制定性能规范的部门的部门的一部分。该部门通常指系统工程支持的一部分。该部门通常指系统工程支持(SES)中心(部门)。中心(部
16、门)。SES中心通常负责实现软件工中心通常负责实现软件工程研究所程研究所(SEI)能力成熟度模型能力成熟度模型(CMM)第第2级和级和第第3级的关键过程领域。级的关键过程领域。 SES主要由执行测试工程规范之外任务的主要由执行测试工程规范之外任务的人员组成,例如与需求管理、风险管理、质量人员组成,例如与需求管理、风险管理、质量保证以及配置管理有关的人员保证以及配置管理有关的人员 致蔓倚负暴旦斩春锹衷肠檄瑚唐染撅冈叼坟召稍焦麦自朽赏都掺评所项慑第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构三、集中测试组 项目一旦完成,执行该项目
17、的测试工程师项目一旦完成,执行该项目的测试工程师将报告返回到集中测试组,等待分配下一个任将报告返回到集中测试组,等待分配下一个任务。在该项目中获得的经验将保留在集中测试务。在该项目中获得的经验将保留在集中测试组维护的数据库中。同样,测试组还要维护一组维护的数据库中。同样,测试组还要维护一个有关测试程序、方法、程序、测试工具评估个有关测试程序、方法、程序、测试工具评估结果以及包含测试自动化代码库在内的知识库。结果以及包含测试自动化代码库在内的知识库。 拥有集中测试组的企业实际上是将有才干的软件测试专家纳入到了企业当中。图遗彻场烂杂脱逝债蛆属束梅吼誉蓄淤疟白谜禽察垦鼎示拜广拆萨玉追慈第八部分章测试
18、组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构四、独立验证与确认(IV&V)测试组 IV&V测试组的人员包括:软件开发测试组的人员包括:软件开发组织中的独立小组成员或软件开发组织组织中的独立小组成员或软件开发组织之外的小组成员,例如转包商之外的小组成员,例如转包商 。 IV&V小组有权决定新开发的软件版小组有权决定新开发的软件版本是否具备发布条件。其的责任是参与本是否具备发布条件。其的责任是参与走查,验证是否遵循标准、进行软件文走查,验证是否遵循标准、进行软件文档的质量保证检测、并完成其他测试任档的质量保证检测、并完成其他测试任务务。 浓森
19、淄韭胜荆羊劈车吨装浅赔浓僳评跑航樱潮辙撞饯拌盔祥吃聊盟羌占剩第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构四、独立验证与确认(IV&V)测试组 IVV小组通常将重点放在系统测试小组通常将重点放在系统测试方面方面,IV&V不负责项目测试计划的开发,不负责项目测试计划的开发,但要保证测试计划的完整、彻底、遵循标但要保证测试计划的完整、彻底、遵循标准以及对相应系统需求及导出的测试需求准以及对相应系统需求及导出的测试需求的支持。的支持。 IV&V小组成员必须同时具备业务知小组成员必须同时具备业务知识及技术知识。识及技术知识。 宵镜室烛
20、裳原栋搏虽崖锭抱夕牛猩捅郴鉴忘璃存末抓内留扁压枫栈邻柞贝第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构四、独立验证与确认(IV&V)测试组 IV&V测试组的组织结构很适合于从测试组的组织结构很适合于从事大量测试工作的特殊行业,例如金融、事大量测试工作的特殊行业,例如金融、后勤管理或空间卫星控制系统。后勤管理或空间卫星控制系统。 IV&V小组结构同样适用于大型商业小组结构同样适用于大型商业软件的开发组织或维护并有可能开发大软件的开发组织或维护并有可能开发大型的金融服务软件程序的公司。在这样型的金融服务软件程序的公司。在这样的环境
21、中,企业将保留的环境中,企业将保留IV&V人员的专业人员的专业知识作为一种投资是有好处的。知识作为一种投资是有好处的。 捂濒噎俱昏荷批冲砒蛆骏撅迟疤蓬嘲炭几佰谓睦捆扮饵搞拨惊袖看瞎吊短第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构四、独立验证与确认(IV&V)测试组 项目结束后,项目结束后,IV&V专家向专家向IV&V小小组经理或企业的其他经理进行报告,等组经理或企业的其他经理进行报告,等待分配下一项工作。而该项目从待分配下一项工作。而该项目从IV&V测测试工作中获得的经验将被保留,企业将试工作中获得的经验将被保留,企业将维护
22、一个有关维护一个有关IV&V过程和程序的知识库。过程和程序的知识库。 拴偷娠眺芳捆杉辛粒猴危匈馁异严钝儿亏苞矫赚咬绥勃渴勋煽宿滑踏昨翅第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、 系统方法及测试组(SMT) 在一些企业中,传授测试技术的责在一些企业中,传授测试技术的责任分配给同一企业中一个独立的小组,任分配给同一企业中一个独立的小组,称为系统法及测试组称为系统法及测试组(SMT)。 该小组的报告链与直接的项目组织该小组的报告链与直接的项目组织分离,测试组通常负责完成企业并行开分离,测试组通常负责完成企业并行开发的多个应用
23、的测试程序的启动活动。发的多个应用的测试程序的启动活动。 挫遭怎纪唆臆舵澡溺榔师诛瑰甚菇咖辈阵涯肺绰凌忙迷幅亩免抱学虏喝古第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、 系统方法及测试组 SMT小组通常是企业的内部顾问组小组通常是企业的内部顾问组 SMT的全体人员负责有关方法及标准的全体人员负责有关方法及标准的知识交流、公布开发及测试指南、开的知识交流、公布开发及测试指南、开发并精练测试方法、进行自动测试工具发并精练测试方法、进行自动测试工具的评估及培训、在项目中引入测试工具。的评估及培训、在项目中引入测试工具。小组成员一
24、个接一个地与不同的项目开小组成员一个接一个地与不同的项目开发组组长协作,开展技术交流,和其他发组组长协作,开展技术交流,和其他活动。活动。 藐屈膝援气患鹊静龚碳席锹刁碴寓糕单横乱委泵苏梨邻坦植跳壤阜绪篆赣第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、 系统方法及测试组 SMT小组应该包括软件专家,他们小组应该包括软件专家,他们的测试能力久经考验,他们在构思、组的测试能力久经考验,他们在构思、组织以及制定计划方面才能卓著。织以及制定计划方面才能卓著。 SMT小组成员必备的能力包括对于小组成员必备的能力包括对于整个测试生存周期
25、的了解以及进行测试整个测试生存周期的了解以及进行测试设计、开发、自动化和执行活动的必要设计、开发、自动化和执行活动的必要技术。技术。 套蹲诌蹄荚呵茫涨了策玻撞流梅孙遏淡扬乞嗓聘野食也磺糜舱冕屈丹吠跋第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、 系统方法及测试组 SMT人员常常会深深地卷入项目的人员常常会深深地卷入项目的启动操作以及测试计划的制定和设计操启动操作以及测试计划的制定和设计操作中,但在测试的开发和执行阶段投入作中,但在测试的开发和执行阶段投入较少。较少。颗毫藩颜希挫额鸥步占桔胸莎官挖舀好匣昭俺气亭箩拈留煮配惰凄
26、刷曳巡第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、 系统方法及测试组 一旦项目测试开发工作完成,一旦项目测试开发工作完成,SMT测试工程师通常回到日常的测试工程师通常回到日常的SMT操作中,操作中,即研究新的测试方法及工具、参加测试即研究新的测试方法及工具、参加测试工具研讨会、维护企业的软件及测试程工具研讨会、维护企业的软件及测试程序资产、维护软件项目的序资产、维护软件项目的“经验教训经验教训” 数据库、维护测试工具评估结果及自动数据库、维护测试工具评估结果及自动测试代码库。测试代码库。 叮烹备颊荤唐娱蝶赏讹牲朴涪坦旋娇
27、凑疑典统侨顷卒异佩磕楚懦芒洽纽途第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构六、测试组小结(一)测试组的比较测试组的结构依赖于几个条件,其中包括企业测试组的结构依赖于几个条件,其中包括企业的文化氛围。的文化氛围。测试组组织最重要的结果是过程成熟度及软件测试组组织最重要的结果是过程成熟度及软件测试能力持续改进的可能性。测试能力持续改进的可能性。项目结束后,测试组织结构的意义在于能否将项目结束后,测试组织结构的意义在于能否将测试过程、程序、工具知识等保留在企业,并测试过程、程序、工具知识等保留在企业,并可将这些知识带入到新项目中
28、。可将这些知识带入到新项目中。颗祭糟绪望憾块盘钓泰赛躬班脂点梢撕口略语蕴森涂秀矛臆捷躺冻嫉吴悉第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构六、测试组小结(二)(二) 成功测试组的成功测试组的10大因素大因素1业务知识业务知识 测试工程师需要具备业务知识并与系统的测试工程师需要具备业务知识并与系统的用户及客户紧密接触。用户及客户紧密接触。 2技木知识技木知识 应用是非常复杂的,而且为了更好地理解应用是非常复杂的,而且为了更好地理解应用中的复杂技术,还必须掌握自动测试工具应用中的复杂技术,还必须掌握自动测试工具及技术背景。及技术
29、背景。 3任务划分任务划分 将业务任务与技术任务相互独立。将业务任务与技术任务相互独立。兼努盔百绑樊姜踞臃桑癣筏汽赂膏炒素小相皆春忍轮偿衍叫辩讣菩迫苗坷第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构六、测试组小结4资源管理资源管理 业务资源及技术资源可以相互结合。业务资源及技术资源可以相互结合。5与开发组的关系与开发组的关系 测试工程师与开发人员协同工作。测试工程师与开发人员协同工作。6生存周期早期介入生存周期早期介入 测试组在开发生存周期的早期介入。测试组在开发生存周期的早期介入。7确定测试方法确定测试方法 方法、标准及过程
30、必须按照需要就位、执行、方法、标准及过程必须按照需要就位、执行、修改。修改。幌企码秦仕付总瞳剂臻赞泳有怠厘愿枫谴碌甥巾稳帚抹旦庸狡暂雀做勺而第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构五、测试组小结8灵活性适应性灵活性适应性 每个应用都是不相同的。在一个项目中成功每个应用都是不相同的。在一个项目中成功的测试策略在另一个项目中可能失败。的测试策略在另一个项目中可能失败。9度量度量 测试组需要掌握收集哪些度量,并利用这些测试组需要掌握收集哪些度量,并利用这些度量改进测试程序。度量需要在整个开发生存度量改进测试程序。度量需要在整个
31、开发生存周期中收集。周期中收集。10过程改进过程改进 测试组致力于所确定的测试方法的不断改进。测试组致力于所确定的测试方法的不断改进。宵络宦猿元灾垮掐悠镭街而垦潞傣猜踊氏蠢挝彤曲衍灶罩脓诫岸幸捐榆场第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构七、企业如何组织测试人员企业企业如何组织测试人员应当视企业的如何组织测试人员应当视企业的人力资源而定(我国目前企业)人力资源而定(我国目前企业)条条件件特特别别好好的的公公司司,可可以以按按照照集集中中测测试试组组及及更更高高的的要要求求组组织织测测试试团团队队。甚甚至至可可以以为为每每
32、1-21-2个个开开发发人人员员分分配配一一名名独独立立的的测测试试人人员员。这这样样的的测测试试人人员员职职业业化化程程度度很很高高,可可以以完完成成单单元元测测试试、集集成成测测试试和和系系统统测测试工作,能够实现开发与测试同步进行。试工作,能够实现开发与测试同步进行。条条件件比比较较好好的的公公司司,可可以以设设置置一一个个独独立立的的测测试试小小组组,该该测测试试小小组组轮轮流流参参加加各各个个项项目目的的系系统统测测试试。而而单单元元测试、集成测试工作由项目的开发小组承担。测试、集成测试工作由项目的开发小组承担。 猾弘递招秉愈览蛤雪纹踌课嘿习熟手肩勉剃搏依蒂蚂束炉嗡臻韧剃囊诣曳第八部
33、分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件1测试组的组织结构七、企业如何组织测试人员条条件件一一般般的的公公司司,养养不不起起独独立立的的测测试试小小组组。单单元元测测试试、集集成成测测试试工工作作由由项项目目开开发发小小组组承承担担。当当项项目目进进展展到到系系统统测测试试阶阶段段,可可以以从从项项目目外外抽抽调调一一些些人人员员,加上开发人员,临时组织系统测试小组。加上开发人员,临时组织系统测试小组。 条条件件比比较较差差的的公公司司,也也许许只只有有一一个个项项目目和和为为数数不不多多的的一一些些开开发发人人员员。那那么么就就让让开开发发人
34、人员员一一直直兼兼任任测测试试人人员员的的角角色色,相相互互测测试试对对方方的的程程序序。如如果果人人员员实实在在太太少少了了,只只好好让让开开发发者者测测试试自自己己的的程程序序,有有测测试试总总比没有测试好吧!比没有测试好吧!季赊严顶鞭盆孰巴振讼钡稍耽左阂邯迈化丁除奏篮桂续违恰裁辅湿娘姆舷第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件2 测试任务 测试工作分解结构表测试工作分解结构表描述了可被执行的测试任务描述了可被执行的测试任务的不同类型。的不同类型。测试工作结构分解表分成测试工作结构分解表分成11个大类,个大类,95个子类。个子类。11
35、个大类为:个大类为: 项目启动、早期项目支持、自动测试决策、测项目启动、早期项目支持、自动测试决策、测试工具的选择及评估、测试工具引入、测试计试工具的选择及评估、测试工具引入、测试计划、测试设计、测试开发、测试执行、测试管划、测试设计、测试开发、测试执行、测试管理及支持、测试过程改进。理及支持、测试过程改进。闭霜钵釉渗也壮宠熔皆尽癌簧俗筑签藏曰朱悟塔燎枕嘿临逗挥桑咆熊烤禽第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 1 项目启动项目启动 11 过过程程改改进进。评评审审从从以以往往的的相相似似项项目目中中获获取取的的经经验验教训,以便建议的改
36、进活动。确定需要执行的改进活动教训,以便建议的改进活动。确定需要执行的改进活动 12 过过程程。掌掌握握自自动动测测试试生生存存周周期期方方法法学学(ATLM)的的所所有内容有内容 13 范围。概述初步的测试目标和目的范围。概述初步的测试目标和目的 14 规模。测试工作的规模规模。测试工作的规模 15 测测试试组组组组成成。承承担担测测试试组组的的组组成成分分析析和和撰撰写写测测试试工程师任务描述工程师任务描述 16 招聘。编写测试工程师招聘广告和执行面试招聘。编写测试工程师招聘广告和执行面试缕淳吮毕嵌棍每糕顽奉过具劫肮匝臼歼缩页污献振烩舀亥致苹蓖八砖惰铅第八部分章测试组管理及测试工作量的估计
37、ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 2 早期项目支持早期项目支持 21 目目标标目目的的。进进一一步步确确定定测测试试目目标标和和目目的的,并并同同项项目目管管理理、开开发发组组和和测测试试工工程程师师一一起起评评审审目目标标目目的的,以以建立便于理解的、可以接受的测试目标和目的建立便于理解的、可以接受的测试目标和目的 22 约约束束评评审审。评评审审项项目目的的约约束束条条件件,例例如如短短期期内内投投放市场及资源限制等放市场及资源限制等 23 可测试性评审。确保应用中考虑了可测试性可测试性评审。确保应用中考虑了可测试性 24 需求评审。确保需求是按可测试性的术语规定
38、的需求评审。确保需求是按可测试性的术语规定的 25 标标准准评评审审。确确定定并并熟熟悉悉可可应应用用的的标标准准。确确定定标标准准是否需要根据以往的经验进行调整对缺少的标准进行定义是否需要根据以往的经验进行调整对缺少的标准进行定义 26 测试过程分析。分析企业当前的测试过程测试过程分析。分析企业当前的测试过程 27 客客户户参参与与。保保证证客客户户在在测测试试生生存存周周期期中中自自始始至至终终参与参与译蕊山岩自边毖枯往最啤樱傻胰皋垄罪跋长聋干君孤列忱敬毋酿宰飞燎祭第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 3 自动测试决策自动测试决策
39、 31 测测试试目目的的策策略略。细细化化测测试试目目的的的的定定义义并并制制定定测测试试策略策略 32 测测试试工工具具价价值值。概概述述使使用用自自动动测测试试工工具具所所带带来来的的价值利益价值利益 33 测测试试工工具具使使用用建建议议。就就测测试试工工具具的的使使用用提提出出建建议议,获得管理人员的支持获得管理人员的支持矗石聂柒膜森婶匣厦襟桓杭刊切选彭矗映撕撞线体材发霄骚采瘪吓下互蚁第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 4 测试工具的选择及评估测试工具的选择及评估 41 系统工程环境。评审企业的系统工程环境系统工程环境。评审
40、企业的系统工程环境 42 可可得得到到的的测测试试工工具具。评评审审可可得得到到的的测测试试工工具具的的类型类型43 候选测试工具。研究、评估候选测试工具并打分候选测试工具。研究、评估候选测试工具并打分 44 定义评估范围定义评估范围 45 亲自评估工具亲自评估工具 46 测测试试工工具具评评估估报报告告。报报告告工工具具选选择择及及评评估估结结果果,并形成文档并形成文档 47 测试工具采购。与采购部门一起制定采购订单测试工具采购。与采购部门一起制定采购订单娘佰柏切井耻叛埂种跳咎歪注澜密渔械沟咀安籍索角脊堕厘鉴单晨伞都版第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试
41、工作量的估计ppt课件2 测试任务 测试组可能希望将表中的元素测试组可能希望将表中的元素87和和93进行细分,以便按照不同的测试子类型描述测进行细分,以便按照不同的测试子类型描述测试程序试程序/脚本的开发及执行情况。脚本的开发及执行情况。 可能的测试子类型包括功能需求测试、服可能的测试子类型包括功能需求测试、服务器性能测试、务器性能测试、 用户界面测试、性能测试、用户界面测试、性能测试、程序模块复杂性分析、程序代码覆盖测试、系程序模块复杂性分析、程序代码覆盖测试、系统装载性能测试、统装载性能测试、 边界测试、安全性测试、边界测试、安全性测试、内存泄漏测试以及响应时间性能测试等等。内存泄漏测试以
42、及响应时间性能测试等等。 介蹬混许彝颐期短珐得芽弦挣蚊赚妹离嘲笋架欣李驶瞒谅良兜息字缕彩彦第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件2 测试任务 表中描述的工作分解结构表中描述的工作分解结构(WBS)可与可与可与完成该项工作实际用时对应起来,可与完成该项工作实际用时对应起来,以开发一个记录完成项目不同活动所需以开发一个记录完成项目不同活动所需工作量的历史记录。维护这个历史记录工作量的历史记录。维护这个历史记录对于测试规模的计算是很有价值的,它对于测试规模的计算是很有价值的,它可用于评估新项目的测试工作量。可用于评估新项目的测试工作量。 霹布
43、骋嫂厅联油颈爪依艳躁哮鹊贯肩绅英识棕岭泼猪苇禹渍田丑焙寞陨遥第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模 影响一个给定项目测试工作的因素有影响一个给定项目测试工作的因素有很多,例如企业的文化氛围或成熟程度、很多,例如企业的文化氛围或成熟程度、项目所定义的测试需求的范围、测试人项目所定义的测试需求的范围、测试人员的测试技术水平以及测试组的组织类员的测试技术水平以及测试组的组织类型。型。 测测试试成成熟熟度度模模型型 (TMM)根根据据企企业业的的测测试试成成熟熟程程度度来来确确定定一一个个项项目目的的测测试试工工作作等等级级。人
44、人力力资资源源的的耗耗费费也也会会由由于于企企业业测测试试成成熟熟程程度度的的不不同同而不同。而不同。淄臻琵慰闲菩喳肄溜折瞬复哀法丽敲泥寻结克乾倪驶尝挽值牡察诲翁厢泽第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模一、测试成熟度模型 (TMM)简介测测试试成成熟熟度度级级别别1。在在测测试试成成熟熟度度级级别别l中中,测测试试工工作作仅仅限限于于调调试试。程程序序员员对对书书写写的的软软件件进进行行调调试试,直直到到能能够够正正常常工工作作为为止止。因因为为只只有有程程序序员员参参与与该该工工作作,因因而而费费用用往往往往隐隐藏藏
45、在在开开发发费费用用中中。同同样样,良良好好测测试试所所带带来来的的潜潜在在好好处处也也隐隐藏藏在在现现场场支支持持及及产产品品升升级级的的费费用用中中。测测试试成成熟熟度度级级别别l的真实测试费用是很难计算的。的真实测试费用是很难计算的。猿胺滇兼镣闭擞其直劫彰壹龋亿憎术港退获应玫韦废磋顶蜜揪照姐泉锈幸第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模一、测试成熟度模型 (TMM)简介 测试成熟度级别测试成熟度级别2。处于测试成熟度级别处于测试成熟度级别2的软的软件测试是一项独立的工作。测试计划及脚本通件测试是一项独立的工作。测试计
46、划及脚本通常是由有经验的产品用户或支持人员来开发的。常是由有经验的产品用户或支持人员来开发的。这些人员也许具备,也许不具备自动这些人员也许具备,也许不具备自动(编程编程)测测试经验。不论属于何种情况,测试人员都必须试经验。不论属于何种情况,测试人员都必须彻底了解软件需求和设计说明,以便制定便于彻底了解软件需求和设计说明,以便制定便于理解的测试计划,并开发与之关联的脚本。如理解的测试计划,并开发与之关联的脚本。如果测试脚本存在,就应该提交给运行脚本并记果测试脚本存在,就应该提交给运行脚本并记录结果的测试工程师。录结果的测试工程师。 协溅歇连换翠琼船垣硫粒捧吮醋龟轨扛弗鼎支饶涧傅忠窍枫胡畴撬扣醉友
47、第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模一、测试成熟度模型 (TMM)简介 在级别在级别2中,测试组可能包括一些新手,他们是缺乏相中,测试组可能包括一些新手,他们是缺乏相关经验的最终用户或者具备相关功能知识的人员。这关经验的最终用户或者具备相关功能知识的人员。这些人员的工作是就是设法使系统中断,实际上也是为些人员的工作是就是设法使系统中断,实际上也是为了保证系统能够正常工作。了保证系统能够正常工作。在级别在级别2中,测试工作可能需要一个或多个高级支持人中,测试工作可能需要一个或多个高级支持人员的服务,他协调测试文档的编写、
48、对测试工程师进员的服务,他协调测试文档的编写、对测试工程师进行管理并对结果进行编辑。虽然,一次性的启动费用行管理并对结果进行编辑。虽然,一次性的启动费用便可实现捕获回放工具,但如果测试周期数量增多,便可实现捕获回放工具,但如果测试周期数量增多,就会需要投入更多的资金。在后面的测试周期中,测就会需要投入更多的资金。在后面的测试周期中,测试脚本可以重用,还可以自动回放,这样在脚本的开试脚本可以重用,还可以自动回放,这样在脚本的开发及执行方面节省了大量的劳动力。发及执行方面节省了大量的劳动力。 苯搅颧逐睹害宋送缸揍怯剖肚骡丝茶庙磅盂砸帕朋踏倡析廊野昭昔烦群讹第八部分章测试组管理及测试工作量的估计pp
49、t课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模一、测试成熟度模型 (TMM)简介测试成熟度级别测试成熟度级别35。在高级别的测试成熟度在高级别的测试成熟度中,负责制定测试计划的测试工程师应当参与中,负责制定测试计划的测试工程师应当参与设计工程师的产品开发会议,帮助在产品中建设计工程师的产品开发会议,帮助在产品中建立可测试性。测试工程师的编程背景与他或她立可测试性。测试工程师的编程背景与他或她对产品的熟悉程度将有助于提高后续建立的测对产品的熟悉程度将有助于提高后续建立的测试的有效性,以便找出产品最薄弱的环节。如试的有效性,以便找出产品最薄弱的环节。如果测试工具具有白盒测试
50、能力,那么测试工程果测试工具具有白盒测试能力,那么测试工程师可以利用他或她在系统内部工作的有关知识师可以利用他或她在系统内部工作的有关知识确定不能手工进行测试的功能。测试计划有助确定不能手工进行测试的功能。测试计划有助于将测试设计的结果形成文档。测试设计为测于将测试设计的结果形成文档。测试设计为测试工程师开发测试脚本程序提供指南。试工程师开发测试脚本程序提供指南。 梳陇橇喷卜应凑悬锻记体膘牺酌惋挞砸毯惧耪欢奈闸瓮烈兹刺槛兽回井岸第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模一、测试成熟度模型 (TMM)简介 测试脚本的开发工作是
51、由测试工程师或应用程测试脚本的开发工作是由测试工程师或应用程序员完成的。编程所需的经验级别依赖于所使序员完成的。编程所需的经验级别依赖于所使用的工具以及测试的复杂程度。一般情况下,用的工具以及测试的复杂程度。一般情况下,最具通用性的工具,它使用通用的脚本编程语最具通用性的工具,它使用通用的脚本编程语言,例如言,例如C。而其他工具则可能使用简单的编。而其他工具则可能使用简单的编程语言。不论是何种情况,测试组中至少要有程语言。不论是何种情况,测试组中至少要有一名成员必须在编写结构化程序方面有经验。一名成员必须在编写结构化程序方面有经验。自动工具用于自动生成测试日志、缺陷文档以自动工具用于自动生成测
52、试日志、缺陷文档以及生成测试状念输出。这些工具在测试的执行及生成测试状念输出。这些工具在测试的执行及管理方面节省了大量的劳动力。及管理方面节省了大量的劳动力。 朋底言仁砧次冈益秆沾腋蕴鸽肉六樊富吱映甚杂穆斤太嫌攫疙炕粥茎征坐第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法1、概述、概述 根根据据测测试试工工作作量量确确定定测测试试组组规规模模的的方方法法有有好好几几种。(种。(传统方法、商业评估工具法传统方法、商业评估工具法) (1)传传统统的的方方法法是是,软软件件开开发发程程序序已已重重点点对对开开发发工
53、工作作量量及及整整个个项项目目的的工工作作量量做做了了估估计计。产产品品质质量量保保证证所所需需的的工工作作量量,例例如如软软件件测测试试,可可根根据预期的开发工作量和全部的项目工作量确定。据预期的开发工作量和全部的项目工作量确定。泣圾顷遥鹰季驮的承增坡漳脏创炎铸乓厦脐蘑肆职魔湃毗稚皑来滨摈瘦方第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 (2)商商业业评评估估工工具具,例例如如COCOMO、Prices和和SLIM,他他们们需需要要输输入入与与开开发发规规模模、生生产产能能力力和和项项目目管管理理活活动
54、动范范围围相相关关的的不不同同参参数数来来确确定定测试工作量。测试工作量。 这这些些工工具具所所产产生生输输出出的的精精确确性性反反映映了了输输入入数据的质量。数据的质量。 只只有有极极少少数数工工具具能能够够解解决决与与产产品品质质量量保保证证规规范范(例例如如,软软件件测测试试)有有关关的的日日益益增增长长的的重重要要性性及及复复杂杂性性问问题题,这这些些问问题题是是通通过过将将它它们们与与用用来来生生成成资资源源与与费费用用估估算算的的一一组组输输入入因因素素结结合合起起来而解决的。来而解决的。尘未舞薪罪苟狸翌滇署纫痔醋竭唾剑掇吵祭孰哆廉巡懈背淆桌苏窘巢蜡颇第八部分章测试组管理及测试工作
55、量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 特特定定项项目目的的测测试试工工作作量量级级别别依依赖赖于于一一些些不不确确定定因因素素,而而这这些些因因素素是是测测试试组组进进行行资资源源估估算算所所使使用用的的复复杂杂估估算算模模型型的的输输入入条条件件。如如果果缺缺乏乏一一些些有有价价值值的的参参数数,那那么么可可以以考考虑虑使使用用其其他他简简单单模模型型。确确定定估估算算软软件件开开发发工工作作量量范范围围的的重重点点之之后后,测测试试程程序序的的大大小小依依赖赖于于软软件件开开发发估估算算的的结结果果。这这一一点点与与开开发
56、发比比例例方方法法所所反反映映的的结果是一致的。结果是一致的。糯茬踢撵斌戍愁萨惟稍忻膘盅瑶固劲揣容处琶她摘绥糜税览拧瓢逗喜幸谱第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法2、开发比例法 度度量量测测试试活活动动所所需需工工作作量量级级别别的的一一个个快快速速、简简单单的的方方法法是是根根据据分分配配给给项项目目的的软软件件开开发发人人员员的的数数量量来来确确定测试工程师的数量。定测试工程师的数量。 测测试试组组的的规规模模是是通通过过确确定定项项目目开开发发人人员员和和测测试试工工程程师师合合理理的的比比
57、例例来来计计算算的的。在在这这里里“开开发发人人员员” 包包括括致致力力于于设设计计、开开发发、编编译译及及进进行行单单元元级级测测试试的的人人员员。虽虽然然一一些些开开发发人人员员的的任任务务可可能能超超出出传传统统开开发发活活动动的的范范围围,但但使使用用这这种种比比例例法法时时,开开发发人人员员的的分分类类只只限限于于这这些些特特定定的的范范围围。这这样样的的分分类类将将从从事事功功能能分分析析、需需求求管管理理、配配置置管管理理、质质量量保保证证、过过程程改改进进、项项目目管管理理、软软件件测测试试、培培训训材材料料编编写写以以及及用用户户手手册册编编写写的的人人员员(专专职职人员人员
58、)排除在外。排除在外。霓选更袖鸥翌六闯本姬玻毛氖灭好漂撩牵仗间锯虾靛痛蒂敌赶盼朵年命卤第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 开开发发人人员员与与测测试试工工程程师师的的比比例例根根据据软软件件开开发工作类型的不同而有所区别,见表发工作类型的不同而有所区别,见表8.3.1 。 表表中中的的比比例例(来来自自作作者者的的经经验验)同同样样假假设设测测试试工工作作的的范范围围包包括括组组装装及及系系统统测测试试阶阶段段的的功功能能和和性性能能测测试试。表表列列“计计划划的的开开发发人人员员数数目目” 以
59、以及及“测测试试组组规规模模” 中中的数值均为人员数目。的数值均为人员数目。 一一些些任任务务关关键键的的软软件件项项目目需需要要的的测测试试工工程程师师数数量量可可能能比比开开发发人人员员数数量量多多。总总之之,应应用用开开发发人人员员与与测测试试工工程程师师两两者者之之间间的的比比例例反反映映了了开开发发人人员员及及测测试试工工程程师师的任务的任务 啼捆惊褐自塘勾珠撕诉弗狰勋掖衷鼓观魄结谣街能媳胡湾炒浑洲贤阜恭人第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法表表8.3.1 开发比例法开发比例法 开发类型
60、开发类型 计划的开发人员数目计划的开发人员数目 比例比例 测试组规模测试组规模 商业产品商业产品(大型市场大型市场) 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注:注:表表中中假设测试工程师只参与测试生存周期活动的执行,而不直接参与假设测试工程师只参与测试生存周期活动的执行,而不直接参与任何开发工作。任何
61、开发工作。 嚼蹿烧立擂睫偶颠姻路拢此树锐纶泄支凰草疾户羡陆迪秸坷让捉罐珍肇旗第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法3、百分比法 估估算算测测试试程程序序工工作作量量级级的的另另一一个个快快速速的方法是百分比法,参见表的方法是百分比法,参见表8.3.2。 这这种种方方法法在在计计算算测测试试组组规规模模时时考考虑虑计计划用来支持项目划用来支持项目的人员数目。的人员数目。 影影响响测测试试组组规规模模的的各各个个因因子子参参见见下下表表,该该表表假假设设测测试试工工作作的的范范围围包包括括组组装装及及系
62、系统测试阶段的功能和性能测试统测试阶段的功能和性能测试。 穴怂搬谴呛制刮懊檄啮刮韶滁溉速横宁夏揉幂直土镭崇勺侦草坡联兢卤凝第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法表表8.3.2 百分比法百分比法 开发类型开发类型 项目人项目人 测试组测试组 测试组规测试组规 产品保证产品保证 产品保证产品保证 员级别员级别 规模因子规模因子 模模(人数人数) 组规模因子组规模因子 小组规模小组规模 商业产品(大型市场)商业产品(大型市场) 50 27 1 3 37 1 8 商业产品商业产品(小型市场小型市场) 50
63、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)小小组组。按按照照
64、CMM提提出出的的成成熟熟度度指指南南进进行行软软件件开开发发的的企企业业需需要要CMM公公布布的的支支持持不不同同关关键键处处理理区区域域的的人人员员为为其其提提供供服服务务。表表中中表表明明PA小小组组的的组组成成包包括括测测试试组组人人员员及及从从事事需需求求管管理理、配置管理、质量保证以及配置管理、质量保证以及过程改进过程改进的人员的人员。 “过过程程改改进进”的的意意思思是是监监督督工工作作的的人人员员,这这些些人人员员将将本本企企业业的的过过程程进进行行裁裁减减,以以适适合合特特殊殊的的项项目目。对对项项目目人人员员进进行行相相应应的的培培训训、收收集集并分析项目性能度量。并分析项
65、目性能度量。摊葵枝悉犁火皇遏须人疾亢妈绵半阶饼迷缔佛搏妻此怀银迈闪友潍某片臂第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法4、测试程序法、测试程序法 估算测试工作量级别的另一种方法是使用估算测试工作量级别的另一种方法是使用计划的项目测试程序数量。计划的项目测试程序数量。 企业需要形成一个历史记录,记录开发项企业需要形成一个历史记录,记录开发项目及其相关的开发规模大小、所需的测试程序目及其相关的开发规模大小、所需的测试程序数量以及按照人小时计算的最终测试工作量。数量以及按照人小时计算的最终测试工作量。 开发规
66、模的大小以代码行开发规模的大小以代码行(LOC)、与代码、与代码等价的行、功能点或者所生成对象的数目来计等价的行、功能点或者所生成对象的数目来计算,并形成文档。算,并形成文档。 棱屑众童如砍孺丁禄楔绞锗锄希谍机锄骨伞构芳霍轴预中突践糊萎发唁佰第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 如果有这样的历史记录存在,那么测试组如果有这样的历史记录存在,那么测试组可以判断规模数值与所开发的测试程序数目之可以判断规模数值与所开发的测试程序数目之间以往的关系,然后估算新项目所需的测试程间以往的关系,然后估算新项目所
67、需的测试程序数目。序数目。 测试程序的数目估算确定后,测试组可以测试程序的数目估算确定后,测试组可以确定测试程序数目与测试组花费的人小时工作确定测试程序数目与测试组花费的人小时工作量之间的历史关系。量之间的历史关系。之后,这个数目可用于估之后,这个数目可用于估算新项目测试工作量的人小时数或与之等值的算新项目测试工作量的人小时数或与之等值的全职工作人员数。全职工作人员数。 历史数据反映了企业的文化氛围或测试的历史数据反映了企业的文化氛围或测试的成熟度,以及项目使用的测试程序数与测试需成熟度,以及项目使用的测试程序数与测试需求范围之间的相互关系。求范围之间的相互关系。 蒙崔苗咎舱鹰单糖辩草过僧斯上
68、械撂贿烙歉糯岛规倍唁岭吱陕疚宵锥丑曙第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 表表8.3.3 表示了使用测试程序法的例子,在该表中,表示了使用测试程序法的例子,在该表中,测试组估算一个新项目需要测试组估算一个新项目需要1120个测试程序。个测试程序。 测试组经过检查历史记录,发现前一个包含测试组经过检查历史记录,发现前一个包含860个个测试程序的测试工作总共需要测试程序的测试工作总共需要5300个小时。在前一项个小时。在前一项工作中,所需的小时数与测试程序数之间的比例为工作中,所需的小时数与测试程序数
69、之间的比例为6.16。5300个小时的项目需要个小时的项目需要3.4个工程师个工程师9个月的全职工作个月的全职工作( (每月按每月按174174个工作量计个工作量计) )。确定了小时数测试程序数。确定了小时数测试程序数之间的历史记录为之间的历史记录为6.16之后,那么测试组可以算出完成之后,那么测试组可以算出完成1120个测试程序需要个测试程序需要6,900个小时。由于新项目制定的个小时。由于新项目制定的进度为进度为l 2个月,因而测试组可以计算出需要个月,因而测试组可以计算出需要3.3个测试个测试工程师。这个数字是用总的小时数工程师。这个数字是用总的小时数(6900)去除在给定去除在给定的时
70、间内的时间内(1 2个月个月)每个人所需的小时数每个人所需的小时数(2080)而得到而得到的。的。 瞪挝刹须格狞熙乘励并沽续击挖杭锤扰熔侣掣直译哑汪右邪休顷阮枫链镊第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法表表8.3.3 测试程序法测试程序法 测试过程数目测试过程数目 计算因子计算因子 人小时人小时 完成周期完成周期 测试组规模测试组规模 (人数人数)历史记录历史记录 860 6.16 5300 9个月个月 3.4(相似项目相似项目) (1560小时小时)新项目评估新项目评估 1120 6.16 690
71、0 1 2个月个月 3.3 (2080小时)小时)每人每月按每人每月按174小时计,小时计,12个月的工作量个月的工作量=174*12=2080秃久煌拽翼报茫臭夫顽蛮咙蓄拜赌戌生敝泵乔喷肌茄甲徒闹藐领涯铺铝酝第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法5、任务计划法 估算测试工作量级别的另一种方法是检查历史记估算测试工作量级别的另一种方法是检查历史记录中相似类型的测试工作所花费的人小时数。测试组录中相似类型的测试工作所花费的人小时数。测试组需要如需要如测试工作结构分解表测试工作结构分解表那样按照工作的分类
72、结构那样按照工作的分类结构进行时间记录。进行时间记录。 历史记录突出历史记录突出不同测试任务所需的工作量不同测试任务所需的工作量。之后,。之后,将新项目测试程序将新项目测试程序(1120)的评估数与历史记录中的规的评估数与历史记录中的规模基线进行比较,如表模基线进行比较,如表8.3.4所示。所示。 历史记录中的基线表明一个有历史记录中的基线表明一个有860个测试程序的项个测试程序的项目的全部人小时数为目的全部人小时数为5300小时,它表示计算因子为小时,它表示计算因子为6.16。该因子可用于评估包含该因子可用于评估包含1120个测试程序的测试工作量。个测试程序的测试工作量。这个相似的比较参见表
73、这个相似的比较参见表8.3.3测试程序法。测试程序法。 凹烈紫杨豪稿缮炕氖则曳或姆瓦协粘扬准酬浅箩籍其肚盎闸隶乳罢扮喜碍第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 然然后后测测试试组组对对历历史史记记录录进进行行评评审审,查查看看测测试试工工作作结结构构分分解解表表中中所所描描述述的的包包含含在在工工作作分分解解结结构构中中的的不不同同测试任务所花费的时间。测试任务所花费的时间。 表表8.3.5将每个将每个WBS元素需要的时间进行累计。元素需要的时间进行累计。表表8.3.4新项目需要的人小时估算新项目需
74、要的人小时估算测试程序数目测试程序数目 比例因子比例因子 人小时数人小时数历史记录历史记录(相似项目相似项目)860 6.16 5300新项目评估新项目评估 1120 6.16 6900竣与哩锋忆腊窄浑部室辐坞傅挥物篮拾握涯主炒朵伤洋憾颂南账邯堑线症第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法表表8.3.5 任务计划法任务计划法序号序号 WBS元素元素 历史数值历史数值 百分比百分比 初步评估初步评估 评估调整评估调整 1 项目启动项目启动 140 2.6 179 179 2 早期项目支持早期项目支持 1
75、20 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 640
76、3根据项目情况进行修正籍蔫炬轴炬笼违堕壳涸爹伪妇煎戌等汞老炸囊骸酬丙顺猪衙咳颐靠纽练盂第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法 接下来,测试组根据调整后的人小时估算数接下来,测试组根据调整后的人小时估算数6403小时小时来计算测试组的规模,参见表来计算测试组的规模,参见表8.3.6。 表表8.3.6 测试组规模测试组规模 测试程序数量测试程序数量 人小时评估人小时评估 估算调整估算调整 完成周期完成周期 测试组规模测试组规模 新项目评估新项目评估 1120 5.71 6403 1 2个月个月 3.1
77、(2,080小时小时/人人)牵挖赊薪早划腰岛泉牺蚤鳖护篡攀长次发俯萍仔螺典娜负量卖田镑假瞥翁第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 测试组规模的计算结果为测试组规模的计算结果为3.1个测试工程师工个测试工程师工作作12个月。如果测试组在整个测试程序中配备个月。如果测试组在整个测试程序中配备3个个全职人员,那么为了在规定的进度内完成测试工全职人员,那么为了在规定的进度内完成测试工作,与前一测试组相比,其工作效率需要略微提作,与前一测试组相比,其工作效率需要略微提高一些。高一些。 但可以采用不同的人员配备方法,即配备两但可以采用不同的人员配
78、备方法,即配备两个全职人员,以及两个兼职测试工程师。两个兼个全职人员,以及两个兼职测试工程师。两个兼职人员的其中一人占用职人员的其中一人占用50的时间,另一人占用的时间,另一人占用60的时间。这种计划对于协调使用两个兼职人的时间。这种计划对于协调使用两个兼职人员,完成特殊的测试类型或测试特殊功能是非常员,完成特殊的测试类型或测试特殊功能是非常方便的。方便的。肺随忌抑掌李计锐鹅律贩袄抱左植膳邮淬犊谍愿密诧减奴倘缕甥吕潭馒氰第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件3 测试工作规模二、测试组规模确定方法6、 影响测试规模的因素影响测试规模的因素
79、 计算测试工作规模估算时,需要考虑下列因素:计算测试工作规模估算时,需要考虑下列因素: 1企业企业 2测试需求范围测试需求范围 3测试工程师技能等级测试工程师技能等级 4测试工具的熟练程度测试工具的熟练程度 5业务知识业务知识 6测试组组织测试组组织 7测试工作的范围测试工作的范围 8启动测试工作启动测试工作 9 9计划的增量软件版本数量计划的增量软件版本数量 10 10过程定义过程定义 11 11完成关键任务的应用完成关键任务的应用 12 12测试开发执行进度测试开发执行进度矢泵溪惨磐琢荒酥尼篮族贫瘟凹晰碗巍尊睡泉各淆恿袍硅瞅舷卖遂鞘宠钨第八部分章测试组管理及测试工作量的估计ppt课件第八部
80、分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师 面面对对组组织织测测试试人人员员以以及及执执行行项项目目测测试试的的挑挑战战,测测试试经经理理需需要要招招聘聘具具备备测测试试工程才干的人员。工程才干的人员。 什么样的人可以成为好的测试工程师什么样的人可以成为好的测试工程师? 测试工程师需要具备什么样的技能测试工程师需要具备什么样的技能? 怎样确定最适合于工作的测试工程师怎样确定最适合于工作的测试工程师候选人候选人?痛羌侩用簿波渍缴衅病音盎弄隔票疤侗横头故愉咸聊冤掳赦髓宛房图渠恤第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘
81、测试工程师 优秀的软件开发人员经过培训之后,优秀的软件开发人员经过培训之后,对于工作的开展以及工作中出现的问题对于工作的开展以及工作中出现的问题在头脑中有一整套解决方案。与此相反,在头脑中有一整套解决方案。与此相反,测试工程师需要具备使事情走向失败的测试工程师需要具备使事情走向失败的能力以及能够找到变通解决方案的开发能力以及能够找到变通解决方案的开发人员所应有的智力,尤其在测试脚本的人员所应有的智力,尤其在测试脚本的构造阶段表现得更加明显。构造阶段表现得更加明显。 毫答板答歉柔埔枢锌吸胀野鬃列陀描援商鼠贪沧硫亢楔村臻汁译铭仪毁触第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管
82、理及测试工作量的估计ppt课件4 招聘测试工程师 测试工程师应当具备分析、关注细节及组测试工程师应当具备分析、关注细节及组织能力,面对测试工作的复杂性,要有开创性织能力,面对测试工作的复杂性,要有开创性并提前制定出计划。因为测试工程师必须与软并提前制定出计划。因为测试工程师必须与软件开发人员紧密协作,因而与开发人员交流故件开发人员紧密协作,因而与开发人员交流故障报告及问题时要有理有节。障报告及问题时要有理有节。 另外,测试工程师需要具备很宽的知识面,另外,测试工程师需要具备很宽的知识面,以及多个平台、操作系统、支持应用层、与其以及多个平台、操作系统、支持应用层、与其他产品及用户的接口、数据库、
83、应用语言等方他产品及用户的接口、数据库、应用语言等方面的经验。熟悉主要自动测试工具的脚本编程面的经验。熟悉主要自动测试工具的脚本编程语言是非常有益的。语言是非常有益的。 勿紊映冰荣粤炳箱厦馈儒详火走熬铀履丛门扶烃赌感蜗懂撒帆拢猖单缚约第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师一、测试工程师的品质招聘测试工程师时需要考虑的品质和技能因素招聘测试工程师时需要考虑的品质和技能因素如下所示。将希望测试组成员具备的技能在应如下所示。将希望测试组成员具备的技能在应用的测试计划中形成文档是很有价值的。用的测试计划中形成文档是很有价值的。
84、 1适适应应性性可可以以在在不不同同的的技技术术环环境境下下开开展展工工作作,并并熟悉不同的过程、工具以及方法。熟悉不同的过程、工具以及方法。 2学学习习速速度度快快喜喜欢欢完完成成不不同同类类型型的的任任务务,喜喜欢欢学学习习新东西并愿意接触各种不同的产品。新东西并愿意接触各种不同的产品。 钾枕捷俗钝弹痴寻翻琅啪纹缕娜涅音增恶漏皖忙脓芍诬弥呈魄烬延绝倒捕第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师一、测试工程师的品质 3总体技能总体技能具有复杂活动总体构思、清楚表达具有复杂活动总体构思、清楚表达思想和思路的天资。思想和思路
85、的天资。 4组织才能组织才能能够理解复杂的测试需求,并能够能够理解复杂的测试需求,并能够制定测试计划及设计方法,以达到相应的需求;能够并制定测试计划及设计方法,以达到相应的需求;能够并行完成多个任务。行完成多个任务。 5解决问题的能力解决问题的能力能够解决工作中出现的问题以能够解决工作中出现的问题以及测试开发及执行过程中碰到的困难。及测试开发及执行过程中碰到的困难。 6创造性创造性能够用多种方法对系统和应用进行操作,能够用多种方法对系统和应用进行操作,这样系统和应用可适应所有的环境;在软件或系统失败这样系统和应用可适应所有的环境;在软件或系统失败时能够确定失败的所有原因。时能够确定失败的所有原
86、因。希则祸损饰批团怀唯狂麓招邪诡撒劈涉窑允溶荔吸裔俯惭旅沛恢橙搏蜀圭第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师一、测试工程师的品质 7分分析析编编程程技技能能开开发发测测试试脚脚本本所所需需的的培培训训、经经验及技能。验及技能。 8应应用用的的业业务务领领域域知知识识熟熟悉悉或或了了解解业业务务应应用用的的功功能需求。能需求。 9公公关关协协作作能能力力能能够够紧紧密密有有效效地地与与软软件件开开发发人人员协作,具备很强的口头表达能力。员协作,具备很强的口头表达能力。 10软软件件专专业业人人员员精精通通系系统统的的使使用
87、用,能能够够确确定定问问题,并能够灵活地与开发人员交流问题的交流。题,并能够灵活地与开发人员交流问题的交流。 11技术专家技术专家能够安装并评估测试工具,开发并维能够安装并评估测试工具,开发并维护测试数据;控制测试配置及环境;了解网络、数据库护测试数据;控制测试配置及环境;了解网络、数据库及中间件。及中间件。畏贡例太抠韵镶误审狰讶夹瓢摈晚硕谆寂阶感引颤酿翻挝缓籍苛枣确蛛恐第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师一、测试工程师的品质12测试经验测试经验测试经验水平。一个有效的测试与自动测试经验水平。一个有效的测试与自动测试
88、软件的联合使用便构成了自己的开发生存周期。测试测试软件的联合使用便构成了自己的开发生存周期。测试工程师应当在测试策略及目标计划、测试需求定义及测试工程师应当在测试策略及目标计划、测试需求定义及测试设计、开发、执行方面具备经验。设计、开发、执行方面具备经验。 13面向细节面向细节关注细节以发现难以找到的小故障,对关注细节以发现难以找到的小故障,对提高软件产品的质量具有浓厚的兴趣。提高软件产品的质量具有浓厚的兴趣。14面向过程面向过程充分了解输入、步骤之间的逻辑顺序以充分了解输入、步骤之间的逻辑顺序以及期望的输出结果的能力。及期望的输出结果的能力。 15书写语法技能书写语法技能有效地评估并改进需求
89、说明及软有效地评估并改进需求说明及软件设计文档的能力。件设计文档的能力。 脏奈棵纽噬绸玖揍拄陡那责渣仑坐痞认诧姐纹辗若惨自汪害森毖梧魄喳尺第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 在为测试工作招聘测试工程师时,有必要在为测试工作招聘测试工程师时,有必要了解测试组的最终组成结构:了解测试组的最终组成结构: 测试组作为一个整体,要负责完成项目的测试组作为一个整体,要负责完成项目的所有测试需求,以及所有的测试任务。所有测试需求,以及所有的测试任务。 测试工作有效执行需要该小组成员保留足测试工作有效执行需要该小组成
90、员保留足够的常驻专家来平衡已采用的测试程序及使用够的常驻专家来平衡已采用的测试程序及使用的测试工具。的测试工具。 测试组要充分了解测试工具,并具备足够测试组要充分了解测试工具,并具备足够的经验,这样,可以准确地制定计划、准备并的经验,这样,可以准确地制定计划、准备并执行测试。执行测试。注:测试组的组成大致与表8.4.1中描述的测试组概况相同。 英柜话扛电蓟希吓罪雪滔劳劣厕德命耳哎画回芒贼虚替颖溃逮峙乳犁冲搓第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 表表8.4.1给出的测试组概况描绘了可以负责给出的测试组概况
91、描绘了可以负责测试工作的测试组的组成,包括自动测试工具测试工作的测试组的组成,包括自动测试工具QA Partner的使用。的使用。 例如在例如在Windows客户端和客户端和UNIX服务器上开服务器上开发的客户机服务器结构的患者健康护理调度和发的客户机服务器结构的患者健康护理调度和资源管理应用项目,应用程序开发的前台使用资源管理应用项目,应用程序开发的前台使用Visual Basic和和C+,后台使用,后台使用SQL服务器。特殊服务器。特殊项目的测试范围包括功能需求、服务器性能、用项目的测试范围包括功能需求、服务器性能、用户界面、内存分配及系统加载测试。户界面、内存分配及系统加载测试。烫愚臃盖
92、废假魄崎澄朋厅郝炸孟弓四瞅疏嫂腮源外叙螺聊宙啸擎敢挽弯顶第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 表表8.4.1描述的测试组组成包括测试经理、描述的测试组组成包括测试经理、测试组长、测试组长、3个测试工程师以及一个初级测试个测试工程师以及一个初级测试工程师。工程师。 1 1、这样的测试组配置表明测试经理至少具备、这样的测试组配置表明测试经理至少具备6年的年的软件测试经验,其中包括软件测试经验,其中包括1年到年到2年担任测试组长的经验。年担任测试组长的经验。在理想的情况下,测试组长的经验应该包括人员的管理在理
93、想的情况下,测试组长的经验应该包括人员的管理方面。实际上,测试经理可能具备软件开发及软件测试方面。实际上,测试经理可能具备软件开发及软件测试两方面的经验。理想情况下,测试经理对于项目计划使两方面的经验。理想情况下,测试经理对于项目计划使用的主要测试工具及市场上其他一些工具至少有用的主要测试工具及市场上其他一些工具至少有1年的经年的经验。测试经理同时还要熟悉各种测试管理工具,或帮助验。测试经理同时还要熟悉各种测试管理工具,或帮助测试组成员建立测试床环境的工具。测试组成员建立测试床环境的工具。 续拟坞叠邑窒拐屁瑞豺氟皮击篇卷烦贬域借虞果业畅棉洲扶始荫鞠里攻搔第八部分章测试组管理及测试工作量的估计p
94、pt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 2、如果测试经理负责整个工作并将重点放如果测试经理负责整个工作并将重点放在长期的测试及策略开发上,那么测试组组长在长期的测试及策略开发上,那么测试组组长需要负责测试执行技术方面的工作。需要负责测试执行技术方面的工作。 表表8.4.1给出的测试组概况建议测试组长至给出的测试组概况建议测试组长至少有少有4年的测试工作经验,以及至少年的测试工作经验,以及至少2年使用年使用QA Partner工具的经验。测试组长最好具备使工具的经验。测试组长最好具备使用用Purify测试工具及几种编程语言的能力,同测试工具及几种
95、编程语言的能力,同时最好熟悉时最好熟悉SQL Server关系数据库。关系数据库。 胯抡梳务杖傻陈粘丽典苫沛校娘睛辣巾欣渗坠永址兽巍诺览憎莲镐屋饿聂第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 3、试组组成的例子还表明共需要试组组成的例子还表明共需要3个测试工程师职位。他们均需要完成普个测试工程师职位。他们均需要完成普通的测试活动,并要求其中两人具备相通的测试活动,并要求其中两人具备相关的业务领域的经验,同时要求另外一关的业务领域的经验,同时要求另外一个精通网络工程及管理。这里所说的精个精通网络工程及管理。这里
96、所说的精通可以体现在具有网络经验以及获得网通可以体现在具有网络经验以及获得网络工程师认证络工程师认证(CNE)证书。证书。 疤踊炮莆择屑技朝盒画狮呵裤傣妨待学钩蜗蛮慎昆喘削少窟让锅肺宇棉甲第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师二、测试组组成 4、测试组周围可能是最初级的测试测试组周围可能是最初级的测试工程师他们刚刚走出校门或只有工程师他们刚刚走出校门或只有l、2年年的软件开发经验。初级测试工程师会慢的软件开发经验。初级测试工程师会慢慢地熟悉测试的生存周期、项目中使用慢地熟悉测试的生存周期、项目中使用的测试工具以及业务应
97、用本身。对于测的测试工具以及业务应用本身。对于测试组成员而言,具备不同的软件技能是试组成员而言,具备不同的软件技能是非常有益的,包括新软件工具及编程语非常有益的,包括新软件工具及编程语言的培训及理论经验。言的培训及理论经验。 皖赂掺胯甭缅实几圆回质咎鸭盎容窿阮蓟视益港珊有狐份越句冉漫黎营镀第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师三、工作申请表 明确测试工程师候选人的资格要求,并对明确测试工程师候选人的资格要求,并对测试组的组成胸有成竹之后,测试经理就可以测试组的组成胸有成竹之后,测试经理就可以开始招聘工作。开始招聘工作。
98、 对于大多数企业,公开职位的招聘需要填对于大多数企业,公开职位的招聘需要填写一个表格。这种表格的内容包括工作申请、写一个表格。这种表格的内容包括工作申请、职位描述、招聘要求。目的是通过标明所要求职位描述、招聘要求。目的是通过标明所要求的技能以及从事该项工作所需的的技能以及从事该项工作所需的 证书来确定证书来确定职位的性质。这种表格通常在企业内部、同等职位的性质。这种表格通常在企业内部、同等机会的职业办公室以及外地或本地的职业中介机会的职业办公室以及外地或本地的职业中介机构分发。机构分发。 韵达裕悄皆坷些抢堡贷铜甚羹羞椽要露九可帛庇钻交媚括惋撞赎业洒给憾第八部分章测试组管理及测试工作量的估计pp
99、t课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师三、工作申请表 工作申请表的内容相当标准。工作申请表工作申请表的内容相当标准。工作申请表通常包括发布时间、职位名称、工作的地理位通常包括发布时间、职位名称、工作的地理位置以及职位识别号码。它概述该职位的职责以置以及职位识别号码。它概述该职位的职责以及希望具备的技能,同时规定受教育的程度以及希望具备的技能,同时规定受教育的程度以及所要求的工作年限。及所要求的工作年限。 注:注: 对于表对于表8.4.1中给出的测试组概况中的各个职中给出的测试组概况中的各个职位,都需要生成一张工作申请表。测试组组长职位,都需要生成一张工作申请表
100、。测试组组长职位的工作申请表的例子参见位的工作申请表的例子参见表表8.4.28.4.2。 撕幼统肇柞猿鹅气纳亥荆春谱陌协宅荤郸丽实诞谣煌搔梳离舜肄囤隘赎橡第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师四、招聘活动 一个企业有效地招聘高质量测试工程师的能一个企业有效地招聘高质量测试工程师的能力根据该企业中测试组类型的不同有所不同。力根据该企业中测试组类型的不同有所不同。1 1、使用烟囱测试组的企业按项目招聘或雇佣测、使用烟囱测试组的企业按项目招聘或雇佣测试专家。试专家。 在这种情况下,企业只对项目负责,项目经理也只在这种情况下,
101、企业只对项目负责,项目经理也只关注该项目的启动和执行;关注该项目的启动和执行; 在项目的启动过程中,经理研究并评估项目的工具,在项目的启动过程中,经理研究并评估项目的工具,为所需的各种人员制定工作申请表、面试各种职位的候为所需的各种人员制定工作申请表、面试各种职位的候选人、做出最后的雇佣决定。选人、做出最后的雇佣决定。项目经理可能在专业软件测试方面缺乏经验,不知道项目经理可能在专业软件测试方面缺乏经验,不知道怎样定义、招聘或确定测试组所需的技能类型。怎样定义、招聘或确定测试组所需的技能类型。半郧市刨韦缘鼎砖仗默童哩椅与酉帕尽毕频喇鹅败贿毛慎复哼瘩斤虐孺毯第八部分章测试组管理及测试工作量的估计p
102、pt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师四、招聘活动 2、其他测试组组织,例如集中测试组及其他测试组组织,例如集中测试组及SMT类型测试组,其拥有的基本构造支持项目类型测试组,其拥有的基本构造支持项目之间测试工程师的轮换。之间测试工程师的轮换。 测试组织通常是在测试组需要的时候招聘各种工程测试组织通常是在测试组需要的时候招聘各种工程师专家(包括测试工程师)。师专家(包括测试工程师)。 按照定义,这些测试组织拥有一定数量的专业测试按照定义,这些测试组织拥有一定数量的专业测试工程师,需要时可把他们召集起来进行工作申请、参与工程师,需要时可把他们召集起来进行工作申请
103、、参与广告招聘、面试测试工程师候选人等工作。当他们将候广告招聘、面试测试工程师候选人等工作。当他们将候选人吸收到组织中时,可以享受到烟囱测试组织所没有选人吸收到组织中时,可以享受到烟囱测试组织所没有的优点。的优点。谜野跋佩裁著奠洗族尔豢斥硬靛朔徘虫靛锌喘客鄂瞬陀部娥晴装卯活诫表第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师四、招聘活动 集中及集中及SMT组织经常通过下列方法组织经常通过下列方法吸引专业测试工程师:吸引专业测试工程师: 提供在集中软件测试部门发展的职业提供在集中软件测试部门发展的职业道路、培训及开发自动测试工具、
104、由高级道路、培训及开发自动测试工具、由高级测试工程师提供更多的指导机会、通过测测试工程师提供更多的指导机会、通过测试工程师在项目之间的轮换提高工作的安试工程师在项目之间的轮换提高工作的安全性、由多个项目中不同技术和工具经验全性、由多个项目中不同技术和工具经验积累带来的专业发展机会。积累带来的专业发展机会。颜雅圣类剩祁恫扳沦寺册牙嘻哼焙腺懒箔嚼隐障氛钒凹地炬粹童脱摄墟善第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师五、测试工程师的定位(确认) 不考虑测试组组织的类型,筛选、雇佣测试工程师的人员必须知道怎样给工作候选人定位。他或她
105、必须能够在面试过程中从普普通通的测试工程师候选人中区分出高级测试工程师候选人。 裹款刁浆歪林暮蒂蛀氖豫缅泅匡税凡谊即尾豆垢吧罕商兢惋赋貌眠沟醚林第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师五、测试工程师的定位(确认) 测试工程师的简历可以通过几种方法获得测试工程师的简历可以通过几种方法获得或定位:或定位: 1、检查企业的招聘或简历库。、检查企业的招聘或简历库。 2、在报纸或杂志上刊登工作广告。、在报纸或杂志上刊登工作广告。 3、一种更具前瞻性和潜在效益的方法,即查询因特、一种更具前瞻性和潜在效益的方法,即查询因特网简历资源,
106、或与测试工具用户小组及测试相关的新网简历资源,或与测试工具用户小组及测试相关的新闻小组合作刊登公开职位招聘广告。闻小组合作刊登公开职位招聘广告。 4、在允许的情况下,雇员推荐的方法也是获得测试、在允许的情况下,雇员推荐的方法也是获得测试工程师简历的有效手段,特殊的宣传手段,例如提供工程师简历的有效手段,特殊的宣传手段,例如提供国外旅游机会或许也有帮助。国外旅游机会或许也有帮助。梅体争验泄忿播氯葫逻缆诌划酞柱襄猩症脉纳庚柄纂凳讽赵辫冬亥另告旭第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师五、测试工程师的定位(确认) 不断努力,找
107、回或获取测试工程师简历,不断努力,找回或获取测试工程师简历,受雇经理需要对所有简历进行筛选,只留下受雇经理需要对所有简历进行筛选,只留下最贴近经理特殊要求的少数简历。经理必须最贴近经理特殊要求的少数简历。经理必须亲自逐个筛选候选人。亲自逐个筛选候选人。锰眼乘彰坤律饥仕昂援锥甩侯紊裸柑侗乱孜剧易础煎细君轩堰曳详竟搜凿第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师六、测试工程师的面试 在测试工程师面试的准备阶段,受雇在测试工程师面试的准备阶段,受雇经理应当拟制一个相关问题清单,这些问经理应当拟制一个相关问题清单,这些问题的目的是确
108、定候选人对于专业知识的精题的目的是确定候选人对于专业知识的精通程度。这些问题准备就绪后,分发给所通程度。这些问题准备就绪后,分发给所有参与面试的人员。有参与面试的人员。 瑶寒女孪辕蝗脆陀毕参怨尚级偷订擦似肪罗潭慕班渴传表钩氯兄捐丫糠斤第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师六、测试工程师的面试 开始时的一般性问题开始时的一般性问题 测试的专业问题测试的专业问题 面试问题如下面试问题如下 管理面试过程的人员应当对各个问题的答案管理面试过程的人员应当对各个问题的答案进行总结并形成文档。面试时同样要草草记下对进行总结并形成文档
109、。面试时同样要草草记下对候选人的一些考察信息。这个文档在以后会有用候选人的一些考察信息。这个文档在以后会有用处,可以帮助你决定是否给某个候选人提供职位,处,可以帮助你决定是否给某个候选人提供职位,或者在两个候选人之间做出选择。如果可能的话,或者在两个候选人之间做出选择。如果可能的话,候选人应当由候选人应当由2人或人或3人进行面试人进行面试。带弯蒙衬项仲国大窜妨荫庸勤肘雅鸦植撬似荣婉儡碌记生歌猖追蔽刁媚魄第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件4 招聘测试工程师七、找出最佳候选人 除了评审候选人的个人品质及其在测试除了评审候选人的个人品质及
110、其在测试工程和技术方面的能力之外,受雇经理还可工程和技术方面的能力之外,受雇经理还可以采取以下几个步骤(以采取以下几个步骤(1111个步骤个步骤)保证测试)保证测试工程师候选人能够成功地在其职位上发挥作工程师候选人能够成功地在其职位上发挥作用。用。 纵搔距封柏取粮忻辉搀阀更缚来哄戳箕申枪丙涡屯魁须碎区监锅逻谣狐良第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件5 任务及职责 此节描述的是完成测试活动的人员以及与测试工程师有紧密协作关系的人员的主要任务及职责。 对于特殊的项目,任务及职责需要定制,并在测试计划中形成文档。潞趟龋悉莫催肩堑内畔挡臂毋槛
111、魁穗乘矮涣掇籽恋浦茹草呸六祷龚索舔梢第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件5 任务及职责 一个项目需要的测试工程的角色数量可能一个项目需要的测试工程的角色数量可能会超出实际测试组职位的数量,因此,一个测会超出实际测试组职位的数量,因此,一个测试工程师可能身兼数职试工程师可能身兼数职也就是说,她可能也就是说,她可能“戴着不同的帽子戴着不同的帽子”。 为了保证测试任务的正确实施,有几个做为了保证测试任务的正确实施,有几个做法必须考虑:法必须考虑: 1 1、例如使用兼职或短期顾问。、例如使用兼职或短期顾问。 2 2、将测试工程师指派作为组织中
112、更初级测试工程、将测试工程师指派作为组织中更初级测试工程师的顾问时,必须付给报酬。师的顾问时,必须付给报酬。 3 3、另外,企业应该对测试工程师进行项目、不同、另外,企业应该对测试工程师进行项目、不同技术环境以及不同测试工具方面的交叉培训。技术环境以及不同测试工具方面的交叉培训。 揽球臀毡硫馁雾渤弛谚拢经间页使脂怎戏足重寺钢劣湃跋歇绑才炙疲孺牟第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件5 任务及职责表8.5.1列出测试程序参与者的职责及任务 测测试试组组如如果果计计划划使使用用自自动动测测试试工工具具,那那么么其其人人员员应应当当具具备备软
113、软件件开开发发技技能能,因因为为自自动动测测试试不不同同于于手手工工测测试试,需需要要进进行行测测试试脚脚本本的的开开发发、执执行行及及管管理理工工作作。因因此此,完完成成手手工工测测试试所所需需的的测测试试工工程程师师技技能能和和活活动动与与进进行行自自动动软软件件测测试试的的工程师应当具备的技能和活动能力是不同的。工程师应当具备的技能和活动能力是不同的。 手手工工测测试试任任务务单单独独列列在在表表8.5.1的的任任务务及及职职责中。责中。 阅笋绊噶筛勃嘘涕肥钒榴矗亚谎幅助眩师燕来和麻宣撇坞驯坡桅亨摆赔躲第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计
114、ppt课件6 企业的测试策略理念:理念:企业的主要目的是获取利润,降低测试企业的主要目的是获取利润,降低测试成本也是盈利的一种方式。成本也是盈利的一种方式。 用较低的代价实现有效的测试,不应为用较低的代价实现有效的测试,不应为了追求完美的测试而不失一切代价。了追求完美的测试而不失一切代价。翻埋喉剩斡盐嫁非匪矽腹甲阅遵措薯滚液弃侈校渗烹门神贫州六洋阵验渣第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件6 企业的测试策略一、如何合理地减少测试工作量减少冗余的测试白盒测试与黑盒测试的方式虽然不同,但往往有白盒测试与黑盒测试的方式虽然不同,但往往有“异曲
115、同工异曲同工”之妙。在很多地方,白盒测试与黑之妙。在很多地方,白盒测试与黑盒测试会产生一模一样的效果(或者能推理出来)盒测试会产生一模一样的效果(或者能推理出来),这样的测试是冗余的。,这样的测试是冗余的。在集成测试、系统测试阶段,可能要执行多次在集成测试、系统测试阶段,可能要执行多次“回归测试回归测试”。每一次。每一次“回归测试回归测试”都会存在不少都会存在不少的冗余,应当设法剔除不必要的重复测试工作。的冗余,应当设法剔除不必要的重复测试工作。 英呵削迅精挡赡搏幼焊股易明菱按肖崔惭脓蠕熬荫母妓扬追倪退多镇卯拱第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估
116、计ppt课件6 企业的测试策略一、如何合理地减少测试工作量减少无价值的测试无价值的测试通常是由于不懂得测试技术引起无价值的测试通常是由于不懂得测试技术引起的。例如功能测试,在等价区间之中,本来只要的。例如功能测试,在等价区间之中,本来只要测试一个典型的输入就行了,如果有人在此区间测试一个典型的输入就行了,如果有人在此区间测试了测试了100100次,那么其中次,那么其中9999次就是无价值的。次就是无价值的。 照饥鸥豢妈临满涩债惟涟瘤粱障拘终伞熬砍祈巩蚤坚串嚣兑钞缄雌品缄助第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件6 企业的测试策略一、如何合
117、理地减少测试工作量如何“偷工减料” 有有一一些些“短短、平平、快快”的的项项目目,经经费费本本来来就就少少,用用户户对对质质量量要要求求也也马马马马虎虎虎虎。为为了了能能多多挣挣一一点点钱钱,开开发发方方不不得得不不采采用用“偷偷工工减减料料”的的方方式式来来降降低低测测试试代代价价。偷偷工工减减料料的的途途径径无无非非就就是是减减少少测测试试的的内内容容和和频频度度。但但不不能能砍砍得得太太狠狠,否否则则软软件件拿拿不不出出手手。基基本本方方法法是是找找出出软软件件中中需需要要优优先先测测试试的的部部分分(见见下表),其它次要部分可以忽略或将来再测试。下表),其它次要部分可以忽略或将来再测试
118、。 华滁加穷籽棍掐扯三野钢攀再津靛贵测破独祷喊蝴令影氢合花珍戚蹭蜂烁第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件6 企业的测试策略一、如何合理地减少测试工作量“偷工减料”方法的测试优先级:哪些功能是软件的特色?哪些功能是软件的特色? 哪些功能是用户最常用的?哪些功能是用户最常用的? 如果系统可以分块卖的话,哪些功能块在销售时最昂贵?如果系统可以分块卖的话,哪些功能块在销售时最昂贵? 哪些功能出错将导致用户不满或索赔?哪些功能出错将导致用户不满或索赔?哪些程序是最复杂、最容易出错的?哪些程序是最复杂、最容易出错的?哪些程序是相对独立,应当提前测
119、试的?哪些程序是相对独立,应当提前测试的?哪些程序最容易扩散错误?哪些程序最容易扩散错误?哪些程序是全系统的性能瓶颈所在?哪些程序是全系统的性能瓶颈所在?哪些程序是开发者最没有信心的?哪些程序是开发者最没有信心的? 宦因玲不炎豫贾转滩皇络渠勿幸蝗秤芒施症王牲赦鄂馈生啊练显悟簇乙吧第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件6 企业的测试策略二、测试结束及测试奖励机制1.测试何时结束测试何时结束1.1.基于测试用例的规则基于测试用例的规则 2.基于基于“测试期缺陷密度测试期缺陷密度”的规则的规则3.基于基于“运行期缺陷密度运行期缺陷密度”的规则
120、的规则2.测试奖励机制测试奖励机制 根据缺陷的危害程度,把奖金分等级。根据缺陷的危害程度,把奖金分等级。每个每个新缺陷对应一份奖金,把奖金发给第一个发新缺陷对应一份奖金,把奖金发给第一个发现该缺陷的人。奖金额要适当,太低了人们现该缺陷的人。奖金额要适当,太低了人们不感兴趣,太高了会让项目破产的。不感兴趣,太高了会让项目破产的。 媚萍增碘履舷呆疡另涌扩撤宫吉援鲍值戈江存薪痞粱硫惫鼎舍捌焕碴牵暇第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件7测试组的业绩考核一、评价标准与原则评价标准与原则对测试工程师对测试工程师 1、提交提交BUGBUG的数量和执
121、行测试用例的数量的数量和执行测试用例的数量 测试中发现的测试中发现的BUGBUG数量数量: : 1)同一个项目组内,提交同一个项目组内,提交bug数数 2)每人日提交的每人日提交的bug数数 2、测试人员发现的问题的本身价值测试人员发现的问题的本身价值 1)Bug的严重程度是衡量的严重程度是衡量bug的质量的一个重要因素,的质量的一个重要因素,好的好的bug应该是极端严重的,对系统造成极大危害的。应该是极端严重的,对系统造成极大危害的。 2)Bug的双方面评判,对于的双方面评判,对于bug的价值开发人员在另的价值开发人员在另外一个角度上进行评判。外一个角度上进行评判。踞朋圣沤摊墨扭销仕草作禄割
122、摸部蛾姆嚏沃俘万较孵曳弄喘织脚垢署朴概第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件7测试组的业绩考核一、评价标准与原则评价标准与原则 3 3、测试文档的质量、测试文档的质量 测试文档的质量往往是测试人员的测试水平测试文档的质量往往是测试人员的测试水平的反映,只有对系统进行了充分的、深入测试的的反映,只有对系统进行了充分的、深入测试的测试人员才能写出高质量测试报告,说明测试的测试人员才能写出高质量测试报告,说明测试的全面性和测试过程的质量。全面性和测试过程的质量。 4 4、测试技能水平、测试技能水平 1 1)测试用例设计水平)测试用例设计水平
123、2 2)测试工具掌握使用水平)测试工具掌握使用水平 3 3)测试结果分析判断水平)测试结果分析判断水平规框孟彤雀眉搬闺员杭龋四句聊桩磐稿船娜薪挛扬补碘栈境篆拥病年材锻第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件7 测试组的业绩考核一、评价标准与原则评价标准与原则5 5、测试技能以外的综合能力、测试技能以外的综合能力 考察一个测试人员的责任心,如果一个测试人员考察一个测试人员的责任心,如果一个测试人员工作不符责任,随意敷衍,即使提交的问题单数量多,工作不符责任,随意敷衍,即使提交的问题单数量多,也不能证明他测试的质量高。其次积极的工作态度是也不
124、能证明他测试的质量高。其次积极的工作态度是提高测试质量,和整体团队风气的关键,沟通能力直提高测试质量,和整体团队风气的关键,沟通能力直接影响测试的工作效率与不同部门间的合作分工。接影响测试的工作效率与不同部门间的合作分工。 1 1)工作态度)工作态度 2 2)沟通能力)沟通能力 3 3)钻研能力钻研能力 4 4)团队合作能力)团队合作能力蹋郴片盒钧旬佛极奇零狭莽氧惨预龚济丹否错榜眩兼钡似缚仗嗣拧拎茬强第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件7 测试组的业绩考核二、简单的考核表简单的考核表给出一张简单的测试人员考核表给出一张简单的测试人员考
125、核表该考核表总分该考核表总分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 本章小结 测试组成员需要具备特殊的
126、专业知识,充分了解测试工作测试组成员需要具备特殊的专业知识,充分了解测试工作的广度和深度,能够制定相应的策略,执行并实现测试工作。的广度和深度,能够制定相应的策略,执行并实现测试工作。测试组的组成需要设计,测试组的人员需要调配,测试组的测试组的组成需要设计,测试组的人员需要调配,测试组的任务和职责需要定义。任务和职责需要定义。 有几种组织结构形式可供测试组选择,包括烟囱测试组、有几种组织结构形式可供测试组选择,包括烟囱测试组、集中测试组、集中测试组、IVV测试组以及系统方法和测试组组织。测试组以及系统方法和测试组组织。测试组组织最重要的成果是有机会持续改进过程的成熟度测试组组织最重要的成果是有
127、机会持续改进过程的成熟度和软件测试能力。项目结束后,测试组结构可以非常容易地和软件测试能力。项目结束后,测试组结构可以非常容易地保留,并且改进企业在过程程序,以及工具知识等方面的问保留,并且改进企业在过程程序,以及工具知识等方面的问题,同时将经验带入新项目中。题,同时将经验带入新项目中。 疑恕抖愤救怖格躇匀炸烧静跋争灿射敢晾柴闸懂严隘晴映猜写啪诚宗环琼第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件 测试工作中包含的不同类型的测试任务通常在工作分解测试工作中包含的不同类型的测试任务通常在工作分解结构中进行概述。此后,该结构与记时活动一起形成花结构
128、中进行概述。此后,该结构与记时活动一起形成花费在各种不同测试活动上的工作历史记录。费在各种不同测试活动上的工作历史记录。 通常有几种方法来确定测试工作所需的测试组规模。规通常有几种方法来确定测试工作所需的测试组规模。规模估算方法包括开发比例法、百分比法、测试程序法及模估算方法包括开发比例法、百分比法、测试程序法及任务计划法。任务计划法。测试工程师应当具备发现缺陷的能力。需要用开发人员测试工程师应当具备发现缺陷的能力。需要用开发人员的头脑解决自动测试工具使用过程中可能出现的不兼容的头脑解决自动测试工具使用过程中可能出现的不兼容性问题。理想的测试工程师应当具备分析、关注细节及性问题。理想的测试工程
129、师应当具备分析、关注细节及组织能力,面对自动测试的复杂性,需要具有创造性,组织能力,面对自动测试的复杂性,需要具有创造性,并且做到胸有成竹。测试工程师同样需要在与开发人员并且做到胸有成竹。测试工程师同样需要在与开发人员探讨问题时有理有节。探讨问题时有理有节。畜炙站顽曲揖哼辱峨躺绞孪朔庚删乃氟稚瓦肝啡债箕乃响惨逞让捞吾磋春第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件8 本章小结面对客户机朋艮务器或多层环境下测试工作的复杂性,面对客户机朋艮务器或多层环境下测试工作的复杂性,测试工程师需要拥有广阔的知识领域。需要在多平台、测试工程师需要拥有广阔的知
130、识领域。需要在多平台、操作系统、支持应用层、与其他产品及系统的接口、操作系统、支持应用层、与其他产品及系统的接口、数据库、应用语言方面具备经验。同样还需要掌握主数据库、应用语言方面具备经验。同样还需要掌握主要的自动测试工具的脚本编程语言。要的自动测试工具的脚本编程语言。 为测试工作招聘测试工程师时,受雇经理要明确测试组为测试工作招聘测试工程师时,受雇经理要明确测试组的最终组成。测试工作有效执行需要测试组具备足够的专的最终组成。测试工作有效执行需要测试组具备足够的专业知识来平衡所采用的测试程序及使用的测试工具。业知识来平衡所采用的测试程序及使用的测试工具。卫碘伶姚明韵恬恶员彬眉誉转鹤一眺扭提滨桨
131、浸阴护鹊江同稿轿镰叹没烦第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件8 本章小结测试组的组成在测试组概况中进行概述。测试组的组成在测试组概况中进行概述。在在测测试试工工程程师师面面试试的的准准备备阶阶段段,受受雇雇经经理理需需要要准准备备一一系系列列问问题题,以以便便确确定定候候选选人人是是否否具具备备相相应应的的专专业业知知识识,及及其其精精通通的的程程度度。参参加加面面试试过过程程的的所所有有人人员员都都要要将将各各个候选人对问题的回答进行总结并形成文档。个候选人对问题的回答进行总结并形成文档。实施项目测试活动的人员,其主要的任务和职责都将实施项目测试活动的人员,其主要的任务和职责都将在项目测试计划中进行定义并形成文档在项目测试计划中进行定义并形成文档。 浮粥低孝洋盼俐贴膜轰咆添谭辊发衰朽嘶躇绸煎豢佛彩黎惺蓖售化瞩锅扬第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件作业及复习要求廊昏民践毋镁厦冀甫抖崭鲍舜忙霉妈征翼匹瘤娃孤阴唤洗伤痴漂勘不竟列第八部分章测试组管理及测试工作量的估计ppt课件第八部分章测试组管理及测试工作量的估计ppt课件