earlyfly 发表于 2008-10-21 16:29:31

原帖由 apron 于 2008-10-15 15:50 发表 http://bbs.51testing.com/images/common/back.gif
编程基础,是把双刃剑 ——
1.不可否认,它对做好测试肯定是有帮助的。懂得编程,你可以非常容易的从代码的逻辑上判断出来软件哪里有漏洞。 但是,不会编程的人,经过很多实践经验的积累,她一样可以很容易的判断出 ...
是不是可以反过来说:
.不可否认,不懂测试对做好测试肯定是有帮助的。不懂编程,你可以非常容易的从使用上判断出来软件哪里有漏洞。 但是,会编程的人,经过很多实践经验的积累,她一样可以很容易的判断

earlyfly 发表于 2008-10-21 16:31:20

原帖由 aze 于 2008-10-15 16:09 发表 http://bbs.51testing.com/images/common/back.gif
会编程在一定程度上方便了和开发员的沟通,但是往往会站在开发员的角度测试,而不是客户的角度!
为什么就不会站在用户的角度呢? 开发人员难道就不能是用户吗?

earlyfly 发表于 2008-10-21 16:34:23

原帖由 deicalin 于 2008-10-15 20:46 发表 http://bbs.51testing.com/images/common/back.gif
不会编程就做不好测试?
这个其实细说来要分很多方面。凡事都分两面看,我站正面。
首先我们要明确一个问题:编程
编程是指的什么?简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种 ...
为什么在中国测试不受重视?测试人员不受重视?不就是因为测试人员良莠不齐,水平有高有低吗?假如每个测试人员都有过开发经历,是不是更好呢?

earlyfly 发表于 2008-10-21 16:35:51

原帖由 leage 于 2008-10-18 14:05 发表 http://bbs.51testing.com/images/common/back.gif
开发与测试是两个不同的职位,开发是根据公司的产品而设计的软硬件;而测试是根据验收和国标及客户的思想来设计方案。。。所以测试不需要编程的基础来做好本职位的前提:kiss:
为什么不能从宏观的角度做事和考虑问题呢?

earlyfly 发表于 2008-10-21 16:37:21

原帖由 momoANDmonica 于 2008-10-20 10:49 发表 http://bbs.51testing.com/images/common/back.gif
~测试需要掌握的专业知识和行业背景覆盖面广~~仅仅会编程是做不好测试的。但是不会编程对深入测试又有一定的难度~~~这些都是相对的~~~不能一概而论~~~
同意!所以说不会编程就做不好测试。

Mr_Jo. 发表于 2008-10-21 17:11:28

弱弱的问一句:编写脚本属于编程的范围么?

poisson 发表于 2008-10-21 20:02:50

偏技术会局限QA的发展

不可否认, 现在automation技术的发展, 越来越多的公司需要懂技术的人成为test engineer. 但是我觉得, 这只是一个敲门砖. 而且如果你的方向要是管理层的话, 或者是一个真正的QA, 尝试把眼光看的远点吧~编程只是对特定测试人员的要求, 不具有普遍性.

另外, 拿我一个同事的例子吧~他有很强的技术背景, 但也就是这一点, 让他丧失了作为QA最基本要求--站在客户的角度来测试. 现在他在做automation, 而我也已经越来越难发现他报的好的BUG了...远不如一个新来的QA...

尛鬼酮嶨 发表于 2008-10-22 10:46:02

不会编程一样可以做好测试

我认为测试工作不一定要懂编程
因为使用软件的人 同样也都是不会编程的人 而测试人员所要做的最重要的就是能够找出bug 然而站在用户的立场来测试一样可以测试的很好

所以我认为不懂编程一样可以做好测试!!!

tianmimi521 发表于 2008-10-22 15:49:49

怎么说呢,从个人实际情况出发,目前做测试不会编程,可能会挣的少一些(没做过管理,也不知道测试经理会不会),但针对于项目中测试本身,像楼上同志说的,只要做适合测试项目的测试,那么测试的效果就会好,像嵌入式相关的测试,是不需要会编程的。只要积累大量的业务经验就可。效果也很好。像自动化测试可能就要求高一些,涉及的知识也很多,也不一定需要会编程。但会一种技能总比不会要好(个人观点)。

whyleave 发表于 2008-10-22 17:02:13

