看看自己将近10年的工作历程,从刚出校门连Window长什么样都不知道,到现在看到被自己面试的小弟弟小妹妹没有听说过wr,lr一样,其实每个人都需要获得机会才能不断成长。很多人都抱怨说为什么自己不能早生几年,现在即使大学毕业了,就是一份接电话的工作也会有几百人在等着面试,更别提自己想要的工作了。许多人尤其是好多女孩子都觉得测试简单,进入门槛低,而且工作相对没有开发那么辛苦,再加上各类培训中心都在有意无意的鼓吹软件测试白领甚至金领的钱景如何如何的好,又有多少公司开出月薪8K还是无法找到合适的测试人员......等等之类的报导,这样的情况是存在的,但是不是自己就是适合从事测试这个职业,又能否在这个职业中走的很远呢?又有多少人好好考虑过?
你必须明确的指导以下问题的答案:
1、你的编码水平目前如何,打算最终达到什么样的程度?如果一个没有编过一行代码(我指的是真正参与过项目)也不打算编代码,甚至一看代码都头晕的姑娘们,千万不要做测试。你们做测试只会有一种结果:痛苦,并且不可能有大的提升,除非你打算自己一辈子做且只做功能测试。
2、你对数据库结构的了解以及数据库脚本编写能力如何?我指的不是会不会操作SQL Server,Oracle什么之类的,而是你能否看的懂一个庞大系统的数据库设计说明书,能否从千丝万缕的主外键的关联中找到功能以及业务之间的衔接关系......你会不会编写数据库脚本,能不能通过自己手工产生测试所需要的数据等
关于编码和数据库的功夫其实只能保证您能比较成功地做好一名功能测试人员,做到比较好的程度时,薪水一般可以拿到3K(指在国内公司,在外企同等水平,只要英语优秀,可以拿到5K)左右。
如果您想拿到5K(在国内公司)以上的薪水,还需要至少具备以下几方面的技能(在此只讨论技术方面的要求,管理方面的能力暂不论述):
1、有相当的白盒测试经验,这就需要您能针对核心模块,核心算法进行代码走查和代码跟踪,从代码内部发现问题。要想做到这一点,不仅要了解所使用的编码语言本身,还要会使用它提供的IDE工具进行代码的跟踪和调试,这些功夫可不是看看书就能掌握的呦;
2、熟练使用流行的测试工具,虽然无论是wr还是lr本身在测试工作中并不会每天都涉及到,但是对工具的熟练掌握确实我们职位和薪水得以晋升的一个重要的砝码,所以介于这一点,我倒是建议大家铐一些工具方面的认证可能会比较实用一些。
文章来源于领测软件测试网 https://www.ltesting.net/