15 年,大学毕业后,从事了所谓的系统开发工作,但是由于工作环境和能力上的不足,基本成了个挂着个系统开发工程师的职位。9 月,开始使用 VBA,然后使用 vba 开发了一个管理案子的小工具。忽然觉得,原来开发时这么玩的,构建数据库,设计数据库,拉页面,绑定数据,加入点实时刷新数据,界面跳转,再随便弄弄界面就完事了。
由于已经走上了这条路,然后经常上网关注,现在流行的开发语言,java,C #,于是我又走上了 C # 学习之路,学了一个月的 C # ,基础的会了,但是始终发现自己缺了个什么东西,很难独立写出一个完整的程序,在这种茫然之中又过了两月,2015 年 7 月之际,我发现生活在一个大城市中靠着现在一月三四千的薪水如何养家糊口,于是我提了辞职报告,走上了寻找工作的旅途。
离开了自己的第一份工作,来到了上海,想找个 C # 相关的工作,由于基础弱,想能够找到就不错了,于是我投递了 3 个求职简历,收到 1 个面试邀请,带着对大城市工作的期待,我怀着激动的心情参与了面试,中间耗时 2 个小时,最终的结果可想而知,但是 1 个星期后仍然接收到了这家公司的 Offer ,理由是现在招不到人,让我去边学边工作,老板是四川的,他说都是四川人出来不容易,给我个机会,但是这时候我已经回成都了,因为我发现大城市所带来的压力一开始真的很难适应。
回到成都,已经是 9 月底了,我想我到底该怎么办,于是退而求其次去了一个做政府软件的项目公司做实施,每天整理表格和数据,然后写写 SQL 导点数据,然后发现,这样的工作太简单了,不是自己想要的,于是 1 个月后果断走了。
此时已经是 11 月了,回家想了几天决定试试 java 吧,然后闭门学习 java ,学完所有基础,实战了一个小项目,一个星期后开始找工作,收到了 3 个面试,面试了一家创业公司,总共 5 个题,完成了 3 个,收到了 Offer;在这个高兴的时候,意外发现了一个外包公司招测试,于是去面试了,又收到了 offer ,此时的我突然发现,幸福似乎来得太快。纠结了两天后,我选择了去外包公司,于是踏上了测试之路。
从未做过测试的我,却进入了测试领取,然后开始学习各种理论知识,但是感觉都不怎么记得住,可能个人更偏向于记忆理解性的知识吧;到公司后才发现时让我做自动化测试,刚刚到公司 2 天让我用 python 写脚本,瞬间懵了,然后晚上疯狂学习, 2 天学习完了 python 基础,然后照着别人的样子完成了自己的第一个脚本,由于学习能力强,有过一点开发经验,自己莫名其妙的成了这边的自动化测试组长,带领 2 个成员(他们都比我有经验),于是 就这样开始了我的自动化测试生涯。平时除了工作就不停的学习,研究当前用的框架,了解其他的测试框架,半年后,由于公司的管理各种变动,每过一段时间一个样,受不了了然后选择了走人。
此时的我也算是走上了自动化测试之路了吧,来到了另一家游戏公司,该公司从未做过自动化测试,由我来推展自动化话测试,选框架,搭建测试环境,期间尝试了各种开源的框架, appium,pyswat,uiautomator 等,因为公司没成本开发要我自己想办法,最后选了 GAutomator,ATX 然后带领新人一起完成 UI 功能的自动化测试,就这样差不多就是一年的时间。现在了解 ATX,GAutomator,selenium,Appium,Airtest 等,我想控件识别、图像识别等算是差不多了,这其实多是局限于在使用上,基础测试框架的搭建,脚本管理,动态导入,我想我也是到了一个瓶颈了吧。各位大佬们,来支支招吧。