温故知新:一年游戏测试的感悟及转行的心态
现在时间是2021/2/12,新年的第一天,看春晚的时候喝了太多茶所以不是很困,哈哈。突发奇想想写一点东西来总结一年的工作,从学生到打工人的转变
入行期2019/12-2020/3:
打工人是大专毕业的非计算机专业学生,一直找不着工作,偶入了培训机构呆了一天之后便开始思考自己以后的职业方向,因为原专业所学的没什么前途,而且自己也不算喜欢所以那个时候真的没什么目标,处于一种根本看不到未来的状态。好在上天让我遇到了千里老师和涛哥,在他们的帮助下我慢慢走向了软件测试这条路(没收钱,真不是广告)。
一开始报班学习的时候我就在想,我这样的条件真的可以转行成功吗,说实话真的是涛哥给了我信心。一顿吹牛把我骗进这条路,哈哈。真的很感谢他们,所以这应该就是人生中为数不多的机会吧,我没有怂,把握住了才有今天的成果。
因为课程排的不算慢,两天一次课,学了大概三个月就开始找工作,那个时候是春节前后了,没啥工作机会,所以一直拖到了年后我也趁机巩固了一下基础,背了一下八股文。直到4月份经历了无数次的面试之后,我终于面上了一家游戏公司。其中的辛酸现在我都还记得啊,被拒了无数次,boss直拒真的搞得我心态快崩了。大家伙能想象一个人在广州,没有收入,一直满怀希望地面试却一直被拒的感觉吗,那时候真的怀疑自己是不是不该花几个月时间学习,花这么多时间去面试。好在现在的公司收了我,我会永远记得你的-老大
快速成长期2020/4-至今:
刚入公司那会就有一个测试任务,我还记得是兼容性测试,主管拿了一堆手机给我和另一个小伙伴,让我们跑一下游戏。 那个时候贼他妈激动,终于可以实践一次了,手忙脚乱地装游戏,填测试结果,做完之后真的满足了,那种感觉就很爽,努力了这么久过后终于有回报了,就突然很不真实。
慢慢,公司的游戏都玩的熟了之后,可以开始找bug了,运用到上课时候学的一些用例设计方法,找到bug,芜湖起飞,太快乐了,每天都找到一些奇奇怪怪的bug,成就感max,工作就那么一天一天地进行下去,当然周报和日报是少不了的。。。
慢慢地开始对于测试有了一些感悟和想法,当我找到一个bug的时候会开始思考出现的逻辑,程序的实现,bug的类型。这都是培训的时候想不到的,只有工作之后,深入测试和开发沟通了解才明白,哦,原来这个bug是这样子写出来的(程序出来挨打)。游戏测试就是重复啊,累啊每天都是进行功能测试,点点点,难得一次设计一下用例找找bug,不然都是探索性的寻找。这种状态我保持了两三个月吧,有一天我看到部门文件夹里面的自动化脚本,心想.我为什么不能学着自动化呢。于是我踏上了python的学习之路。
编程真的好难啊,特别是我之前根本没接触过的,刚开始学的时候,print('Hello word')诶,好像还可以,挺简单的。没想到啊后面的一些循环啊,数据结构啊,变量类型把我头都给搞炸。一开始写个float类型的转int类型的我搞了大半天没搞对,后来弄了个格式化输出才弄了出来。唉,现在想想也不过是简单的东西而已。后来一次次的写脚本,一次次的裂开,我秃了但是我也变强了。现在写个airtest脚本不在话下,爬虫也是最近学的,想后面搞一下接口自动化来着,绝对不是想爬美女图!!!现在好像越学越深了,selenium+scrapy ,好像有点歪?我怀疑继续学下去我都可以去做爬虫开发了。
不过现在公司也不太搞得起UI自动化了,太难了,UI一改再改,稳定的只有一款已经上线的手游。其他项目还在测试,想了一下,UI自动化好像不太有性价比,可能显得有产出?不过既来之则安之。既然公司没有搞自动化的条件那就自己干,找了游戏写脚本,可是写到一半,居然又改UI了,我佛了,于是从此我就没写过UI自动化的脚本。从此我就开始了梦想跳槽的学习之路
至今为止的学习有,测试用例设计,selenium(UI自动化),接口自动化也差不多可以提上日程了(requests学的差不多了)。
数据库没学,linux没学,未来打算面测开的话还得看看web框架。太多东西需要学习了,不单单只是技能,测试基础的东西也要深入学习,测试用例写的也不够好,对前后端理解不到位。希望新的一年里工作顺利,升职加薪。
结尾:
从划水摸鱼逃课的大学生变成一个爱好学习的打工人,这中间经历了多少曲折,谨记于心!既然入了测试的坑就做好一点。不经一番寒彻骨,怎得梅花扑鼻香,知难而上,方显我辈风采