微信公众号-IT赶路人,专注分享与IT相关的知识,关注我,一起成就最好的自己!
了解我的人都知道,我从毕业开始到目前为止,一直从事的都是软件测试相关的功能,目前工资已经比刚入职时4倍有余,很多人会很好奇,到时是什么本事让我能够在这个领域立足的。说实话,每个人从事测试的理由都不同,但是大部分都是听说测试工资高门槛低。。。。。。
我有很多人一样,当初从事测试不是因为自己喜欢,而是因为不喜欢从事开发,毕竟计算机专业出身,如果不做开发的话,测试到是一个不错的选择,当然由于产生的价值不同,所以在同等职级下,测试人员的工资确实比开发低一些,这也是事实。一直以来,我都有很强的危机意识,包括现在,经常在思考一个问题:
如果一个公司运营不下去了,说要开人,你说pm、开发、测试、产品、设计和运维,先开谁后开谁?
如果成本有限,能完成一个软件产品的最小人才集合是哪些?如果只留一个人,当然是留开发,核心生产者嘛,先不用管开发是不是会被累死:>测试在哪?世界上本没有路,走的人多了也就成了路。(贴切!)

当然,最初是没有测试这个职位的。软件复杂度不高,开发自己就干了,别人他也干不了啊。后来随着产品复杂度提升,业务逻辑变复杂,不能直接扔给客户啊,经理也头疼,开发们也“搞不定”了,那就找人来测一下吧,你看别的产品都有质检,软件也是产品,客户是上帝,俺们不能让上帝发愁!把产品组装好,找会电脑的人来测试,能“像用户一样思考”,温柔顺从型、吹毛求疵型、暴力拆解型统统都要,简直像演员一样cosplay最好!乃至于测试人在测试时经常恍惚,我是谁?前台文员?工作人(各种类用户职业)?大爷大妈?2岁孩童?我进入角色了吗?产品是有周期的,别人也有自己的工作,这样大规模集体测试耗费成本效果还不一定好,或者说只要组织一波人就都能干差不离,人头多需要降成本,所以早期软件外包公司的项目一大部分是测试外包。专门组织人来干专门的事,肯定要有要求啊。比如:
- 熟悉测试理论和流程
- 能安装环境,熟练使用多种操作系统;
- 能使用各种测试工具
- 熟悉cmd或linux命令
- 准备测试数据,操作数据库
- 熟悉各种网络协议
……因此,有一些学计算机相关专业的同学一看,没编程,就它了!活少钱多不加班!测试工程师,系统玩得还算溜,命令会一些常用的,软件上手快,比很多工作用电脑的强多了,数据库也还行,网络知识也有一些,好像能转行做数据工程师,又好像能做运维,还时不时地帮项目组写点产品文档,P个图,产品好像也能做!真像个万金油,哪里擦了哪里亮!项目组不可或缺的专业(zá huó)职位!就这样过了十来年,有人一直亮,有人趁亮转行!这十年是软件尤其互联网高速发展的黄金期。开发分前后端然后又全栈了,老板或项目经理把一部分杂活给了产品,部分测试人头衔光荣地多加持了两个字“测试开发”!那么,什么是测试开发?测试开发净干啥?难道只是因为开发工资高,加上就能升值?首先,一起来看看招聘中的关键字:
- 自动化测试
- 接口测试
- 性能测试
- 后端测试
- 熟悉编程语言,python或java或php或go
- 熟悉Jenkins、Git、redis、docker、Jmeter、Selenium、appium、postman、fidder、charles、ADB……
- 有金融保险/支付/云服务/人工智能等某行业领域经验
- 能抗压加班

……测试开发终归不是开发,恍惚中有人拍拍我,这难道是“菀莞类卿”?之前,测试谁活都干就是没干开发的活,这回终于圆满了!
学习,像开发看齐!
加班,像开发看齐!
工资,像开发看齐!
测试做到专业极致,前途依然光明!
所以目前为止,我也在不断地学习中,活到老,学到老,加油,IT赶路人
了解更多IT信息: https://www.itxiaonv.com/

网友评论