关于我开发误入测试的这些年里
Time will tell.
一、前言
时间转瞬即逝,人们口口相传的 “金九银十跳槽季” 已经过去,双十一即将到来。从事软件测试工作已**年。
. . .
遥想到当初,
夕阳西下,
刚出校门,
眼神晶莹剔透,充满了对未来的向往,以及一股满满的干劲。
小小的人儿里,却藏有着一份不甘平庸的劲。
由于专业,而使得对编程产生了浓厚的兴趣。
遂产生了想要报班培训,以后就当程序员的想法。
时至今日,我仍能记起当初学习时,吮吸知识的那种愉悦感。
然而令人尴尬的事来了,
那时候的自己很少去关注这些IT行业的信息,
按原本的意向应该是要去做编程开发的,
但自己当时沉溺于学习编程语言、前段代码、数据库 . . .
而误打误撞进入了测试行业。
直至要去找工作时,我扔认为 “程序员” 就是一整个儿的职业,可能只是因为大家负责的项目模块不相同,所以称呼有点不同,其实大家平时工作时都是要帅气地敲代码的 . . .
进入公司,
按惯例,
刚来是让做简单的事情,然后再教你东西。
于是,在教了我一些工具使用后,没再教让做别的事情,
我认为这是对我的考验。
“学习的态度?” —— “嗯!(拉长,重点头)”
“对工作的负责?” —— “嗯!(拉长,重点头)”
然后,我在这条路上走远了。
二、正题
至于要说有没有后悔,
我可以肯定地说: “ 没有 ” 。
只是遗憾,没有体验到开发的感觉。
之后,
再转测试,
恐怕这样应该会更好吧。
所以这里也可以给到新人一点建议:
无论哪个行业,
入行前都可以去给自己做一下行业科普,避免像我这样 Enn。
如果你是之前想做开发,之后又各种打听后想做测试,感觉测试比开发更轻松简单一点。
这里建议,你可以试着做一段时间开发,时间经历上可以尽量久一点。
它不仅会成为你的一道工作经历、体验,
它也将会为你后面做到测试工作时提供到帮助。
可能,
你在做了开发之后,
觉得测试没开发那么有前(钱)景了。
其实,软件测试最不值钱,但又最重要的就是手工测试了。实际上工作中很多 bug 都是手工测试发现的。
在一些开发眼里,手工测试只是每天跟文档,在这里点点那里点点,没有技术含量。这也是由于手工测试门槛低而造成的。
而不可否认的是,手工测试人员业务熟了,经验丰富了,是可能会成为某个行业的专家的。
但同时也由于起点低,所以很多人从入行就注定要离开测试这个行业。
忘记在哪儿看到过的一段话了,大意是:
我们每天上班路线是一样的,
或是以坐地铁,或是坐公交的方式,去上班。
你可以准时地到达目的地,但失去了很多过程中的细节。
在这途中,景象总是一成不变。
一样的上车付费,一样都是不认识的周围人 . . .
而当你某天开始走路上班,
你会发现美景,以及更多,然后驻足 . . .
走路上班,就是手工测试。它可以关注到更多的细节。
坐地铁公交,指自动化测试。它可以周而复始地准确迭代,却无法发现新东西。
自动化测试的长处
在于对长迭代周期的项目可以起到节省人力物力的作用。随着时间的增长,目前除去大公司外,一些中小型公司对自动化测试也有了需求,并且这些人待遇普遍要比手工测试高不少。
一个很简单的原因,就是因为他们是会写程序。所谓自动化测试,就是写一个程序去测试另一个程序。
至于性能测试,可以肯定的一点是,性能测试对一个测试人员的综合素质是要求最高的。就比如说,开发是一个实体类,具有解决各种问题的方法,那么性能测试则应该是个抽象类,有各种抽象接口、方法,他可以不用知道怎么具体实现,但他必须知道有这么一回事。
三、最后
要记得每天多充电。可以多留意招聘网上测试岗位的技术要求等。
作为一名优秀的测试,你要有一些开发的技术,不用多么多么专业,但这确实能帮到你。
关于薪资。其实到了现在,因为企业意识的逐渐加强,对测试的要求也越来越高,所以测试和开发,在同级别上,薪资已经没有差距了。
以上就是关于今天的分享,在这期间有过诸多种种,如果你喜欢软件测试这个行业的话,可以加入我们175317069一起学习。希望能让这篇文章见证我们共同的成长。
新人学习自动化测试,要掌握一门开发语言,掌握一些基础的知识,多在社区交流,提升自己找问题以及解决问题的能力。加油!现在就行动,总比在路上观望要好。
最后,共勉!
欢迎【评论】、【点赞】、【关注】~
Time will tell.(时间会证明一切)