51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 76227|回复: 88

测试人员可以被开发人员取代吗?(2008-12-2 )获奖名单已公布

[复制链接]

该用户从未签到

发表于 2008-12-2 10:30:04 | 显示全部楼层 |阅读模式
背景描述有人说,很多行业的人都可以转行做测试,若有开发经验的人做测试,企业会更欢迎;目前我了解,开发人员的压力远远大于测试人员,我们公司都有开发人员打算转行做测试,像我这样小小的测试人员,开发人员会把我挤掉吗?


感谢会员猫猫的拖鞋提供此精彩话题!如果你也有矛盾的问题想提出来和大家一起讨论,请点击此处>>
说不定下期PK的话题就是由你提出的哦,请快快参与吧!

奖项获奖名单奖励答案连接
最佳话题PK手1316016
当当购物卡50元+最佳PK手勋章
42#
正方观点 (920)

会,开发人员掌握的编程技术做起测试来很多情况下能明确知道错误的原因以及解决方案。

反方观点 (979)

不会,测试人员掌握的测试技术和测试思想是开发人员所不具备的。

回复

使用道具 举报

该用户从未签到

发表于 2008-12-2 15:39:06 | 显示全部楼层

如果开发人员真的完全掌握测试技能,我想是完全有可能的!

首先,知道测试人员要懂的东西主要有哪些?
1.测试技能;
2.业务知识;
3.开发架构;
4.以客户的思维来想问题;
而.一个优秀的开发人员要懂的知识:
1.开发语言;
2.业务知识;
3.开发架构;
4.以程序来思考问题;
换言之:
如果开发人员再加强一些测试知识,以客户来去思考问题;
再做测试,那么效率一定会高很多,发现问题可能也更加深入;
所以开发人员做测试还是有很大的优势的,前提下,对测试要有兴趣,和认真去学习测试这门学科;
所以,作为测试人员,我们更加提高自己测试技能的同时,也应该懂得开发方面的知识,
相互相成,我们才能走得更远!
回复

使用道具 举报

该用户从未签到

发表于 2008-12-2 17:17:29 | 显示全部楼层

从理论上讲,测试可以被开发取代

从理论上讲,测试可以被开发取代占个茅坑
有灵感的时候过来忽悠几句……
回复

使用道具 举报

该用户从未签到

发表于 2008-12-3 11:57:52 | 显示全部楼层

测试需要走向“开发”

在整个软件生产过程中,测试和开发分工是不同的,但是从个人来讲,测试和开发不管工作目标,学习方向基本上是相似的。
工作目标:
测试是保证软件质量 开发是开发优秀的软件
学习方向:
工作决定我们的学习方向,测试不能一直都停留在研究理论方面,测试理论是很重要,但个人三年半来一直觉得coding也是必须的。平心而论开发转测试是很容易的,并且要比一般目前普通的测试人员测试更有效率。这也是目前测试人员能力上升的瓶颈所在,测试人员和开发人员的不同从个人能力来看,在于他们会coding,而测试人员不会或者不精更或者也许可以叫做不重视coding。那么coding真是那么重要吗?我个人觉得,是的。测试人员可以不会写,但一定会看,其实coding只是一个方法,是让我们更加了解系统更加了解系统底层的一种最直接最有效的方法。可能有人问,为什么要了解底层?我只要找出bug来就可以啦。很简单,从bug严重级别来说,界面的错误和底层的错误谁更重要呢,我想大部分做过测试的人都会有体会吧。
做测试的同志们,咱们扪心自问一下,测试中的测试技术和测试思想,真是那么艰难的让开发学不会,了解的loadrunner,QTP,或者更强一些的同志会用脚本写工具,这些开发不能够自己来做这些吗?其实都是人,测试能学会,开发想学也能学会去做,并且这些东西真的不难甚至可以说非常简单,尤其是使用qtp,loadrunner等测试工具来测试,都有详细的帮助。反方观点里面所提到的技术和思想,也许只是思想是我们唯一可以拿出来炫耀的文字了。
做为一个从事测试3年多快4年的测试人员,经历了从终端测试到服务器测试,从单一手工测试到现在从事的自动化测试,从功能测试到性能测试后,我真诚的希望喜欢测试同志或者想要在测试这行发展的同志,不要再心存幻想不学习开发方面的知识(不仅仅是coding),如果抱着反方这种心态在从事测试工作,这是非常不可取的。
所以,我在这里真诚的投了正方一票,如果开发转测试那么在公司的立场,会比较两人能力强弱,所以如果你只有测试思想或者思维做为武器,可以想像是多么无力,还存在另一种威胁,测试人员本身在进化的过程中成为了“开发”人员,从而取代一直自认为自己为“测试”的人员,这种肯定是趋势。最终测试“开发”人员会将完全取代测试人员。

