文章 答疑

测试人员年薪 50w 必备技能

移动互联网发展到现在,软件测试这个角色在工程中变得越来越重要。每一年也有越来越多的人进入软件测试这个行业。软件测试从以前比较单纯的一个角色变成了现在综合能力要求很强的角色。 软件测试本身包括功能测试、接口测试、自动化测试、单元测试、性能测试、专项测试等。而测试人员在越来越快的项目迭代中也会和 PM、PD、Dev、SQA 等各种角色打交道。这些也让现在的测试工作越来越多元化。 在测试人员在追求自身提升的同时,相信大部分的测试也会有另一个追求——收入。本专题希望达到的目的:能够让大家从更高的高度全局的来了解软件测试,同时从别人的职业经历中能少走更多的弯路。最终祝愿大家收入都多多up。

如何做好一个小团队的测试 leader

作者简介:10年网络安全产品测试,目前是研发经理,还做过点产品经理。《测试架构师修炼之道》作者,《ios取证实战》译者,绘画爱好者。喜欢涂鸦和彩铅。

前言

很多优秀的测试同学,在工作一段时间后,都会被提拔为测试团队的leader。提拔为leader本是一件值得高兴的事情,但很多同学在做了一段时间的测试leader后,却觉得身心疲惫,感到自己每天都在做各种各样的“杂事”包围着,在业务和技术上的进步反而没有之前做tester时大,对自己未来的发展反而变得迷茫起来。

如果我们进一步分析这个问题,会发现有这样困扰的同学,往往对test leader和tester的差别认识不深,把“test leader”简单等同于“tester +任务分配”,认为把要测试的内容安排下去就好了,而且很多test leader还会把最困难最复杂的任务安排给自己。

但实际项目中会发现,本来安排得好好的任务,一会任务又没有做好了,一会任务又做不下去了,一会又突发一个什么事情了,一会谁又不高兴了,test leader不得不停下来做一些沟通协调。除此之外还有很多“意料之外”的事情,如绩效沟通、招聘等,突然就来了,还得做好。没有人明确告诉你leader需要做什么,但是几乎所有突发的事情,和业务无关的事情都会变成leader的事情。我想这是leader感到工作“繁杂”的一个重要原因吧。

那么我们如何才能做好一个小团队的test leader呢?我觉得首先我们需要充分认识到tester和test leader的不同。

Tester和test leader,最大的差别是:tester只需要管好自己就可以了,做完自己的事情就可以快乐的下班回家啦。而test leader需要让一个团队按照一个目标前进,让一个团队可以协作起来做成事情。所以test leader要做的事情是围绕团队来进行的。我们要认识到,那些所有和团队相关的事情,流程、计划、绩效考核、招聘、团建等等甚至是团队的危机处理,都是test leader的工作,不是“杂事”。Test leader要rethink自己的时间和精力分配,给这些“管理事务”足够的时间和精力,像之前做业务做技术一样,通过刻意练习、不断复盘,来提升自己的管理水平

接下来我们就该要讨论的如何才能做好小团队leader的问题了。

管理的范畴很广,内容很多,在京东搜一下“管理”,可以得到几千本管理方面的书籍。对小团队测试leader来说,特别是新任leader们来说,管理是陌生的,但他们却没有学习的时间,都是立马上岗,边做边学,从哪里开始,如何入手,是一个让人非常头痛的问题。既然我们无法从leader这个角度找到一个很好的切入点,我们不妨从团队成员的角度来思考,思考他们希望一份怎样的工作,怎样的工作才算是一份好的工作?

朋友圈对这个问题,有个“霸屏”了的答案:所谓好的工作,就是“钱多”、“事少”和“离家近”。也就是说,所有人都希望自己可以兼顾好自己的事业和生活,能够有足够的钱来提高自己的生活水平。既然我们的管理对象是人,那我们的管理工作也需要围绕“钱”和“事”来展开。让团队每个成员都可以“钱多”、“事少”,你的团队自然不会差了。

看到这里,一些朋友可能会说,拜托,leader只是一个最底层的基层管理者,充其量就是个班长,怎么可能有这么大的能力。我想说,其实我们还真不应该小看leader在团队中的作用:

第一,现在很多公司是非常扁平的管理结构,leader上只有一个manager,然后就是总监了。一个leader管理的人可能不多,但是leader对团队做事的内容,方式方法是有绝对的主导权的。

第二,很多leader对团队成员的工资、奖金、升迁岗位调整都有建议权,而manager或者VP也基本会尊重这个建议权。

所以leader是完全有能力和权利影响到团队成员的“事”和“钱”的。我认为,要做好一个小团队的leader,要努力做好这两件事:

  • leader要努力让团队的事情变少。

  • 为团队的利益分配打好基础。

leader要努力让团队的事情变少

