Let's Go!
编程是测试人员必备的技能-Zee(转载)
上一篇 /
下一篇 2009-05-21 22:39:39
/ 个人分类:测试理论
转自:http://www.51testing.com/?uid-17369-action-viewspace-itemid-91155
在不断的讨论中到现在,有一些人已经清楚的承认了这一点。
编程是测试人员必备的技能。
还记得一年前我写帖子的时候,就说过:编程只是测试人员一种技能。
而现在还有些人是想逃避编程而选择测试行业,其实这样是不太现实的。不管做哪一类的测试,如果想做好,这是逃不过的一个阶段。就算是你只想处理一个文件,就算你只想写一个简单的小程序发送数据包,也可以提高你对测试的理解。功能测试/性能测试都是这样。
边强老师对我说,你工作时间不长,这一关你是躲不过去的,没有近路可以走。这是每次电话,吃饭,聊天,他必训我的几句话,其实以前,我承认这一观点,但是我一直觉得:不学编程,我照样做好测试。2年10个月18天的经验告诉我,多学一些确实只有好处。并且要尽早的多学一些,而不要等到逼到头上。如果你学的比别人高,你会走的比别人更快,更稳。就在我一直固执的认为不学编程照样做好测试的时候,我还是要在脚本上下功夫。因为那是我天天要遇到的东西。我把那些看做是我必做的事情,仅是为了工作。但是那些脚本的东西,要写的很少,并且称不上为程序。但是,我喜欢那种解决问题的方式。
而想更进一步做好测试,在这个自己喜欢的行业里,把爱好发挥得淋漓尽致,我还要把自己的日程里加入一个编程的里程。写一个简单的程序给自己测试,是很有意思的事情。可以把很多内容都考虑的清清楚楚的。这几天,一个同事,一直在让我教他用LoadRunner,我建议他自己搭建一个环境,写一个非常简单的应用。自己去测试,分析。遇到问题,我们再一块解决。我觉得这种方式是学习工具最好的方式,并且为以后的更深的理解别人的应用,打下非常好的基础。就性能测试这一块来说,我建议所有想学习的人,自己写一个非常简单的应用,来分析。
并且,我建议学两种类型的编程,一种就是像C++/java/.net这样的,还有一种是脚本。
为什么建议学这两种类型的呢?第一种我认为对理解整体的应用非常有利,因为应用很多是用这种的语言来写的。而脚本只是为了达到测试目标。
不知道现在的测试人员,还有多少认为测试人员不需要编程功底的。如果有的话,还是尽量的改吧。
非常赞成,好办法,回去可以试一下。谢谢!
收藏
举报
TAG: