从开发到测试,再到测试三年多年多了。我想说哪一行做好都不容易。当时做开发的时候初入开发的坑做web开发,有老大带着,工作不累,虽然也是经常加班,但是没有工作指标所以干的还算轻松。
领导是个大牛很多问题都是他带着我们搞定然后我们跟着学,学前端(js ajax html css jq),框架(struct spring springmvc springboot mybaits ),缓存(radis ),分布式(zk),shell脚本当时的感觉就是要学的东西好多,另外现在用到的一些框架还没有搞明白又有新的更牛逼的框架在等着我去学,学习的速度永远赶不上新技术更新的速度。开发好累,做的挺多错的也挺多。旁边测试的小哥哥和邻居测试小姐姐好爽,测试妹子也养眼。最主要是大家薪资也差不多甚至还没测试薪资高~~自然测试这么舒服干嘛不做测试呢。然后就跳槽去了自动化测试岗位。
自动化测试领导告诉我,我们的工作是填平测试和开发之间的鸿沟的,我们的职业是让测试人员更方便的找出开发埋下来的雷,然后让开发进行排雷,还得保证测试找出来的雷是个真雷,好吧革命是块砖~~
后来我发现公司是做产品的,好多项目组,好多业务链,当然自动化可以不用深度理解业务知识,然后就开始学习各种各种东西了,测试工具我要学做接口的postman,jmeter,request。做ui的selenium,appium,airtest。支持单元测junit(c/c++实在不懂开自己搞吧),基于http协议的要看http协议,还有基于socket的呢。数据库,有的项目是mysql,有的是oracle,还有db2在向这边招手。中间件~记不得了,还是redis亲。到这里还没结束呢,前人栽树后人乘凉,项目组有dephi大佬帮忙写过工具需要维护,貌似还有autoit和vbs也想见你。听说现在都喜欢devops了所以gitlab,jenkins,再加上k8s,好热闹。
这么热闹都学会了?开玩笑,我还得睡觉呢,还得吃饭呢。
先学点必须要得,大众的话的。至于特定的工具和技能用到再抱大牛的大腿。
随着测试自动化的趋势,现在的测试更多的需要有代码的基础,可以自己写点简单的脚本,不用啥都会之前知道到哪找资料解决问题。
最近先工作看到单纯的手公岗位测越来越少了,很多