成都博为峰

前排围观!大厂的测试经理们每天都在干什么?

作者:博为峰 来源:博为峰
发布日期:2024年11月11日

对于大部分的软件测试工程师而言,无论是走技术路线还是走管理...

对于大部分的软件测试工程师而言,无论是走技术路线还是走管理路线,测试管理和领导能力都是一条必须跨越的坎。许多小伙伴在30岁左右便会迎来这个挑战。从测试工程师到测试经理,工作重心会从从个人技术提升变为提高团队成长,随着职业生涯的不断延长,我们的职业角色定位在不断发生变化,同时也需要不同的技能要求来支撑我们的转变,因此,面对晋升管理层,很多开始只专攻于技术的小伙伴也许会手足无措,一时间无法把控工作节奏。
也有很多初入软件测试行业的同学,对未来的职业规划并不清晰,同时也对晋升到测试经理需要做什么而感到好奇。本期,笔者有幸采访了一些大厂的测试经理们,一起来看看他们的日常都在做什么吧~1、小A:二线大厂测试经理小A目前在某二线大厂工作,之前在一线大厂负责核心系统的整体测试,近两年跳槽到了现在的公司,虽然公司规模不如从前,可下属规模翻了个倍。 小A如今在公司主要负责以下的工作职能,大致可以分成二个方向。首先是规范质量流程,定义质量度量的指标,比如怎么样才算是质量好,主要的指标就是线上故障数,线上故障数一般来自几个方面,第*个是用户的反馈出现的问题会比较多一点,通过一些渠道收集用户反馈并记录,第二个则是发布时会出现的故障,第三个是内部反馈,比如测试和开发在日常使用过程中发现的线上故障数和用户APPA端上报时发现的故障数。 日常负责的工作还有规范测试流程,比如,在测试过程中,需要定义哪些具体的质量保障流程以及流程中的交付物和产出物,使得质量的管理变得更加的高效和精益。 第二个方向,需要提升测试效率和整体研发效能,包括如何实施,具体操作等等,牵扯到了很多细节。 对于如何实施,小A从以下几方面进行了提升,首先定义了标准的开发过程,在之前抽查项目时,从提出需求到上线可能需要一个月左右的时间,后来确定了开发的标准过程,消除状态扭转时的耗时,需求上线周期就大大的减小了,其实开发一个需求只需要3-4天,如果过程定义的十分清楚,大家能够强袭明确自己的职责范围,不把时间用在甩锅上,那整体效率就会提高不少。 
还有一个提升就是专项测试,小A表示他刚来这个公司的时候,某个功能开发只用了三天,但是测试却用了21天,属实有些离谱,后来他们进行了测试专项的优化,缩短了将近十倍的时间,且发现的BUG数量也有十分显著的提升。同时团队也会研发工具,提升开发的debug效率以及测试的效率等等工作。2、小B:一线大厂十年测试经理相较于小A,小B的经验会更丰富一些,担任测试经理已经有将近十年的时间,有着大量的管理经验,在聊到工作内容时,小B表示,现在会将更多的重心放在效能提升方面。 效能提升在工作上具体表现为提升测试开发比,做到质量保障,因为质管理方产品的出场质量是一定要做到保障的,所以不能只靠测试人员保障,研发人员同样是其中重要的一环。 所以团队会先让研发人员在质量上游做好测试,还会定义标准的出场测试以及uat测试的流程和指标,其中包括,哪些东西要怎么测,哪些指标要达到多少等等。 

除此之外,还需要尽可能的去自动化,或者开发相关的工具平台,给测试提效;这里还需要说一下,维护自动化测试方面的问题,虽然带UI的自动化测试维护成本很高,但是很多项目不能没有ui的自动化测试用例,对于这种情况,只能说用外包来尽量补。 最后小B表示,在工作中还需要做到管理好老板的预期,如今大厂的质量管理逐渐精细化和标准化,这些都是需要时间去实现的。 从小A和小B的访谈中,我们不难发现,虽然目前他们都不参与一线的研发工作了,但是他们的技术基础都是过硬的,并且都有很清晰的团队管理方案。由此可见,技术+管理是成为一名好的测试经理最重要的两点因素。3、测试经理如何入门?在看完两位大厂测试经理的履历后,笔者为大家总结了一下测试经理的日常工作和所需要具备的能力,帮助还是技术员的小伙伴能够快速的跨越到管理层。 测试经理的日常工作:1、测试工作流程的搭建、完善;涉及部门的相关公司体制(例:绩效考核等);2、测试项目的裁决和资源分配,资源的分配,包括人力资源和一些软硬件资源;3、如果测试部门未进行测试人员的水平区分,或者测试部门人员比较少,那么测试经理自然也负责对部门内的培训工作;4、如果公司无单独的质量管理团队,那么相对测试经理需要做QA的角色。5、最后也是比较重要的一点,就是负责和各部门间的管理协调和沟通工作。

作为一个团队的leader,测试经理即是一名执行者,更是一名,如何能够让团队的员工服众?除了过硬的技术基础外,还需要具备这几种能力: 测试经理所需要具备的能力: 领悟能力:在做任何事情之前,都要明白你的领导让你怎么做,再以此为目标来把握团队的方向。计划能力:执行任何任务都要制定计划,把各项任务按照轻、重、缓、急列出计划表,一一分配部属来承担,自己看头看尾即可。指挥能力:指挥部署,考量工作分配,需做到张弛有度,能够激发部署的意愿。控制能力:控制就是追踪考核,确保目标达到、计划落实。协调能力:协调不仅包括内部上下级、部门与部门之间的共识协调,也包括与外部客户、关系单位、竞争对手之间的利益协调,通过协调使得工作能够顺利完成授权能力:简单来说就是培养自己的下属,和下属共同成长,给自己创造机会的同时,更要为下属的成长创造机会。判断能力:在遇到问题的时候,需要通过判断找到问题的真正症结所在,提出解决方案。创新能力:作为团队领导,需要时时有着强烈的创新意识,通过不断的学习,向创新迈进。写在最后其实想要成为一名优秀的测试经理,除了具备一定的测试开发技术实践经验之外,更重要的,是要站在管理者的角度去思考问题,提升自我的管理技能,*好有一套属于自己的技术管理方法论,并能根据业务要求和团队实际情况灵活应用,形成个人风格,设计出*适合自己的管理之路。想要成为测试经理的小伙伴可以不仅在技术上耕深,同时花费一些时间锻炼自己的管理能力,相信能帮助大家更快的实现梦想~
加微信咨询
小博老师 @博为峰
微信号:bwf******zx

提供专业的课程咨询服务

微信咨询
相关资讯
一文分析:软件测试的底层逻辑是什么? 免费领→软件测试入门学习资料(入门课程+学习路线+PDF文档) *高月薪20k!沪漂3年后,东北小伙怒转行软件测试,3个月薪资翻番! 数据驱动自动化测试:掌握5大文件格式的选择技巧 面试中被问到为什么离职时,怎样回答才能避免踩到雷区?
相关课程