sam_sz_2003 发表于 2007-11-23 11:42:16

选择测试岗位的目的是什么?

说这个主题主要是在08年的高校招聘中针对一些骄子们选择测试岗位时的动机而谈,在招聘时也有很多硕士、本科直接选择测试岗位,但选择的动机往往都是非常无奈的,大多是迫于找工作的压力,确实也看到了学子们的就业难,尤其是专业方向不是很热门的。现在很多公司招聘研发类人才时很多都要求硕士以上,因此一些名牌高校的计算机、电子、信息等专业的学子会毫不犹豫的选择软件开发或者硬件开发等研发职位,一般问及如进行岗位调整时,他们大多表示不愿意做测试,而直接就选择测试岗位的,往往都是其他专业选修或者自己有兴趣学习计算机技术的学生,还有就是一些对口专业的女生,当问及对测试的理解时,一般都会表示非常喜欢测试这个职业,但真正问到测试的理论及技能时,多数比较茫然。面试之余也在思考之所以产生这个现象的原因,表面上是就业难,学校的扩招也造成就业的压力加剧,但往深了想想,还有一个原因就是大家普遍感觉测试岗位比开发岗位要低一等,即使是待遇一样,也感觉测试的职业发展不如研发的风光有成就感。思考之后也觉的挺可悲的,测试难道在中国真的如此吗?当一个人的兴趣和自身的动机不一致时,则无法有一个稳定的长久的技术规划和发展,一般都是考虑的权宜之计。试想一个人对某件事情有兴趣了,他难道不会投入很多精力去熟悉、去探索这个兴趣的一切吗?
      谈论这些也不是说这些学生们有什么错,仅仅是就此现象讨论一下和测试相关的偏见和职业发展。掐指算来,自己在测试这个领域上也快6年了,虽谈不上对测试岗位的认识有多深,但就这个岗位的一些心酸苦辣还是有些体会的。对于测试和质量的重视程度可以看出一个公司所处的发展周期及未来的战略,当公司处于起步或者刚刚发展壮大时,一般来说对于测试和质量方面不会特别重视的,公司的战略考虑的是从无到有的产品、市场的占有率,往往产品还没有或者不成熟时就想着要签单或者直接去定制,公司的产品研发都处在一种非正规、体现个人英雄主义的环境下开发产品,试想测试人员能得到编写的很细致的需求和设计文档吗?即使是测试出来了故障,也会由于市场的压力先把产品推出再现场升级或者打补丁,这样的环境下测试岗位又如何能得到重视呢?这些公司一般选择测试人员都会用新人(没有开发经验的),主要目的是完成用户验收测试,对于测试平台、工具的研究和投入一般不会重视,这样对于想短期追求测试职业发展或者获得成就感的人来说,选择这些公司非常不合适。一般质量管理类的培训上都会说,质量的问题80%在于管理,有些更夸张说是95%,不管多少比例,如果当一个公司重视质量了,这时候也说明这个公司属于市场份额稳定,有自己特色的产品系列,既有产品处于维护或优化维护,战略上开始和对手拼内功、拼成本,往往这个时候才会看到测试方面大的投入,因为领导也知道,在家里把产品的功能、性能搞稳定了,总比开发、维护人员满天飞、到处救急救火强,而且对于用户满意度的提升、产品品牌效应的提升有很大作用,这时候会看到测试岗位的要求变化了,而且也进行了细分,测试人员一般要求是有一定的研发经验和项目管理经验,不但需要会使用某些商用的测试工具,还要具备开发特定自动测试工具的能力,同时也就出现了测试经理、测试系统岗位、测试开发岗位、测试平台管理、自动测试工具研究等等一些岗位,对于测试用例的研究也才能深入,真正用到等价类、正交法等等的一些理论......有时候你可能会发现开发人员比较依赖测试人员了,而且测试人员的建议尤其是能定位故障的建议成了研发人员的指明灯,这才算是测试和研发的关系走上良性轨道。
       测试岗位是无法享受研发岗位获取成果时的激情的,测试就和跳高运动员类似,接近成功时往往是失败。在测试工作中即使测试再多的BUG或者说用了很多心思和技巧构建的用例测试出了很难发现的故障时,一般得到的不是掌声和称赞,人们潜意识会认为这样做是应该的,你这个人比较认真,但技能上会有什么评价呢?当产品经过测试在现场出现问题时,一般人们首先的反应就是指责测试人员,怎么连这个问题都没有测试出来,这会又有谁去说有效测试理论、谁会翻阅测试报告针对测试人员的建议提前预防呢?选择了测试行业,就要学会独自享受过程的快乐,忍受指责。因此也希望有志于测试行业的新人在选择时,看看自己的兴趣和自己选择的动机能否一致?

