作者:李民 2004级 来源:北软人家园pku-mse  ithao123整理 2007-07-23

摘要
  总的来说,行业对测试工作的重视,给大家提供了一个新的可选择的发展方向,大家可以根据自己的性格和爱好选择目标,同时在学校的时候多学一些相关的理论知识(比如测试基础和自动化测试),不要把测试做为一种简单的退而求其次的选择,否则你就会成为芸芸测试工作者中普通一员,单调和郁郁将成为你工作不久后就会遇到伙伴。

近日:人民网 -《市场报》文章《人才看台:软件测试人才需求缺口超过20万人》许多同学拍手称快,好多作测试的同仁有一种扬眉吐气的感觉,30年河东,30年河西,终于轮到我们了!就此,我想谈谈自己的看法。

我在开发中心已经作了4个多月的自动化测试工作,最近又看了一些关于测试的文章,和其他的实习的同学交流,和同事们聊天,对测试工作也确实有了一些自己的理解。

测试同开发(包括需求,分析,设计,编码)一样,都是软件工程中不可或缺的一个关键环节,想做出优秀的软件,那就一定要做好测试,但是测试人才的缺口绝不代表测试比其他环节更重要,同时也不意味会有更好的收入。

国内对测试工作的看中同过去对测试工作的轻视一样都取决于市场的需求,客户和软件公司在发展中逐步成熟起来,但是这不代表每一个用户和开发商都了解为什么测试不能少,也不一定了解怎样才能使测试工作更有效率。只是别人要做测试了,我们也要做。中国人口众多,财富无数,造成这种跟风的现象和滚雪球的效应是比比皆是的。

测试与开发在工程师的技能和品质上的要求是不一样的,开发是一种不断了解新需求,不断创新的过程,他要求工程师以一种开放的学习的心态面对问题。测试是对开发产品质量的检验和保证,他要求工程师具有批判的精神,要细心,要耐心,同时要有辩驳和接受自己错误的态度,而且要有广泛的平台知识和技能以及相应的理论知识。两者都是很专业的工作,所以确定自己以后是要做开发工作还是要作测试工作,最好先品评一下自己的性格。

手动的测试,跑跑case往往是重复的,单调而且低效,不是一件快乐的事情。自动化测试除了要进行一部分开发工作外,更重要的是要提供一种解决方案,这会更好的提高测试人员的工作热情和效率。自动化测试已经成为各个大公司测试工作发展的明确方向。

总的来说,行业对测试工作的重视,给大家提供了一个新的可选择的发展方向,大家可以根据自己的性格和爱好选择目标,同时在学校的时候多学一些相关的理论知识(比如测试基础和自动化测试),不要把测试做为一种简单的退而求其次的选择,否则你就会成为芸芸测试工作者中普通一员,单调和郁郁将成为你工作不久后就会遇到伙伴。

唐俊老师曾经说过,培养软件工程师不是我们学院的责任,我们更多的责任应该培养软件行业的领袖。

写了这些的同时,我也想到其实测试所处的地位就像我们学院一样,在很多新的同学还为自己和学院的尴尬地位争论不休的时候,殊不知在北京的IT界,一批来自我们学院的新兴力量已经充斥了大小软件公司之中,在软件园中随便走路就会碰到自己的同学,打招呼都会很累。有人跟我说,在IBM开发中心,regular employee是清华的毕业生多,intern是北大的学生多,那时候我心里就在暗笑,与其说intern是北大的学生多,不如说intern大多是来自北京大学软件与微电子学院,而且几年后,这些intern注定会成为regular employee,发挥出自己的能量。

测试一样,重不重要不是争论出来的,事实是摆在那里的。重要的是你要做什么,要怎么做。

李民的文章集:

《传道、授业、解惑了》系列一 -- 英语(启,突击六级)

《传道、授业、解惑了》系列二 -- 求职(面试)

IBM 中国软件开发中心实习感受

“宣传”与“鼓吹”

分类: 程序人生 北软经验

收藏本页到:      


关于ithao123.COM | 联系方式 | 免责声明 | 友情链接