51Testing软件测试论坛

标题: 等待批判:做好测试的唯一出路就是水平上强过开发 [打印本页]

作者: jacky    时间: 2004-12-3 15:03
标题: 等待批判:做好测试的唯一出路就是水平上强过开发
包括:技术水平,意识水平

等待大家的批判。
作者: fzx    时间: 2004-12-3 15:05
标题: 我的目标是超过Jacky:)
jacky的测试强过开发,我在超过jacky的话,我就做的更好了^_^
作者: 肚皮    时间: 2004-12-3 16:37
是啊,微软就事本科硕士来开发,博士来测试的
作者: 云层    时间: 2004-12-3 17:07
标题: 水平的概念是很广泛的
测试和开发重要的是配合,水平强过开发是一个很笼统的说法
但是确实需要有相关的技能水平超过开发这是一个必要条件
作者: Lighthouse    时间: 2004-12-3 17:56
搞笑!
作者: veritest    时间: 2004-12-3 18:01
好像有点道理!!
作者: skinapi    时间: 2004-12-4 19:11
同意云层的说法。
1.开发和测试关注的对象不同,用到的技能也不尽相同,笼统的比较没什么意义。
2.相对于技能,开发和测试的默契配合有时候更重要,大家力气不往一块使,再多的技能又能发挥多大的作用。
作者: homeless    时间: 2004-12-6 09:25
国内如果测试强过开发,估计会被调去搞开发了。
作者: qingtian    时间: 2004-12-6 09:35
个人觉得jacky说的有点道理,当然不是全部。一个高水平的测试员,是不会仅仅停留在黑盒测试和自动化测试上的,他会去真正的介入代码测试,当然这不是简单意义上的白盒测试,从这个方面说,测试人员要比开发人员水平高一些。但是国内的测试人员的编程水平都达不到这个程度,我估计也难以达到这个程度,所以我们所能做到的就是掌握一定的编程知识,熟悉各种所需要测试的编程语言的特点和风格,能编写测试用例进行白盒测试,我想这些就不错了。瑾祝各位共同努力,大家共同达到这个水平。^_^
      可惜丫,我现在就是一点编程都不会,郁闷Ing。
      一家之言,欢迎板砖。
作者: qingtian    时间: 2004-12-6 09:37
楼上说得不错,如果开发搞得好的话,就调去做开发了。国内研发还是比测试挣钱多的。
作者: fzx    时间: 2004-12-6 11:15
标题: 我们做好本职工作,个人可以有美好的追求。
我们做好本职工作,个人可以有美好的追求。如果你是一个合格的软件工程师,你不仅要懂开发,懂测试,懂软件工程。。。。

大家应该明确:开发!=编码

一个好的开发人员不仅能编码。

如果不懂得如何利用具体语言的特性,就不可能作出好的设计。好的设计也不仅是能实现功能的正确性,还要使系统有好的扩充性,健壮性。经常,我们看到的是:那些精通各种系统架构的大师们称自己是个程序员;刚入行的毕业生却说自己是软件开发工程师。。。。
作者: 肚皮    时间: 2004-12-6 11:51
[quote]Originally posted by [i]fzx[/i] at 2004-12-6 11:15 AM:
那些精通各种系统架构的大师们称自己是个程序员;刚入行的毕业生却说自己是软件开发工程师。。。。

[/quote]
说的太好了
作者: 肚皮    时间: 2004-12-6 11:51
[quote]Originally posted by [i]fzx[/i] at 2004-12-6 11:15 AM:
那些精通各种系统架构的大师们称自己是个程序员;刚入行的毕业生却说自己是软件开发工程师。。。。

[/quote]
说的太好了
作者: fzx    时间: 2004-12-6 12:34
[quote]Originally posted by [i]肚皮[/i] at 2004-12-6 11:51 AM:

说的太好了 [/quote]

楼上的,我没别的意思,就是想提醒大家别搞错了“待超越对象”。。。。

作者: czhrong    时间: 2004-12-7 10:49
标题: 我是从设计转到开发的!
我原来是做软件开发的,随着年龄的增长,我更愿意做测试。觉得测试更有挑战性,要掌握的知识面更广。做测试,如果你的知识面不广不深的话,你测试的深度一定不够,同时你的测试结果也很难让设计人员心服口服。
作者: 令牌鲩    时间: 2005-2-8 15:41
楼上说的有道理!!
作者: ecust    时间: 2005-2-10 21:25
我好象看过这么一句话:好的开发人员不一定做的好测试。但开发不好的人未必测试就做的不好。
作者: Nio    时间: 2005-2-15 10:16
[quote]Originally posted by [i]czhrong[/i] at 2004-12-7 10:49 AM:
做测试,如果你的知识面不广不深的话,你测试的深度一定不够,同时你的测试结果也很难让设计人员心服口服。 [/quote]

