51Testing软件测试论坛

标题: 请问高手:做测试是不是应该先做开发? [打印本页]

作者: qml888999    时间: 2007-10-23 11:56
标题: 请问高手:做测试是不是应该先做开发?
我是刚毕业的新手,做过几个关于J2EE的项目,没有测试经验,在网上听说一般测试最好先要做开发,这样可能更好,望高手指点一二。
作者: x379937330    时间: 2007-10-23 20:53
这个也不一定,那要具体看做什么类型的测试了,但是有开发经验最好.
作者: hupose    时间: 2007-10-24 11:36
有开发经验当然最好,不过也不要担心这个
作者: shtina    时间: 2007-10-24 11:38
想往更深层次去发展,开发经验是必不可少的。
作者: hpdynasty    时间: 2007-10-24 11:41
Microsoft还有农民做测试的先例呢!有好的思路才是最重要的。开发经验不是必要条件,只能说锦上添花。
作者: muyang327    时间: 2007-10-24 11:46
同意楼上的说法。
作者: antoni    时间: 2007-10-24 11:49
标题: 回复 1# 的帖子
软件的测试有许多不同的分类方法,比如根据测试方法来分有黑白灰盒测试,根据测试种类有功能测试,性能测试等

各种测试所需要的知识不死板,举例来说,在黑盒测试中,完全可以不用考虑具体功能是如何实现的,根据功能文档,看他实现什么样的功能,然后来找出它是否在正确实现该功能后存在其它的漏洞。再着不同的测试类型,关注点也不同,比如在性能测试中,你所需要的是关于性能数据的分析能力,从中来找出性能实现中的不足和漏洞。

如果非要说做过开发再做测试,也只有在一些白盒测试和自动化测试中用得比较多,比如在白盒测试中你需要对函数的实现进行逻辑覆盖率的测试,另外在集成测试中对模块模块之间的接口进行测试时候,你需要看得懂这些代码。在自动化测试中,使用数据驱动的方式进行测试的时候,需要进行数据驱动函数的编写。

以上是我的个人意见,仅供参考,看楼主选择什么样的测试路线。
作者: 123czq    时间: 2007-10-24 11:58
想做好测试也不一定非要先要有一段开发的工作经验了。
我觉得之所以有这种说法是因为做过开发之后再做测试的话,对代码的阅读能力会有提高,同时还能了解开发人员的思路,知道他们在什么地方容易犯错误,这样编写出来的测试用例效果会更好。所以我觉得通过与搞开发的同事朋友交流也可以获得这些方面的信息。
作者: ch4isme    时间: 2007-10-24 12:33
做测试,思路还是最重要的,不能说开发的经验不重要(貌似废话--!),但是对于某些没有开发经验的人来说,他们反而会有更广阔的思路从不同角度去设计测试用例(发散思维?--!)。所以有时候真有点“当局者迷,旁观者清”的感觉。
作者: aqwdao    时间: 2007-10-24 12:43
还是先做开发好啊
我就是不会编程
所以有时候做测试很郁闷阿
作者: 闭合叶子    时间: 2007-10-24 19:52
原帖由 antoni 于 2007-10-24 11:49 发表
软件的测试有许多不同的分类方法,比如根据测试方法来分有黑白灰盒测试,根据测试种类有功能测试,性能测试等

各种测试所需要的知识不死板,举例来说,在黑盒测试中,完全可以不用考虑具体功能是如何实现的,根据 ...



非常同意!
作者: xxxxwjj    时间: 2007-10-24 22:01
不是
我可以很肯定的告诉你

开发的经验是通过测试提高的,开发在不断的修改错误的同时积累了经验
没开发经验做测试   只要你有心去做,在不断的发现错误的同时也能有很好的提高
作者: 肚子    时间: 2007-10-24 22:12
原帖由 aqwdao 于 2007-10-24 12:43 发表
还是先做开发好啊
我就是不会编程
所以有时候做测试很郁闷阿


不会可以学啊
不要恐惧学习喔




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