我认为,leader工作中最重要的一条,就是要在质量不变的情况下,让团队的事越做越少。Leader可以把精力放在团队的下面这些方面来进行改进,让团队的事情变少:

(待补充图)

流程梳理

大多数公司都有自己的研发、测试流程,但公司层面的流程设计是“普适性”的,到具体的项目里,可能会“过重”,也可能会“不足”。leader可以对流程进行梳理,根据项目的实际情况,增加或者减少一些流程中要求的事情,使得流程更加适合项目的实际情况。

除此之外,测试过程中还会有很多“意外”的情况,例如回归bug时,原来的bug是解决了,但又发现了新的bug,但这个bug又不是这个缺陷修改引入的,只是开发修改不彻底,这种情况是该重新提bug,还是reopen之前的bug呢,测试团队的成员可能会不知道怎么处理,或者想当然的处理错了,造成返工,影响了工作效率和质量。Leader需要特别关注这些可能会引起争议的问题,不断的细化流程,细化处理原则和规范。不要小"

2017年6月2日,周五晚8点30分,有10年网络安全产品测试,现在是产品经理,喜欢涂鸦和彩铅的梅子带来了主题为《如何做好一个小团队的测试leader》的交流。以下是主持人hrshy整理的问题精华,记录了作者和读者间问答的精彩片段。


内容提要:

  • 目标向上对齐,我所在团队处于初创期,测试隶属于研发部,团队目标易变,测试目标和测试思路也要随之不断的调整,这种情况下有无可能形成相对稳定的测试目标吗?
  • 提测版本打回后势必会影响产品上线,实操层面如何确定转测试不通过标准以平衡上线时间要求的?
  • 如果团队成员都不属于挑战者类型,而自己是挑战者类型,发现对方只会接活,不会主动思考,又没有机会换人,如何改进这种局面?
  • 身处一个扁平化管理的团队,除了测试manager有明确的角色,其他成员的人设都是普通QA,三三两两有些负责的交叉,而每个人又都有自己专向负责的模块,成员数10人左右,如何能在这样规模的小团队走出一条管理的路?
  • 测试团队初建,如何快速建立有凝聚力和战斗力的测试团队?
  • 测试用例尤其是在敏捷开发中如何管理?
  • 有什么办法可以同时提升测试人员工作能力水平的方法,针对测试组长又有什么方法?
  • 测试如何转型产品经理,需要学习那些新技能,需要有什么样的机遇?
  • 3、4个人的小团队,本来自己就工作时间不久,但是因为一些原因,被推到了组长的位置,怎么去带实习生和新人?
  • 如何在面试时识别混日子的人?有哪些比较有效的方法?
  • 每年或者半年或者季度,都会有从上至下分级的目标制定,但是没办法完全按目标来,到点之后很可能做的业务、面临的优先级最高问题和定的目标完全不相干了,leader自己都很迷茫很尴尬,这个时候难道要频繁去调整目标吗? 我觉得在孵化型的团队这应该是很常见的问题,这种你会怎么弄?
  • 请问在成为test leader这个过程中,代码能力起到了多大的作用?
  • 如果不想往管理方向发展的话,技术型测试的职业发展是什么样的?只有架构师的路?但感觉架构师类型的可能很多是以前做过开发,对开发环境比较熟悉的,如果没有那么多开发经验,可能做不到架构师的层次,技术型测试还有别的发展方向吗?
  • leader或manager是不是也有区分业务型或技术型或纯管理型的?如果不是技术型的,感觉一般比较难以服众?
  • 如果团队里所有人按照他们对应的级别对应该有的要求都很努力都很上进都很出彩,但是ABCDE每个等级打绩效的时候比例是固定的,这个怎么弄?还有必须有1%的E这种要求,让谁当E都觉得很有负罪感,怎么办?
  • 如何把机器学习运用在测试领域。AI来了测试也会变革吗?

问:目标向上对齐,我所在团队处于初创期,测试隶属于研发部,团队目标易变,测试目标和测试思路也要随之不断的调整,这种情况下有无可能形成相对稳定的测试目标吗?

答:测试目标也是分层的。最高层的测试目标,都是所有测试的目标,我想是不变的,我们可以说是测试,保证产品质量等。再细一些的目标,就和测试的定位有关。有的公司对测试的定位是“镜子”,是通过测试来反映产品的情况,帮领导做决策。有的公司对测试的定位是“协调者,连接者”,这种情况下测试无疑会做很多“杂事”。还有些公司对测试的定位是“预防缺陷”。我的建议是可以考虑从这个团队研发对测试的期望,团队对测试的定位来看一下这个问题。

定位会是一条无形的线,来穿起那些看起来好像没有什么关系的事情。我觉得把当前测试的定位理解清楚"

即可阅读本专题全部文章

打开微信"扫一扫",将本文章分享到朋友圈

快给朋友分享吧!

收藏 收藏

1236人已收藏