那些年薪几十万,真正的测试牛人有不会编程的吗?(做管理的除外)
还有人说某某同事因为技术背景很强,结果做不好测试,这个我真的不敢苟同,说实话,我始终觉的测试本身技术上的东西并不是很多,也不难理解,相反,要求掌握很多测试外的知识和技能。你的同事做不好测试,只能说他这个人本身就不适合做测试,而不是因为他的技术。

binning_001 发表于 2008-10-22 21:17:24

有开发基础不一定就能做好测试,因为他们已经有了思维定势,而作为测试,最重要的是思维的灵活,能跳出哪些条条框框,不仅能对框里的东西testing,还能对框外的东西testing。
有没有开发的知识不是必须的。
现在我们国内测试发展还不行,国外的公司也有了用户体验工程师,其实就是测试中的一种,只不过把它划分出去了。
可见不会编程,仍然能做好测试,
i believe it forever

郁闷的我 发表于 2008-10-23 10:27:22

投过票了

allanhtt 发表于 2008-10-23 11:12:16

赞同

原帖由 archonwang 于 2008-10-15 09:49 发表 http://bbs.51testing.com/images/common/back.gif
感觉还是看你在测试领域中做哪个方面的工作。如果是管理工作,会不会编程不是决定性因素,如果是技术工作,那么编程可以帮助你解决很多依靠现有工具和手段无法解决的问题。

在技术上来讲,不会编程会限制你很多的 ...

测试分2种岗位,一种是管理岗位,一种是设计岗位,不会编程,可做好管理岗位,会的可做好设计岗位。

allanhtt 发表于 2008-10-23 11:13:21

:Q 我想投弃权,可惜没地方投~~

carrot19840715 发表于 2008-10-23 11:16:11

不会编程,是可以做一个普通的测试人员,但永远做不了一个优秀的测试人员,不会编程的,最多只能做做黑盒测试了,而黑盒是所有测试中最没技术含量和最基础,最底层的东西,也是最没有上升空间和发展前途的,要想往高级发展,就必须要学会编程,外头其实最紧缺的不是黑盒测试人员,而是白盒和灰盒,你要是不懂代码,那就根本没发展的余地,更别提拿高薪了,就拿身边的人做例子,一女性朋友,不会写代码,只做黑盒测试,做了2年了,到现在也就拿3000的工资,而我另外一兄弟,程序员起家,做了2年开发后改做测试,现在在腾讯工作,转正到现在才半年,年薪已经10W,他才24岁啊,而那女性朋友已经27岁了,这是何等的差距?

513cecilia 发表于 2008-10-23 11:58:20

会编程的人员都是站在开发的角度来测试,并不能站在用户的角度来进行。
如此的话,最终通过系统测试的产品并不能完全满足客户的需求,界面方面可能操作不易,不够美观等。编程人员有时会根据自己的思路去认为客户也是这么想的,有时或许只需使用一个很简单的控件就能实现功能,但编程人员为了更好表现自己的技术,随意设计界面,弄得花哨无比,四处是按钮和菜单。完全是控件的堆砌,恨不得把所有控件都用上才过瘾!
会编程的人员不走寻常路。
一个测试人员如果能合理安排测试时间(测试计划),根据需求来定义测试需求,设计详细的测试用例(站在用户的角度),相信就算是不懂编程的人员也能把测试做好的。只要自己肯努力,有能力,自主学习就可以。

abrams 发表于 2008-10-23 12:21:23

看你的工作环境了。会编程只是多了一个工作技能。
不过如果想要更好的发展还是要会的好。

狩猎者 发表于 2008-10-23 13:37:21

测试不光是要发现bug,而是要帮助程序员工作,不懂得编程,如何正确指出bug问题所在呢?固执的程序员很多,要说服他们必须要明白程序。知己知彼百战不殆:victory:

danahhzero 发表于 2008-10-23 13:45:57

你要测试那你要看你什么测试..
没有编程一样能做好测试..做一个好的黑盒测试员也行啊...现在中国又有几个公司要求要做白盒测试呢.还有黑盒测试员不一定要自己做脚本.可以叫程序员帮忙写几个脚本.也可以到网上下点测试工具来用用..
所以测试不一定要编程基础
有当然更好.没有我觉得没什么关系..

danahhzero 发表于 2008-10-23 13:47:37

再补充一点..懂编程有的时候反而会把你的思路引入一个死胡同.
页: 1 2 3 [4] 5 6 7 8
查看完整版本: 不会编程就做不好测试?(2008-10-15 )获奖名单已公布