为什么招聘测试人员需要有开发经验

发表于:2007-12-28 14:05

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

 作者:未知    来源:网络转载

  我们经常看到好多招聘测试人员的广告中有类似这样的内容:有开发经验,或者有开发经验优先等。好多人可能认为测试人员不一定需要有开发经验,开发人员未必能做好测试等,我想这些观点都是对的。但是有开发经验确实能给测试带来很多好处。

  首先,有开发经验可以增加测试人员的可信度,人们更愿意接受一个有经验的人的建议,在测试人员提出问题或者提出建议给开发人员的时候,如果他有这方面的开发经验,那么提出的问题会比较中肯,开发人员也很容易接受。

  其次,有开发经验有助于测试人员和开发人员的沟通。开发人员有自己的语言,测试人员应该了解这些方面的内容,否则无法和开发人员沟通并得不到开发人员的肯定。比如连开发人员经常用到的一些术语都不明白,对象,类,存储过程等等,那么无法提升测试人员在开发人员心目中的地位。

  再次,有开发经验有助于测试人员判段缺陷的影响,判段问题可能在什么地方,会带来什么影响,也可以帮助开发人员定位问题,这样既节省时间又增加了测试人员的可信度。

  第四,有开发经验可以避免测试人员写出不是问题或者不是问题所在的问题报告。我们在察看测试问题报告的时候这样的问题经常存在,有的测试人员把本来不属于问题的情况也作为问题对待,或者提出的问题只是一种表面现象,问题的实质不是在这个地方。

  最后,有开发经验的测试人员可以做更高层次的测试,比如自动化测试白盒测试,这些测试都需要测试人员有开发经验才能胜任。

  总之,要想在测试领域有所建树,除了测试经验的积累以外,开发经验也是很重要的,即使没有机会做开发,我们也应该学习软件开发的相关知识。

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • ganhuiping
    2011-7-19 15:42:46

    我个人倾向于招聘有开发经验的QA,原因很简单。因为曾经在虎穴呆过,比较容易得到虎子 :)也不会怕开发中的老虎

  • fbs19871014
    2010-5-05 11:34:19

    没有开发经验也不一定就不懂开发,只不过可能没有开人人员精通罢了

  • chzhy0711
    2008-4-04 11:28:10

    上面讲的有一定的道理!!! 如果测试人员也能懂开发的话或有开发经验的话那么他对性能测试的胜任可以说比较轻松也比较容易上手 如果你没有开发经验的话或不懂开发的话那么永远只能处在 功能测试之类而且都只能用手工的测试.
     最后给那些还处于 初级测试员的一些建议想在软件测试行业有所作为必须去学习一些编程的知识.

  • ly_xixihaha
    2008-1-29 20:38:02

    有开发经验的人去做测试,是有一定好处的,但对于功能测试,我认为测试人员的主要技能还是在业务知识上,有开发经验的人还有带有开发人员的思维方式,他们对于软件功能实现方式上有优势,但对于系统操作合理性等其他方面还是有偏向性缺陷的;而对于楼上的朋友说,测试人员会经常把一些不是问题也当成问题,这个说法我想一定是有开发经验的朋友提出的,测试提出不是问题的问题从用户角度上说就是问题,测试人员可能是因为操作上有问题或者他不懂系统,那么开发人员为什么没有提示信息提示测试人员操作错误呢?你能说客户错误了吗?一个好的系统就是让不懂的人第一次就可以操作它

  • xiacherry
    2008-1-04 21:49:46

    测试懂开发,测试能做得更好;开发懂测试,开发也能够做得更好。

  • xiacherry
    2008-1-04 21:49:02

    测试懂开发,测试能做得更好;开发懂测试,开发也能够做得更好。

  • chenshifeng
    2008-1-03 14:35:51

    可惜基本上有开发经验的都不想再去做测试

  • ly_rainy
    2008-1-03 10:21:28

    呵呵~我绝对同意,我正在从开发转向测试

  • david.wangbj
    2008-1-02 17:05:30

    非常赞同,而且深有感触。

  • liuchunyanli
    2008-1-02 15:36:21

    如果单单进行功能、体验测试,
    我觉得如果有开发经验会影响测试人员以客户角度思考问题。

    没有不是问题的问题,比如表格显示不美观,开发人员不以为然,而客户查看时会很不舒服。

    其他方面的比较同意楼主。

  • huoxingyinzi
    2007-12-30 10:42:39

    支持!

  • bossy
    2007-12-29 17:59:49

    说得很好,如果测试人员不懂开发,会经常把一些不是问题的也会当成是问题。

  • ganlan
    2007-12-29 13:17:54

    很浅显的道理,其实看远一点,不仅仅是测试,开发经验基本是做软件相关工作的都需要的基础,因为代码实现就是一切的基础。

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号