[ 本帖最后由 coffeg 于 2008-12-4 11:54 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2008-12-7 20:15:24 | 显示全部楼层
毕竟在中国这片土地上,大部分的IT公司的还是更多的关注开发,测试对整个项目的重要程度对于管理者来说,转变思维不是几十年能够转变的,他们会根据用工成本来衡量,可就这么一衡量,那么测试这个岗位就危险了,我就是被公司人力成本衡量陷害的,取消测试部,开发和测试任务全部由开发人员替代。
我不会说大道理,只会认清现实,所以测试这个职位在中国的IT企业真正被重视,估计还得在需500年。
回复

使用道具 举报

该用户从未签到

发表于 2008-12-8 19:12:25 | 显示全部楼层
之所以中立,需要考虑什么是“取代”?是人员的取代还是职位的取代?如果说是职位的取代,就是说撤销测试,没有测试,都由开发人员担当, 那显然是不行的,但题目似乎说的是后者。
    人员的取代,那么如果测试人员有够强的编码技能,那么就可以去取代开发,而开发的人有。。。。的技能,也可以做测试人员,他们是可以相互取代的。问题不在于谁取代谁,而是谁取代谁需要付出的代价大。大家认为测试转开发比较困难,开发转测试比较容易,就说测试可以被开发取代,显然是偷换概念。

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

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

使用道具 举报

该用户从未签到

发表于 2008-12-11 17:28:34 | 显示全部楼层

开发人员有足够的实力代替测试人员

开发人员除了具有开发编程能力外,对软件的开发流程熟悉,同时如果学习测试技术,凭借他们对白盒测试的经验,是足够的.
回复

使用道具 举报

该用户从未签到

发表于 2008-12-11 20:38:33 | 显示全部楼层

只要是一般人能干的活,另外的人基本都能取代

无论什么知识,不会还不能学么?分工不同而已,无所谓取代不取代
回复

使用道具 举报

该用户从未签到

发表于 2008-12-15 15:27:49 | 显示全部楼层

测试是一个过程,是为了提高开发质量为存在的。

测试驱动开发,当开发人员在测试思想的驱动下做到了测试相关的事,那测试这个过程就可以定义为已经被开发人与啊取代。
回复

使用道具 举报

该用户从未签到

发表于 2009-11-6 11:26:29 | 显示全部楼层
现实情况:可以编点程序的都被拉去做开发了,剩下一些对程序掌握不是很扎实但是工作态度好的,就做测试了。就现实情况看,开发人员的技能比测试人员的掌握的技能多,所以可以被替代。

个人认为,这不是职位是否可以替代的问题,而是技能是否可以替代的问题,如果你的技能比他强,你就把他,替代了。如果他比你强,他就把你替代了。

技能才是这个事件中的关键。
回复

使用道具 举报

该用户从未签到

发表于 2010-12-31 17:25:56 | 显示全部楼层
觉得这个问题,还是不好说会与不会
要按情况说话,不过我还是支持正方,
好的测试是会懂些代码的.
现在的基本测试,如果按照开发人员来学习的话,相信很块就能掌握
但是测试要掌握开发思想却要一段很长的时间.
开发在自主研发过程中也有自测的,这也算测试的一种.
只是他们考虑的主要在于功能,而没专注做测试那么多罢了,
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-3-29 15:00 , Processed in 0.097934 second(s), 38 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表