支持!
作者: archonwang    时间: 2005-2-15 23:44
各人有各人的能力和技术专长,我的感觉是殊途同归:最终可能都会向测试指导或管理方向发展。
作者: songfun    时间: 2005-2-16 00:12
说是这么说啦,但实际上强过开发的实在是凤毛麟角吧。
技术这个词太宽泛了,赞同云层说的话。
作者: ayong401    时间: 2005-2-16 08:36
测试人员追求完美.
但测试人员并不是一个完美的极端主义者.
作者: yongzz    时间: 2005-2-16 20:38
不知道大家在做测试时,是做黒盒测试多还是白盒测试多
作者: kai_top    时间: 2005-2-17 13:09
我现在在做黑盒测试,我近期的基本计划就是:
 先做好手工黑盒测试->
   再学会自动化测试(主要是录制式的)->
 再到熟练撰写脚本式的->
->以后,达到上面的目标再计划.....
作者: onlyrun    时间: 2005-2-22 14:43
我和kai_top的想法是一样一样一样的,我们可以沟通
作者: zrqcmf    时间: 2005-3-1 15:55
配合比较重要
作者: lifadonglfd    时间: 2005-3-1 16:10
标题: 如果测试比开发赚的多就好了

作者: wisebinbin    时间: 2005-3-1 16:41
顶一下czhrong
不知道结果怎样
我只想努力做的更好
作者: 竹林    时间: 2005-9-5 16:13
测试人员追求完美,这只能是工作上的完美;用在生活上可能就走不通了..
作者: weijiang555280    时间: 2005-9-7 11:45
理论上是这样,可是目前在国内大部分的软件公司都把开发人员当成宝一样,对于测试都是可有可无,不够重视
作者: catchbug    时间: 2005-11-2 10:10
偶干开发13年。 刚转行到测试。 我觉得测试的技术水平不一定要强过开发。 但是为人处事一定要强过开发。

举个小例子 , 今年6月我自己的一个已完成项目要与东软的一个新项目做接口。
对方提供的DLL 中含有的未知错误搞得我的接口总出错误。 最后我不得不施出终极手段, 把他们的DLL 用汇编跟踪了一个底朝天, 屏蔽了他们DLL中的错误代码部分,
然后将这些错误报给了东软,  由于是公司对公司间的通报。 我的口气和语气也不是很好( 我写这份报告的时候,心里就愤愤:诺大的东软, 搞出这样的烂接口就出来混事)  ,   东软收到这份报告, 根本没有道歉, 也没有向客户澄清问题实质,反而反咬一口说我公司水平差。无法与他们接口。
作者: 清风随雨    时间: 2006-4-4 15:09
[quote]原帖由 [i]fzx[/i] 于 2004-12-6 11:15 发表
我们做好本职工作,个人可以有美好的追求。如果你是一个合格的软件工程师,你不仅要懂开发,懂测试,懂软件工程。。。。

大家应该明确:开发!=编码

一个好的开发人员不仅能编码。

如果不懂得如何利用 ... [/quote]

我觉得大家说的都有道理,楼主说测试要强于开发,这点我看就在知识面广来说是必要的,因为开发只负责代码实现,但是测试却要做到要让代码“安全的实现(没有隐藏风险,起码要把风险降到最低)”

技术方面,因为做开发大多数人精通一门语言,但是作测试的要接触不同语言,所以在精通方面就显得不如开发人员了。
还有,一个好的开发人员不一定就能够作好测试工作,同样一个好的测试人员也不一定是好的开发人员,所以大家就互相弥补吧!

给大家一个提醒!
作测试要把测试的精髓提炼出来,以不变应万变!(我想大家都有这样的体会,不管是用什么样的语言开发的产品,软件的测试思路是不变的)

