如何管理一个测试团队

一、如何做

  • 建立测试规范、宣讲、培训计划
  • 测试的基础知识进行宣贯,将测试计划、用例编写、业务沉淀、测试工具使用、checklist等与绩效挂钩。
  • 开始培养团队成员代码能力
  • 搭建、编写好接口测试框架、UI自动化测试框架,编写测试框架使用文档,进行针对性的培训、分享。
  • 开始测试工具的改造/开发
  • 同样也是先搭建好基础框架,然后一样的套路进行使用文档、培训、分享。经过上一步自动化代码的铺垫,都有了基础的代码能力,再经过一些培训、指导,在一个已有的框架基础上根据自己的业务需求写一些测试工具或者进行测试工具的二次改造。

  • 二、制定测试流程及测试规范

  • 为什么要制定测试流程?
  • 一,起到总览性的作用,指导测试人员在一个项目测试各个环节过程中需要做哪些事情,一般会涉及到需求分析、测试计划、测试范围界定、测试用例设计、用例评审、冒烟测试、一轮测试(功能、接口、性能等)、二轮测试、预发验证、线上验证。各阶段的准入条件是什么?各阶段完成的定义是什么?如果准入条件没有或者没有达到,那当前阶段所花的时间、精力就可能远超预估。
  • 二,帮助新人尽可能快速了解测试项目如何运转,融入团队。
  • 三,没有测试流程的话,测试工作将杂乱无章,测试什么时候介入、会经历哪些阶段,每个阶段什么时候开始、什么时候结束,各阶段完成的定义是什么等等这些问题都没有答案。
  • 测试流程如下:
  • 如何管理一个测试团队


    三、制定测试规范

  • 测试规范设计到测试用例规范、Bug规范、Bug生命周期、测试计划、日总结规范…
  • 培养成员,让测试人员对测试工作有个基础认识,有好的测试思维
  • 便于一些数据的统计
  • 规范、模板制定了,所有人都能编写出高质量的测试文档,照着模板填空就行

  • 四、人才的管理

  • 关注
  • 关注团队成员,了解他们的性格特点、爱好、技术特长、沟通能力、合作能力,这样可以帮助我们“因材施教”。性格是很重要的一点,了解性格后我们可以在沟通的时候避免踩雷。比如有些人比较放的开,那开些玩笑什么的无所谓。而有的人比较敏感,在这类人面前说话得注意分寸,把握好度。有些人沟通能力差,容易情绪化、发火,这类人应尽量减少他们跟外部团队的合作,或者在他们跟外部合作的时候你需要多关注些,不然很可能得罪人。
  • 定期会议
  • 定期会议可以采用自由形式,让每个人自由地表达,会上可以准备些水果、茶点,营造轻松的氛围,让每个人都畅所欲言,以了解他们最近的情况,包括心情。会议可以让每个人说下自己最近的工作,哪些做得好,哪些不好,如何改进。另外,定期会议是个听取意见或建议的好时机。一定要用开放的心态去听取听取了也要有行动去改进,这样成员才能保持提意见或建议的激情,积极参与团队建设,有主人翁精神。千万不要让成员提完意见但是从来就不改,那以后你也别怪人家消极,这都是你自己导致的。
  • 人员培养及晋升
  • 结合他们自己的意愿,制定发展发向——如接口测试、性能测试、UI 自动化、测试策略等等,落实到绩效考核里面,关键结果明确。有绩效考核就会有压力,有压力才会有动力去实现,突破自我。
  • 作为团队管理者,还有一个很重要的职责,就是如何帮助成员晋升。对比分析成员当前所在级别与上一级别之间的差距,还存在哪些不足,与晋升标准项一一对比,帮其分析出差异 list,然后列入到成员的绩效目标中(在绩效定下来之前需要征得其同意),在接下来的时间里,加以辅导,以帮助成员尽快达到晋升标准。在成员有晋升资格时,在晋升评审前,先帮他们看下 PPT,先把下关。
  • 团建
  • 招聘
  • 明确招聘需求:招聘时要衡量好目前的短板是什么?需求是什么?如果缺少执行层的人,那就招实习生或刚毕业的就行。如果缺某一方向的人,那就需要招一个该方向有几年经验的。根据自己的需求去发布招聘信息。一个团队的人员组成最好是金字塔型的。金字塔上一层的人可以指导下一层人的工作。
  • 面试准备:在面试前先了解侯选了,仔细看简历,提前做好准备,将想要了解的信息、要问的问题列出来,简历中列到自己不熟悉的领域,可以提前了解下,以免面试时不知对方所云。
  • 面试: 进门后先问好,确认对方是侯选人,再自我介绍一下,然后就可以让对方做自我介绍,正式进入面试了。面试过程中,记得做些记录。面试差不多后,向对方介绍下公司及目前所做的项目。最后问下对方有没有什么问题,有什么想要了解的。这是面试的一些基本礼仪吧,会让对方对公司有个好印象

  • 五、技术风向标

  • 作为一个测试团队的管理者,要使下面的人信服,首要条件就是要有够硬的技术,能在成员遇到难题时协助他们解决或者提供解决思路,让成员在你的带领下可以不断地成长。当然也不是要求你什么都会,你可以通过团队所有成员形成技术闭环,使团队良性发展,如下图
  • 如何管理一个测试团队

    专项组向各个业务组输出技术及支持,专项组的成员包括专职的性能测试工程师、接口测试工程师、UI 自动化测试工程师等,他们属于测试部门各自领域的“专家”,各自负责其对应的测试框架的开发及知识输出,输出到各业务团队。作为管理者,需要思考如何打造这样一个团队,可以通过内部培养,也可以通过人才招聘。


    六、关于绩效

  • 季度/年初制定绩效目标,同级别的成员绩效差异不大,以求做到公平。过程中根据实际情况调整一次,季末/年底评定绩效。在这过程中,对于垫底的同学,需要及时给出提醒,并提供改进意见或改进计划。千万不要中间一直不关注、不督促,到年底的时候再给他打个垫底的,那这是你的工作不到位,对方也会不服。
  • 绩效评定后就是谈话,好的当然好谈,大家都高兴。差的就要讲究谈话技巧,首先肯定他的工作,这季度/年度做了哪些事情、哪些表现好(所以平时要多了解成员的工作)。最后还是要谈到关键点,为什么给他这个分。要说明这不是某一个人的主观意见导致的,而是横向比对、绩效的关键结果、环评(各类与之有合作的人评定)出来的。最后再就是告知对方,根据这个结果我们会给你制定改进计划,观察期 x 个月等等,让他知道团队没有放弃他。当然,最后是去是留我们都尊重他。

  • 七、如何向上汇报

  • 在日常的向上汇报中(不限形式),对于表现优秀的成员 要及时向上反馈,用事实说话,刷存在感,这样可以帮助团队成员在上级领导面前建立良好的印象,有助其晋升。因为你是他们跟领导间的桥梁,他们跟领导接触的机会可能有限,领导也无法知道他们每个人都干了什么,这就需要你这个中间人做好桥梁作用,你的工作职责很重要的一部分就是承上启下。
  • 但是不要只报告好的,不好的也要说,有困难让领导知晓,这样他能了解你的工作,了解你的团队,会给你提供有效的帮助或建议,这也是你向上级学习的好机会。
  • 来源:美好一点

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年4月22日
    下一篇 2021年4月22日

    相关推荐