软件测试组建测试队伍PPT推荐.ppt
《软件测试组建测试队伍PPT推荐.ppt》由会员分享,可在线阅读,更多相关《软件测试组建测试队伍PPT推荐.ppt(28页珍藏版)》请在冰豆网上搜索。
p测试团队在开发中所占的比重有多大?
测试团队在开发中所占的比重有多大?
p测试测试团队有哪些角色构成?
测试测试团队有哪些角色构成?
p如何组建一支新的测试团队?
如何组建一支新的测试团队?
p优秀软件测试工程师应具备什么样的素质?
优秀软件测试工程师应具备什么样的素质?
p测试人员的职业发展方向在哪里?
测试人员的职业发展方向在哪里?
12.l测试队伍的地位和责任测试队伍的地位和责任12.1.1软件测试团队的任务软件测试团队的任务12.1.2测试团队的规模测试团队的规模12.1.1软件测试团队的任务软件测试团队的任务测试团队的任务测试团队的任务:
软件测试:
计划、设计、实施、报告计划、设计、实施、报告审核软件文档、代码审核软件文档、代码人员招聘、考核,日常管理人员招聘、考核,日常管理团队建设团队建设网络环境的建立和维护网络环境的建立和维护12.1.1软件测试团队的任务软件测试团队的任务测试团队的责任测试团队的责任(产品质量)产品质量)发现软件程序、系统或产品中所有的问题;
发现软件程序、系统或产品中所有的问题;
尽早地发现问题;
督促开发人员尽快地解决程序中的缺陷;
帮助项目管理人员制定合理的开发计划;
并对问题进行分析、分类总结和跟踪并对问题进行分析、分类总结和跟踪帮助改善开发流程、提高产品开发效率;
帮助改善开发流程、提高产品开发效率;
提高程序编写的规范性、易读性、可维护性等。
开发团队组织模式开发团队组织模式开发经理开发经理测试人员测试人员开发人员开发人员文档人员文档人员管理人员管理人员以开发为核心以开发为核心开发团队组织模式开发团队组织模式项目经理项目经理测试组长测试组长开发组长开发组长文档人员文档人员以项目经理为核心以项目经理为核心开发团队组织模式开发团队组织模式项目经理项目经理测试经理测试经理开发经理开发经理三国鼎立三国鼎立微软开发团队的构成微软开发团队的构成产品单元总经理开发团队经理测试团队经理项目经理团队经理开发组长测试组长开发工程师开发工程师测试工程师测试工程师项目经理组长项目经理项目经理可用性工程师产品设计师用户培训DEVQAPM微软开发团队举例微软开发团队举例pWindows2000Teamn项目经理项目经理450n开发人员开发人员900n测试人员测试人员1800n技术支持人员技术支持人员600n技术传播人员技术传播人员1120n本地化人员本地化人员110n培训人员培训人员115n文档人员文档人员100n市场人员市场人员100n内部内部IT50n合计合计5345pWebMatrixTeamn项目项目经理经理22n开发组长开发组长/架构师:
架构师:
11n开发人员:
开发人员:
77n测试组长测试组长11n测试人员测试人员1313n合计合计242412.2测试团队的构成测试团队的构成12.2.1测试团队的基本构成测试团队的基本构成12.2.2测试人员的责任测试人员的责任12.2.3测试团队的组织模型测试团队的组织模型12.2.1测试团队的基本构成测试团队的基本构成pQA/测试经理测试经理:
人员管理,资源调配、测试方法改进等;
p实验室管理人员实验室管理人员:
设置、配置和维护实验室的测试环境设置、配置和维护实验室的测试环境p内审员内审员:
审查流程,建立测试模板,跟踪缺陷测试报告的质量等;
p测试组长测试组长:
负责项目的管理、测试计划、测试用例、任务安排等;
p测试设计人员测试设计人员/资深测试工程师资深测试工程师产品设计规格说明书的审查、产品设计规格说明书的审查、测试用例的设计、技术难题的解决、培训和指导、实际测试任务的执行;
测试用例的设计、技术难题的解决、培训和指导、实际测试任务的执行;
p测试工程师测试工程师:
熟悉测试流程、技术方法,参与自动化测试,有独立工:
熟悉测试流程、技术方法,参与自动化测试,有独立工作能力作能力p一般(初级)测试工程师一般(初级)测试工程师,执行测试用例和相关的测试任务。
执行测试用例和相关的测试任务。
一个微软测试工程师的一天一个微软测试工程师的一天p产品编译必须在此之前完成产品编译必须在此之前完成p每日凌晨每日凌晨3时,测试编译自动开始时,测试编译自动开始p如果测试编译成功,如果测试编译成功,BVT测试自动开始测试自动开始p测试工程师每早来上班,先检查测试工程师每早来上班,先检查TestBuild与与BVT结果的结果的emailp如果有如果有BVT错误,在第一时间里分析原因,隔离错误代码并汇报错误,在第一时间里分析原因,隔离错误代码并汇报Pri0Bug(0级缺陷级缺陷)p开发团队对于开发团队对于Pri0Bug应当于当日之内修改完毕应当于当日之内修改完毕p测试工程师接着用测试工程师接着用ProductStudio检查检查Bug情况,验证分配给情况,验证分配给自己的自己的Bug已修改合格已修改合格一个微软测试工程师的一天一个微软测试工程师的一天p关闭关闭Bug并增加针对此并增加针对此Bug的的RegressionTestp验证最近的验证最近的LabRun结果结果p如果其中有新的错误,隔离并汇报新如果其中有新的错误,隔离并汇报新Bugp开发新的测试开发新的测试Spec与新的测试代码与新的测试代码p使用个人使用个人PrivateRun来验证新开发的测试程序来验证新开发的测试程序p使用个人使用个人PrivateRun来验证开发伙伴新开发的产品程序没有重大来验证开发伙伴新开发的产品程序没有重大错误错误p改进与提高自动化测试系统的功能改进与提高自动化测试系统的功能p参与参与Spec,TestSpecReview会议,做测试同伴测试代码会议,做测试同伴测试代码Review,UE帮助文件帮助文件Review,回答内外回答内外Newsgroup的问题的问题按技术领域来组建团队按技术领域来组建团队测试团队测试团队Web技术组技术组Java技术技术Windows技术技术网络通讯组网络通讯组多媒体组多媒体组项目组一项目组一项目组二项目组二项目组三项目组三测试团队组织模型测试团队组织模型按产品线来组建团队按产品线来组建团队测试团队测试团队产品产品B组组产品产品F组组产品产品A组组项目一项目一项目二项目二项目三项目三项目一项目一项目二项目二项目一项目一项目二项目二项目三项目三测试团队组织模型测试团队组织模型12.3如何从零开始如何从零开始12.3.1建立测试团队的正确观念建立测试团队的正确观念12.3.2测试人员的招聘测试人员的招聘12.3.3测试新人的培训测试新人的培训12.3.1测试人员的要求测试人员的要求p需要一定的技术,以便于开发相应的测试脚需要一定的技术,以便于开发相应的测试脚本、与开发小组进行交流,本、与开发小组进行交流,p很好的沟通、理解和分析能力很好的沟通、理解和分析能力p不同层次的测试员要求不同不同层次的测试员要求不同优秀软件测试工程师的必备素质优秀软件测试工程师的必备素质1、沟通能力、沟通能力2.技术能力技术能力3、信心、信心4外交能力和幽默感外交能力和幽默感5耐心耐心6、很强的记忆力、很强的记忆力7怀疑精神怀疑精神8.洞察力洞察力9适度的好奇心适度的好奇心10反向思维和发散思维能力反向思维和发散思维能力12.3.2测试人员的招聘测试人员的招聘p软件测试人才市场软件测试人才市场p明确各类测试人员的要求明确各类测试人员的要求p面试面试p对应聘者可以进行量化的评估对应聘者可以进行量化的评估12.3.3测试新人的培训测试新人的培训p培训目标培训目标p培训的方式培训的方式p培训的内容培训的内容p培训的考核培训的考核培训考核培训考核考核的项目优秀秀(5)良好良好(4)通通过(3)不通不通过
(1)差差(-1)公司产品90756060907560609075606040测试技术优秀良好正常不够好差工作态度热情积极正常消极恶劣测试用例设计90%80%70%70%50%测试用例执行举一反三,覆盖边界严格执行符合要求1-2个明显问题没被发现多个明显问题没被发现发现Bug能力95%90%80%80%60%Bug描述没问题,清楚没问题只有小问题描述不清楚,缺少信息不会描写问题分析积极去做,有效果有效果去做做得少不做报告高质量,及时高质量,80%正常,80%质量不够好没做流程控制严格遵守遵守基本遵守忽略某些地方没遵守12.4测试团队的管理和发展测试团队的管理和发展12.4.1树立良好的测试团队意识树立良好的测试团队意识12.4.2测试团队的激励方法测试团队的激励方法12.4.3知识共享和在岗培训知识共享和在岗培训树立良好的测试团队意识树立良好的测试团队意识目标意识、团队意识、服务意识、竞争意识和危机意识目标意识、团队意识、服务意识、竞争意识和危机意识测试团队的激励方法测试团队的激励方法p支持合理的工作方式支持合理的工作方式p表扬和奖励表扬和奖励p站在测试小组一边站在测试小组一边p提高士气提高士气知识共享和在岗培训知识共享和在岗培训初级测试初级测试工程师工程师中级测试中级测试工程师工程师高级测试高级测试工程师工程师测试经理测试经理新人培训/认证程序工作手册,伙伴关系体系,常规内部培训,经验共享,高级培训,标准培训课程,PSP/TSP外部培训,CMM,跨团队培训,高级培训课程,评估、考试、评估、考试、认证体系认证体系Q&
A