做好 Test Leader所需要的“软技能”

在规模不太大的测试组织中,一般会有三种角色:测试项目经理(或者叫测试负责人,Test Project Manager);测试组长(Test Leader)和测试工程师(Test Engineer和Tester)。

测试组织中的3中人

不同的组织可能会有不同的划分或者Title,但其本质其实是大同小异。无外乎就是存在做三种工作的人:

  • 负责管理整个测试组织和测试项目的人,这类人是测试项目经理、测试负责人、Project Manager;
  • 负责具体测试项目和测试团队管理的人,这类人是测试组长、Test Leader;
  • 负责实施测试工作的人,这类人是Test Engineer、Tester。

Test Leader的主要职责

一般而言测试组长(Test Leader)的职责包括:

  • 与项目经理以及其他人共同协调测试策略和测试计划;
  • 制定或评审项目的测试策略和组织的测试方针;
  • 将测试的安排合并到其他项目活动中,比如集成计划;
  • 制定测试计划(要考虑背景,了解测试目标和风险),包括选择测试方法,估算测试的时间、工作量和成本,获取资源,定义测试级别、测试周期并规划事件管理;
  • 启动测试规格说明、测试准备、测试实施和测试执行,监督测试结果并检查出口准则;
  • 根据测试结果和测试过程(有时记录在状态报告中)调整测试计划,并采取任何必要措施对存在的问题进行补救;
  • 对测试件进行配置管理,保证测试件的可追溯性;
  • 引入合适的度量项以测量测试进度,评估测试和产品的质量;
  • 决定什么应该自动化,自动化的程度,以及如何实现;
  • 选择测试工具支持测试,并为测试员组织测试工具使用的培训;
  • 决定关于测试环境实施的问题;
  • 根据在测试过程中收集的信息编写测试总结报告。

Test Leader显著的特点 ——— 业务能力强,技术过硬

一般来说,在一个技术性团队中工作,技术是工作中重要的一件“武器”。一般在选拔Test Leader时,对于技术能力方面的评价会占比超过80%。所以,一般的Test Leader都是由在团队中“业务熟练、技术过硬”的老鸟来担任。

对业务的理解程度深入,做到业务熟练是需要时间来积累的。在基于项目型的工作中还不太显著;但是在基于产品型的工作中,这一点尤其显著。产品已经发布了几个版本,对于已有功能的理解和对于新功能的理解,这是需要一个积累和延续的过程。

技术过硬就不解释了。

但是不过在团队中技术不是最好的,那就需要有一个“贤内助”。能够搞定测试中所遇到的各种技术难题。

做好Test Leader需要的“软技能”

做好Test Leader,能够带领好团队,实现测试目标,除了对于业务熟悉、技术过硬之外,还需要很多“软技能”。

  • 善于沟通
    沟通能力是非常重要的这一点都知道。但是,如何做到“具有良好的沟通能力”可真的不容易。Test Leader的沟通对象可以划分为:对外对内;对上与对下。
    对上需要与 Manager沟通,对下需要与团队成员的沟通;对外需要与各方面人员,尤其是组织中职能部门人员的沟通;对内与项目组内不同人员沟通。

  • 勇于承担责任

  • 以身作则,发挥榜样的力量

  • 乐意处理团队(下属)遇到的困难
    在带领一个团队开展测试工作的时候,当你的下属碰到困难的时候,你更多的是给下属鼓励和安慰,帮助下属分析出现问题的原因。

  • 不要与团队抢功劳
    功劳是团队的,责任是自己的。

  • 善于用人
    知人善用,用人之长,合理分工。
    现在很多公司的测试工程师,由于人员的流动性,都是通过外部招聘而来。他们分别来自不同的行业和不同的工作岗位,他们有着不同的专业知识和行业、业务背景。这就要求Test Leader对每个人的长处非常了解,将合适的人安排到合适的工作岗位上,用人之长,避人之短,合理分工,争取达到双赢。

  • 善于培养下属的工作能力

  • 对团队成员赏罚分明,充分信任
    团队协作中,一定要赏罚分明。Test Leader一定不能做“老好人”。“老好人”式的Test Leader,在团队一开始形成时,成员之间没有太多的利益冲突,但是久而久之,团队中就会出现抱怨、出现利益纷争。如果赏罚不够分明,抱着“你好、我好、大家好”的态度,团队的士气会受到很大的影响,成员的积极性也会大打折扣。

(完)

猜你喜欢

转载自blog.csdn.net/seagal890/article/details/80716687