我是新手,说的不对的地方请大家多多指教~先谢谢了!sdlkfj
作者: cheshizxq    时间: 2006-4-4 15:22
测试比开发需要掌握的知识更广
作者: 上善若水    时间: 2006-4-5 10:51
其实做测试的人员应该去写写代码,因为之前做过一段开发,自然也和测试部门的人员打过交道,刚开始的时候的确觉得测试的水平真差,他们只是从“测试”的角度去理解,或者不会考虑软件构架(也许人家是对的,工作所需吧),但是测试人员适当的掌握些开发技能还是很有帮助的,至少在和开发人员交流时不会出现太大差距。
作者: 有风吹过    时间: 2006-4-11 11:15
谢谢大家的积极讨论, 我刚做测试,黑盒 手工测试,现在很迷茫,
学习ing!!!
作者: dreamfor    时间: 2006-4-13 22:50
如果测试的工资水平提高的话,相信整体软件测试水平都将提高到一个新的档次。
作者: wanghan    时间: 2006-4-26 14:13
好复杂啊,我搞测试的,咋就没那么多想法呢?认真去学,认真工作,不就挺好吗??
作者: wanghan    时间: 2006-4-26 14:16
难得糊涂嘛  搞的太清就没那么多乐趣了  会累死的!!!!…    嘿嘿嘿嘿
作者: wolf-tree    时间: 2006-5-11 11:01
我个人认为,开发和测试没有可比性,
两者只有合作,才能做出更完美的产品!
只是现在国内对测试不够重视,开发的待遇比测试好一点,在表面上让开发和测试之间产生了轻重的看法。软件测试现在已慢慢的受到了重视,以后这种谁重谁轻的看法会有改善的。
话说回来要想好的待遇,只有一个办法,不断的提高自己的能力!不管是开发还是测试!
作者: 天高遥远    时间: 2006-7-29 10:25
30楼的注意了
你现在说话也有问题
作者: 天高遥远    时间: 2006-7-29 10:27
30楼的听着你自己做的小模块正规吗?
凡事多从自己升上找找原因吧
作者: stringw    时间: 2006-7-30 20:39
同意楼上的说法,测试需要更加宽广的知识面,但是似乎对于深度的要求就没有开发那么高了。
不知对不对,请指正。
作者: 冰焰琉璃    时间: 2006-8-21 15:59
8错8错,顶一下
作者: 满怀希望    时间: 2007-5-29 18:08
呵呵,看看 。
作者: woaigba    时间: 2007-6-10 02:39
。。。。。。。。。。测试万岁!
作者: cssweb    时间: 2007-6-11 17:25
继续看大家讨论
作者: houyuanbing    时间: 2007-6-29 06:17
沉默中///////////////////////////////////////
作者: dfc1982    时间: 2007-6-30 12:20
新手学习中。。。
来到这里,才发现。对测试人员要求有这么高!
作者: happyeveday    时间: 2007-6-30 12:39
把你的BUG定到类或是某表的某字段,一方面他们会省些力气,另一方面这也是你的工作啊
作者: boymarco    时间: 2007-7-3 16:24
受用帖,大家都说得很有道理,不过最重要不管干什么,要先学会做人
作者: yuyanshe    时间: 2007-7-5 14:22
会编码做测试更加得心应手啊
作者: jinhouzi    时间: 2007-7-5 15:18
顶上 测试需要广泛的知识很有挑战性,所以测试需要的是更广阔,开发人员需要的相对知识面要低的多。但是开发人员需要精,精于开发。两者不同而各有长短,互补而为团队才能协调发展,并不仅仅强过开发就行了,在开发上强于开发是不明智的(除非想当开发),但是对需求理解,代码规范等测试本职强于开发是必需要做到的。测试开发有效互补团队才能进步。
                    
绝对新手,欢迎批评
作者: 刘洪鹏    时间: 2007-7-6 16:15
微软就事本科硕士来开发,博士来测试的   没这么变态的吧
开来只有变态才能做大
建议我们老总也这样做
作者: maihua258    时间: 2007-7-9 11:35
同意wolf-tree、czhrong
作者: 小雪    时间: 2007-7-9 13:58
HOHO~!很有道理~~加油吧~~~
作者: jxjx1003    时间: 2007-7-10 11:26
有道理!!!!!!
作者: qs0122    时间: 2007-7-10 11:52
个人觉得jacky说的有点道理,当然不是全部。一个高水平的测试员,是不会仅仅停留在黑盒测试和自动化测试上的,他会去真正的介入代码测试,当然这不是简单意义上的白盒测试,从这个方面说,测试人员要比开发人员水平高一些。但是国内的测试人员的编程水平都达不到这个程度,我估计也难以达到这个程度,所以我们所能做到的就是掌握一定的编程知识,熟悉各种所需要测试的编程语言的特点和风格,能编写测试用例进行白盒测试,我想这些就不错了。瑾祝各位共同努力,大家共同达到这个水平。^_^
      可惜丫,我现在就是一点编程都不会,郁闷Ing。
      一家之言,欢迎板砖。
作者: piaodefeng    时间: 2007-7-10 13:34
学习中
作者: changlang530    时间: 2007-8-17 13:23
各有各的优势,没有强不强之分。
说句不好听,大家都在打工而已!
作者: umbreon    时间: 2007-8-19 08:46
新手……学习ing……
作者: 119139107    时间: 2007-8-20 10:09
[quote]原帖由 [i]云层[/i] 于 2004-12-3 17:07 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=36007&ptid=5873][/url]
测试和开发重要的是配合,水平强过开发是一个很笼统的说法
但是确实需要有相关的技能水平超过开发这是一个必要条件 [/quote]
精辟
学习了 。。
受益匪浅
作者: owenyuan    时间: 2007-8-29 12:00
是不可以一个人把开发和测试给包了,利害了。自己开公司得
作者: pxm    时间: 2009-5-21 10:58
标题: 回复 15# 的帖子
说的太对了,我就经常碰到这种情况:自己的知识面有限,有些测试的深度不够,开发人员满腹牢骚~
作者: fx999    时间: 2009-8-3 22:37
开发做出来的东东95%以上有bug的,就看测试够不够牛,能不能找到角落里的“最后一个”。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2