测试项目管理之新人导师篇

发表于:2013-11-18 11:06

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ga_li    来源:51Testing杂志投稿

  导师制是目前很多大型软件、互联网公司培养新人的模式。让具有一定经验的工程师带新人,相对于开班授课来说,可以让新人更快的熟悉公司文化、工作环境,也可以使得导师们及时总结自己的工作经验,提高表达、交际能力,对新人、对导师都是十分有益的培养模式。然而,作为一个测试的新人导师,应该如何做才能当好一个导师呢?本人就在这里抛砖引玉,列出自己认为比较重要的地方。
  一、公司优秀文化的灌输、工作环境介绍
  师者,传道授业解惑也。顾名思义,作为一名导师,需要告诉新人所处环境,公司的优
  秀文化,安抚新人们作为新人的忐忑情绪,让他们更快地融入到工作中来。
  不同的公司、不同的小组,都有自己个性的工作习惯。在新人们focus on具体工作之前,将平时大家的工作习惯告之,对整个小组的协调性有很大的帮助,也能避免新人在工作习惯不合team导致犯错而损失自信心。
  二、对新人测试基本功的培养
  基本功的培养,是最重要的一个方面。尤其是测试,目前在大学、高校,并没有专门
  的学科,很多新人都是零测试基础进入公司的。因此,作为测试的导师,很有必要梳理下对新人的初级训练,帮助他们应付最基本的测试。
  工作中,测试用例编写、测试执行、自动化等,都是测试人员常接触到的工作。新人们也了解不少理论,关于测试用例编写的方法论,关于项目进展中的测试跟进,如何自动化等。然而,刚进来的新人碰到的问题往往是拥有一肚子测试理论和方法,但是遇到具体的项目确不知道如何下手写测试用例,这也是我遇到的最多的情况。我尝试过很多引导方法,下面介绍的这种效果较明显,我取名叫循序渐进实例法。
  如何循序渐进呢?拿Web测试举例,就是先训练新人元素级别的测试用例编写(边界法),然后是单元测试用例编写(路径法),最后是业务逻辑类别的测试用例编写(边界、路径、异常)。
  第一阶段,罗列出项目中常用到的元素。比如:对于Web页面来说,就是页面控件了,无非就是text,button,select等,那么就让新人针对单个控件分别编写测试用例。再如:对于接口类测试来说,那么就是不同类型的参数,int,long,string等,让新人针对单个具体的类型带范围的参数进行用例设计。用这种方式,将你所在项目中元素都训练一次,第一阶段的训练就差不多了。
  第二阶段,罗列出项目中常用到的单元类型。对于Web页面来说,单元就是单个页面,导师们可以将项目中页面分分类,每类提取一个例子,让新人写测试用例并给出修改意见,如:表单类页面,输入类页面,纯展示类页面,互动类页面。对于接口来说,单元就是一个接口,同上,导师也可以将接口分类,如:无外部依赖的接口,有数据库依赖的接口,依赖外部服务的接口等,根据具体情况分类。完成第二阶段,基本可以让新人穿插着边学习边进行实践了。
  第三阶段,业务逻辑类别的测试。在Web测试中,这类测试会跨越很多页面,比如:注册一个用户或者购买一笔交易。在接口测试中,也会涉及很多外部服务。导师们可以将本项目中重要的业务列举出来,逐个让新人们熟悉。这里可以应用到路径法、边界法、异常法等理论。
  三、帮助新人渡过难关,主动为新人犯错责任,为新人的进步喝彩
  帮助新人完成基本功训练后,就把他/她扔入大海自己游泳吧。实践出真知,让他们在具体项目中不断磨练,积累经验是最快的提高方法。但是,在此过程中,需要有个过渡,避免项目出现大的纰漏,这就要求导师们对新人做成长足够关心,不厌其烦的为新人解惑。在新人遇到问题或者犯下错误时,导师主动承担责任,不要打击新人前进的动力。当新人有了成就时,站在他/她身边喝彩,不抢功,让他们知道,他们的成功就是你的成就。
  这样,不仅能很好的完成作为一名导师的工作。还能够和新人们成为很好的朋友。
版权声明:51Testing软件测试网及内容提供者拥有本文全部版权,未经明确的书面许可,任何人或单位不得对本文进行复制、转载或镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号