文档详情

软件测试组建测试队伍

hs****ma
实名认证
店铺
PPT
586.50KB
约28页
文档ID:605221692
软件测试组建测试队伍_第1页
1/28

Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,软件测试方法和技术,-Ch.12,组建测试队伍,主讲教师:郭晓燕,第十二章 组建测试队伍,12.l,测试队伍的地位和责任,12.2,测试团队的构成,12.3,如何从零开始,12.4,测试团队的管理和发展,12.5,优秀软件测试工程师的必备素质,Question,软件测试团队的任务是什么?,测试团队在开发中所占的比重有多大?,测试测试团队有哪些角色构成?,如何组建一支新的测试团队?,优秀软件测试工程师应具备什么样的素质?,测试人员的职业发展方向在哪里?,12.l,测试队伍的地位和责任,12.1.1,软件测试团队的任务,12.1.2,测试团队的规模,12.1.1,软件测试团队的任务,测试团队的任务,:,软件测试:,计划、设计、实施、报告,审核软件文档、代码,人员招聘、考核,日常管理,团队建设,网络环境的建立和维护,12.1.1,软件测试团队的任务,测试团队的责任,(,产品质量),发现软件程序、系统或产品中所有的问题;,尽早地发现问题;,督促开发人员尽快地解决程序中的缺陷;,帮助项目管理人员制定合理的开发计划;,并对问题进行分析、分类总结和跟踪,帮助改善开发流程、提高产品开发效率;,提高程序编写的规范性、易读性、可维护性等。

开发团队组织模式,开发经理,测试人员,开发人员,文档人员,管理人员,以开发为核心,开发团队组织模式,项目经理,测试组长,开发组长,文档人员,以项目经理为核心,开发团队组织模式,项目经理,测试经理,开发经理,三国鼎立,微软开发团队的构成,产品单元总经理,开发团队经理,测试团队经理,项目经理团队经理,开发组长,测试组长,开发工程师,开发工程师,测试工程师,测试工程师,项目经理组长,项目经理,项目经理,可用性工程师,产品设计师,用户培训,DEV,QA,PM,微软开发团队举例,Windows2000 Team,项目经理,450,开发人员,900,测试人员,1800,技术支持人员,600,技术传播人员,1120,本地化人员,110,培训人员,115,文档人员,100,市场人员,100,内部,IT50,合计,5345,Web Matrix Team,项目,经理,2,开发组长,/,架构师:,1,开发人员:,7,测试组长,1,测试人员,13,合计,24,12.2,测试团队的构成,12.2.1,测试团队的基本构成,12.2.2,测试人员的责任,12.2.3,测试团队的组织模型,12.2.1,测试团队的基本构成,QA/,测试经理,:,人员管理,资源调配、测试方法改进等;,实验室管理人员,:,设置、配置和维护实验室的测试环境,内审员,:,审查流程,建立测试模板,跟踪缺陷测试报告的质量等;,测试组长,:,负责项目的管理、测试计划、测试用例、任务安排等;,测试设计人员,/,资深测试工程师,产品设计规格说明书的审查、测试用例的设计、技术难题的解决、培训和指导、实际测试任务的执行;,测试工程师,:熟悉测试流程、技术方法,参与自动化测试,有独立工作能力,一般(初级)测试工程师,,,执行测试用例和相关的测试任务。

一个微软测试工程师的一天,产品编译必须在此之前完成,每日凌晨,3,时,测试编译自动开始,如果测试编译成功,,BVT,测试自动开始,测试工程师每早来上班,先检查,Test Build,与,BVT,结果的,email,如果有,BVT,错误,在第一时间里分析原因,隔离错误代码并汇报,Pri,0 Bug(0,级缺陷,),开发团队对于,Pri,0 Bug,应当于当日之内修改完毕,测试工程师接着用,Product Studio,检查,Bug,情况,验证分配给自己的,Bug,已修改合格,一个微软测试工程师的一天,关闭,Bug,并增加针对此,Bug,的,Regression Test,验证最近的,Lab Run,结果,如果其中有新的错误,隔离并汇报新,Bug,开发新的测试,Spec,与新的测试代码,使用个人,Private Run,来验证新开发的测试程序,使用个人,Private Run,来验证开发伙伴新开发的产品程序没有重大错误,改进与提高自动化测试系统的功能,参与,Spec,Test Spec Review,会议,做测试同伴测试代码,Review,UE,帮助文件,Review,回答内外,Newsgroup,的问题,按技术领域来组建团队,测试团队,Web,技术组,Java,技术,Windows,技术,网络通讯组,多媒体组,项目组一,项目组二,项目组三,测试团队组织模型,按产品线来组建团队,测试团队,产品,B,组,产品,F,组,产品,A,组,项目一,项目二,项目三,项目一,项目二,项目一,项目二,项目三,测试团队组织模型,12.3,如何从零开始,建立测试团队的正确观念,测试人员的招聘,测试新人的培训,测试人员的要求,需要一定的技术,以便于开发相应的测试脚本、与开发小组进行交流,,很好的沟通、理解和分析能力,不同层次的测试员要求不同,优秀软件测试工程师的必备素质,1,、沟通能力,2.,技术能力,3,、信心,4,外交能力和幽默感,5,耐心,6,、很强的记忆力,7,怀疑精神,8.,洞察力,9,适度的好奇心,10,反向思维和发散思维能力,测试人员的招聘,软件测试人才市场,明确各类测试人员的要求,面试,对应聘者可以进行量化的评估,测试新人的培训,培训目标,培训的方式,培训的内容,培训的考核,培训考核,考核的项目,优秀,(5),良好,(4),通过,(3),不通过,(1),差,(-1),公司产品,90,75,60,60,90,75,60,60,90,75,60,60,40,测试技术,优秀,良好,正常,不够好,差,工作态度,热情,积极,正常,消极,恶劣,测试用例设计,90%,80%,70%,70%,50%,测试用例执行,举一反三,覆盖边界,严格执行,符合要求,1-2,个明显问题没被发现,多个明显问题没被发现,发现,Bug,能力,95%,90%,80%,80%,60%,Bug,描述,没问题,清楚,没问题,只有小问题,描述不清楚,缺少信息,不会描写,问题分析,积极去做,有效果,有效果,去做,做得少,不做,报告,高质量,及时,高质量,,80%,正常,,80%,质量不够好,没做,流程控制,严格遵守,遵守,基本遵守,忽略某些地方,没遵守,12.4,测试团队的管理和发展,树立良好的测试团队意识,测试团队的激励方法,知识共享和在岗培训,树立良好的测试团队意识,目标意识、团队意识、服务意识、竞争意识和危机意识,测试团队的激励方法,支持合理的工作方式,表扬和奖励,站在测试小组一边,提高士气,知识共享和在岗培训,初级测试工程师,中级测试工程师,高级测试工程师,测试经理,新人培训,/,认证,程序,工作手册,伙伴关系体系,常规内部培训,经验共享,高级培训,标准培训课程,PSP/TSP,外部培训,CMM,跨团队培训,高级培训课程,评估、考试、认证体系,Q&A,。

下载提示
相似文档
正为您匹配相似的精品文档