软件测试工程师的基础技能暨工作感想

2011-07-02  辜顺利 

    折腾了将近三个月,终于将自己安定下来了,今天买了新电脑,好便宜---好吧,我承认我的观念还停留在2006年2月的价格,继续我的测试窝之旅。
    来新工作已经一周了,只能这样说,这一周相当充实,第一次意识到作为测试工程师,自己的压力和要学的东西一下子增加了好多。测试窝是个分享平台,也希望大家能够将自己的经验分享。下面我把我这两个多月的经历和大家简单说下,给大伙一个小参考。
     个人比较喜欢被动,不是特别喜欢去求人,因此我不可能去霸王面。一开始根本还没想到现在就换工作,只是去看下智联招聘和51Job上的简历,发现还是当年毕业前的,心想反正自己想找一个好的,现更新下,再说,自己也想看下我的能力到底是怎么样的,也测试下现在市场对测试工程师的需求程度。
     一开始找我的都是外包公司,好像有的还很有名的,可能他们那边的缺口大一点吧,中软、文思创新什么的,给的Offer都大同小异,不是那种能让你冲动的换工作的(可能觉得自己是好学校科班毕业的--同学们不要喷我哦),直到我碰到第三家公司,我才知道自己的能力好像还有点问题。
     第三家是广州一家相对有名的软件公司,不方便说名字哈。打电话给我通知我去面试,请了假就过去了,没想到还需要先笔试,让我很郁闷。不过接到题目之后我算是清醒了。上面罗列了对测试工程师的完整要求,不过我当时确实没引起重视,可能觉得自己目前的能力足可以胜任现在的测试工作,具体的下面一块讲。
     接下来有两家不靠谱的,因为他们根本就不是招聘Java方面的测试人员的,只不过看上了我毕业的学校和专业而已。接着就是我现在入职的这家公司,不过这家公司也没进行笔试,直接面试,技术是没的问题的,群面和人事通过后问我愿意不愿意和他们签,给的待遇还不错,就同意了。
     尽管我觉得第三家对我打击挺大了,而且觉得结果也不好,第三家还是给我Offer了。不过没办法,他的那个电话来的太迟了。我已经答应别人了,不能反悔而且Offer什么的还有差一点了。
     啰嗦了一大堆,下面切入主题,入职过后师傅给我写了所谓的培养计划,我看了下并且和师傅交流了下,这个是测试工程师必须具备的技能,这是你今后发展的基础,必须掌握。我顿时有点犯傻,这个和第三家公司的笔试题上要求的基本一样。下面简单的给大伙说下,不算泄密哈。
(1)、测试技能,这一点没的说,作为一个测试工程师,不懂自己的本行怎么像话?这些技能说简单也很简单,就是那些资料上讲的等价类、边界值、正交矩阵什么的,熟练运用,看到这个场景就能想到用什么方法。
(2)、Linux技术,不是要你掌握多少,常见的命令会就行,如连接到服务器上面(telnet、ftp),ls、cd、chmod、mkdir、cat(tail、more),vi、dd、vmstat、free、./、kill、ps、grep、gcc、tar暂时先想这么多,其实就这么多,没多少,前面有个哥们写了30个,看了下,基本上差不多,掌握了面试足够,而且工作中也就用这么多。
(3)、编程技术,这一点我发现测试窝上的问的最多的,测试人员要不要求会编码?我以前认为是要,但要求会低,现在我的想法是要,要求和开发一样。做测试其实需要懂得比开发多的多,也更难做。别以为自己不想编码或者写不好就选择做测试躲避,如果你这想把这一行当做事业来做,这一项最好把它学好。现在我还在恶补中,承认当初做测试是被动的,但是现在真的喜欢了,而且不拒编码了。自己毕竟在大学也有底子,学起来不是太难。
(4)、脚本语言,这个我面试的第一次碰到,说实话当时觉得他们在找的人不是我,因为我一窍不通,可能市场上想找一个完美的人实在太难了,这一项我记得我完全交白卷的。那家公司用的是perl脚本。不过我们不必为了学语言而学,毕竟脚本语言太多了。不过有一个还是必须的,那就是shell。这个自己必须学会写。Linux下执行,想要自动化,这个东西还真的必须的,而且这个可以帮你很大的忙的。现在也在努力中,不敢懈怠啊!
(5)、数据库技术,这个我算比较擅长的吧,尤其是做过SQL解析的测试之后,对SQL脚本相对比较熟悉的,那边考查不过就是常用的那些,大学认真的学的话都可以了。无非就是查询、投影、交并差、连接、插入以及某些数据库的特性而已,而且现在用数据也就集中在那几种,什么Oracle、DB2、MySql之类,特性撂空白没什么SQL掌握就行了。
    就这些,其实说白了这些软件工程专业都会教的,只不过中国的大学,呵呵,上过的人都知道是怎么回事,不过没学好也没什么,我大学基本上打酱油过来的,认真学习呗,30岁之前都不算晚。掌握这些知识,中国最顶级的IT公司你都可以很自信的去面试了。
    有志于把测试当事业的人来说,掌握了这些技术后,测试,你值得拥有。
446°/4342 人阅读/12 条评论 发表评论

邓智群  2011-07-03

不错,想要有好的发展,这是必须的


刘旸  2011-07-04

这些应该是测试人员的基本技能吧,做了一小段时间的测试就应该具备了,不然怎么可能加薪提职呢。


熊志男  2011-07-04

群面 难道是华为?


金鑫  2011-07-05

熊志男: 群面 难道是华为?
熊哥 果然是业内人士


辜顺利  2011-07-05

金鑫: 熊哥 果然是业内人士


小窝  2011-07-07

同步至官方微博


莫子凡  2011-07-17

小窝: 同步至官方微博
还有官方微博。。。求地址


小窝  2011-07-18

莫子凡: 还有官方微博。。。求地址
http://weibo.com/testwo


黄桂梅  2011-08-04

刘旸: 这些应该是测试人员的基本技能吧,做了一小段时间的测试就应该具备了,不然怎么可能加薪提职呢。
一小段时间。。。哦。。。已经做了测试大半年的我情何以堪。。。


黄桂梅  2011-08-04

致顺利同志:
跟你说过的,因为你接触的多了,才会发现自己不懂的多了;
还是跟你说过的,我就这么看着你们的背影渐行渐远了;
这会该引用你在测试窝说过的了:追


辜顺利  2011-08-05

黄桂梅: 致顺利同志:
跟你说过的,因为你接触的多了,才会发现自己不懂的多了;
还是跟你说过的,我就这么看着你们的背影渐行渐远了;
这会该引用你在测试窝说过的了:追
加油。我现在也在学习中,没法,想那么容易掌握一件事从来都是虚幻的。


白云  2011-08-18

我想献花的。。结果路过了。。额。。


登录 后发表评论