技术开发 频道

测试人员可以被开发人员取代吗?

【IT168 技术文章】

    背景描述:有人说,很多行业的人都可以转行做测试,若有开发经验的人做测试,企业会更欢迎;目前我了解,开发人员的压力远远大于测试人员,我们公司都有开发人员打算转行做测试,像我这样小小的测试人员,开发人员会把我挤掉吗?

  之所以中立,需要考虑什么是“取代”?是人员的取代还是职位的取代?如果说是职位的取代,就是说撤销测试,没有测试,都由开发人员担当, 那显然是不行的,但题目似乎说的是后者。

  人员的取代,那么如果测试人员有够强的编码技能,那么就可以去取代开发,而开发的人有……的技能,也可以做测试人员,他们是可以相互取代的。问题不在于谁取代谁,而是谁取代谁需要付出的代价大。大家认为测试转开发比较困难,开发转测试比较容易,就说测试可以被开发取代,显然是偷换概念。

  并且,我认为,不是谁取代谁的问题,而是谁更适合,更愿意做什么的问题。你的心思比较细腻,思维活跃,就比较适合做测试,或者很适合做测试,相反,你思维比较单一,又很执着,一条路走到黑的就有开发的潜质,这是深度与广度的区别,不是谁强谁弱问题。以往人们总说测试简单,好入门,那只是我们没有把广度打开,我们看到的和开发是一样半径下的东西,结果没有那么深,当然被人瞧不起,是我们测试人自己没有把工作做好,而不是测试本身不好,这样的人不被开发取代,也会被其他的测试人员取代。

  其实, 最好的状况是,开发人有测试的概念,在单元测试或者更早的时候有意识的测试一下,想得全面点,就不会有后面那么多的Bug, 同样,如果测试人员,有点编码或者相关的基础,在定位问题上就会更准确,不至于开发的找半天没办法跟代码。

 

0
相关文章