我的测试经历(五)
自从担任小组的组长以后,我更多的关心人员选择和测试管理的事情。我觉得选拔测试执行人员应该考虑面试者具有如下的素质:专业技术方面:计算机相关专业并且专业技术优秀(就是动手能力强),计算机专业技术好的非专业人士也可在考虑范围内,因为非专业人士不见得比本专业的技术水平差;学习方面:学习意识强、自学能力强;性格方面:做事认真、有责任心,性格开朗能够与其他人很好沟通(但爱唠叨,上班的时候喜欢唠闲嗑的除外),团队意识强能够与他人很好合作不特立独行;工作认知方面:重视工作喜欢工作,能够付出辛苦。
测试管理工作多而杂远没有测试执行有意思,但这并不代表这项工作是轻松的,小组负责人的职责艰巨:团队内的技术顾问,为成员提供技术解决方案,承担技术字典的职责;组织协调成员高效、高质完成工作任务;提供策略性问题的解决方案,看清团队的发展方向,推动团队的进步;人员交叠培养,根据成员的综合素质制定技术发展方向。这就要求小组的负责人具有过硬的技术水平,较高的组织协调能力,而且对于团队的整体发展具有一定的前瞻性。
我在刚刚负担起这项工作的时候,对于组织大家如何按期完成测试工作十分头疼,我们组的人员技术水平参差不齐,特别是一部分有些资历的老员工对于我这个负责人不太服气挑拨事情,真是每天都把我支得团团转,焦头烂额的还解决不好问题,所以第一轮测试我们的测试进度和测试质量是前所未有的差。这件事情让我很上火,为此我在网上也找了好多的资料,希望能够参照别人的解决方法来解决我所遇到的问题,后来一篇叫《鱼》的文章,给了我很大的启示。我改变了工作方式,将工作地点搬到测试区域与大家一起感受测试带来的乐趣,更多的关心大家的生活情况,比如聊聊谁家的小孩,在哪照结婚照便宜又漂亮等等。大家与我的关系逐渐好转隔阂在慢慢消失,工作热情大大提高,有时候他们会针对我分配的工作任务提出自己的意见,合理的建议我都会第一时间采纳。我又根据每个人的情况制定了个人的学习计划,包括学习内容、相关资料的提供、学习期限、完成标准等,然后在规定的学习时间结束后,我会组织大家对他所学的东西进行考核评分,这样每个人都有机会充当学员和评委,新知识在不知不觉间就被大家所接受了。工作积极性提高的同时,我们的工作质量也得到了提高,经过几轮系统测试的历练,我们这个新组织起来的测试团队已经日趋成熟,大家都在工作中获得了收益。
一年多的时间转眼过去了,一半的小组成员已经担任过或正在担任新员工的导师,对于大家的进步,我也不得不去考虑自己的未来发展方向。相信很多从事技术方面的人来说,都难免有“卖血”的经历,就是在一段时间里技术水平停止不前,全靠着以往的经验和技术在支撑,可以说这一年以来我就是这样度过的,工作协调能力有所提高,但技术水平没有突破。所以我来到现在的这家企业,在这儿我完成了系统测试自动化的愿望,亲自搭建测试框架、完成对象库的建立、脚本的录制等等工作,真正的将这一技术应用起来了。另外我给自己制定了未来的职级发展方向“软件测试架构师”,如今我正朝着这个方向努力,希望在不久的以后能够在《我的软件测试经历》中与继续与大家分享我如何成为一名合格的“软件测试架构师”的技术成长感受。