思考:什么是测试高端人才

上一篇 / 下一篇  2011-11-02 15:16:02 / 个人分类:讨论

 今天群里聊天,聊到了什么是测试高端人才,下面是一个群友引用的比较好的一段话:
 
  高端人才不只是找BUG高手
  葛优在《天下无贼》里那句话说得好,“21世纪最缺的是什么?人才!”
君不见“我国软件测试人才缺口已达20万、30万、40万”之类的新闻频频见于报端,各类测试工程师培训机构如雨后春笋般冒出,测试工程师已经成为各大招聘网站中最热门、活跃的职业之一。
   测试工程师的进入门槛看似很低,实际上要做一名合格的、高层次的测试工程师并非易事。而目前国内的测试领域最缺的就是高端测试人才。
那么,到底什么是高端的测试人才呢?
   于志伟用围棋中的段位形象地向记者做了说明。“10个测试工程师中有5个可能是业余级别的最高段位。他们不是专业级别的。”于志伟进一步描述说,“类似业余级别的一般测试人员更关注‘测’,对测试工具运用得淋漓尽致。如果发现了BUG,该测试人员会兴高采烈地跟开发人员说有一个BUG,但是开发人员也不知道应该怎么修改处理。为什么呢?因为该测试人员有本事把BUG找出来,但对BUG的描述不到位,也就是不能告诉开发人员这个BUG具体是什么,究竟是什么原因造成的等细节。他们不能提供一个合适的路径让开发人员直接找到BUG。开发人员还得来回测才能确定BUG。可见,这样的测试人员只是一个找BUG的高手,但是他不能解决问题。”
   “要做好软件测试并不容易。软件测试是一个终生的职业,越老越吃香。”郑人杰认为,行业业务经验的积累和专业测试能力的提升,是成就一个出色的软件测试工程师的两个同等重要的条件。
    于志伟认为,目前,软件测试领域最受关注的都是工具的应用等具体测试问题,而高端测试人才更应该关注如何做好从测试需求、测试计划、测试流程、测试执行,到将测试结果很好地展现在报告上,进而追踪问题,并最终解决问题的全过程。
同时,高端测试人才还要有更先进的理念,即不只是关注测试,而是要更加关注软件质量。“也许有时候及时发现了BUG也不应改动,因为它对客户体验没有影响,而改动后会带来更大的影响,并增加成本。但怎么判定这个BUG该不该动呢?现在市场上缺的就是能够做出正确判断的高端测试人才。他们具有先进的理念,掌握科学的方法论。”于志伟分析说。
 
   我理解的测试人才比较通俗一点的说法:初级测试就是一般的发现bug;中级测试工程师就是发现bug,并能定位该bug发生地原因;高级测试工程师就是发现bug,不仅能定位bug及该bug发生地原因,还能提出各种解决方案。当然这只是最简单的理解,所谓高中级测试工程师不只是会这些,还有很多。这只是从解决能力方面来看的。
   如果大家有更高深的理解请贴出来。。。

TAG:

 

评分:0

我来说两句

Open Toolbar