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