xiatongbing 发表于 2007-11-23 15:33:15

比研发低是肯定的
最基本的,产品是研发做出来的.
测试,测试都做了什么啊?

swallow0918 发表于 2007-11-23 16:13:37

研发出来就能用了吗?

测试是为了发现软件产品中的缺陷(功能上的缺陷,需求上的不符合),用以保证产品的质量,相信没有人敢买没有质量保证的产品!

[ 本帖最后由 swallow0918 于 2007-11-23 16:16 编辑 ]

pxwcypx 发表于 2007-11-23 16:22:26

呵呵,这个问题我也经常在想。
测试能做什么?这句话我就不明白了。或许业绩不如开发明显,但你完全可以去深入,不论是功能测试还是性能测试自动化,没有相当好的开发经验是根本无法做好的,开发前期有他们的设计框架,测试也得设计自己的框架,我们要考虑的往往会比开发的要更全面。不然要测试等同于不要,至于最终的产物归功于开发也没有必要去计较。其中的过程只有我们每个测试者自己去体会。
我的结论:都想当将军谁去当兵,职业分工是必定的。这个社会就是这样,不存在绝对的公正

shanxi 发表于 2007-11-23 20:05:46

测试仍然是开发的辅助

并不会比开发更牛到哪去

judy2sa 发表于 2007-11-26 11:53:07

原帖由 shanxi 于 2007-11-23 20:05 发表 http://bbs.51testing.com/images/common/back.gif
测试仍然是开发的辅助

并不会比开发更牛到哪去

我不同意....很多开发的知识面都很单一,,而且他们考虑问题也很单一,大部分都是,不会为用户着想,
个人认为专业的测试就是要比开发牛,因为他能发现开发的缺点,能帮助开发定位问题..在某些问题上还得有能力说服开发,认可自己的错误..程序员只是代码的实现者而已....目前大部分的程序员思维能力很差,,,很死板.....现在中国的程序员质量越来越差了!

pxwcypx 发表于 2007-11-26 14:51:03

呵呵,楼上的你这话可千万别让开发的看见啊。
其实大家都一样不论是开发还是测试都怕别人不认可自己的技术能力,所以我到觉得这种问题少讨论为好。
是人才我想干什么都会出色的。。。。。。

shtina 发表于 2007-11-29 12:55:41

人才不代表全才

youyan2007 发表于 2007-12-10 15:23:55

说的有理!公司不重视测试,我也不重视,出来问题再说……

dujun 发表于 2007-12-10 15:34:35

测试水平越来越高了,才显得开发水平越来越差了

水上飘 发表于 2007-12-24 12:18:50

原帖由 xiatongbing 于 2007-11-23 15:33 发表 http://bbs.51testing.com/images/common/back.gif
比研发低是肯定的
最基本的,产品是研发做出来的.
测试,测试都做了什么啊?
你认为测试什么都没做吗?
那还需要测试这个岗位做什么呢,公司老总是白痴啊,有钱没地方花啊
页: [1]
查看完整版本: 选择测试岗位的目的是什么?