【第一次发帖排版不周请多包涵】

前言

2018 年虽然还没落幕,但是想想这段时间还是有点感触。本人一个月前才刚加入 TesterHome 大家庭,也是新入职一家公司后,经过同事介绍才关注的,在里面学习了不少的东西,也看了几位大佬的人生总结,测试之路等等吧,有感而发的帖子,由于本人第一次发帖,如果哪块不好请多包涵。

个人介绍

话说毕业 5 年了,但是断断续续的真正从事 IT 行业 3 年多不到 4 年,本人也经历过一段转型时期。原来做过开发,java,C# 做过一些,后来经过个人考虑之后转到了测试行业,上网看各种测试的文章,经过了解后期长期驻扎在博客园(链接为个人博客,经常会分享些个人学习总结的文章)。个人比较爱好历史地理,今年买了几本这类的书,虽然有的还没怎么看。

工作

我是打去年年初开始接触并转做测试的,因为之前做开发时是外包性质,开发和测试都是一套流程,所以还是比较了解一些的。渐渐的在多余的时间,网上搜索关于测试的一些技术,才知道自动化测试的方向,是基于 Python 编程的,个人对比了一下 java,还是 py 比较方便一些。最开始学习虫师的自动化技术,包括 selenium、接口方面的。从那时候起,自己一步一步的学习如何搭建环境,各种配置以及如何实践,对于自己的学习能力也是一种培养,真是从一穷二白开始的,后来自学完 web 自动化之后,运用到项目中也是一种成就感。由于项目需要,短暂的了解并被培训过 Jenkins 持续集成,只是知道它可以用来部署测试环境,实际也没怎么操作过。期间也跟公司的大佬学习相关的技术,学习 puppeteer+Node.js 进行 WEB 自动化,看大神研究 Docker 容器、Go 语言,大佬也真是帮助了我很多,也向他学习了很多人生的东西,虽然我也是半知半解,还没形成自己的一套东西吧。

公司的测试都是黑盒功能测试为主,总共加起来 10 人左右,分四个大项目组,每组 2~3 人的配置,之前还有统一归测试经理管,后来公司内部人员调动测试人员都归项目组的经理管,这段时期公司人员比较动荡。这段时期由于项目的需要,需要进行压力测试,自己又买了本 JMeter 的性能测试书籍,因为软件免费开源,再加上东西完全可以工作所需就学习了。把如何运用的以及其他性能测试脚本简易的学习了一遍,算不上多么熟练,完全是项目用到了就多学一些。然后接着看虫师的接口自动化,开始跟着书学习怎么搭建简易的博客,基于 Django 框架,目前也是暂时先学到这个阶段。后来项目的后期跟着技术经理学习部署 java 测试环境,打包、linux 命令部署等等,学习 linux 真的是受益匪浅,对自己是一个很好的提升。自己平时的时候也在重新回顾 Mysql 数据库的学习,虽然称不上很复杂的。后来在 QQ 群里也加了不少测试群,有幸认识一位成都的大咖 (虽然他一直说自己小白),那时一直在做他出的作业题,不过现在一直没做了。

到了 18 年年中,就在与此同时,公司的老员工们一个个的离职了,我也萌生了离开的想法,毕竟如果一直在这里只能是黑盒功能为主,开始在智联、BOSS、拉钩上发简历,期间也经过公司大佬的点拨,挺不舍的最后跟他离开,由于我的坐标 IT 行业发展不是很好 (最近也变为最弱的直辖市了吧😰),招聘自动化测试的公司就更少之又少了。面试了几家公司有大厂的但是学历要求高 pass,最后有两个公司打算要我,一个是做最基础的 web、app 的自动化 (app 自动化当时还没学过);另一个是做 web 自动化外加今后要搭建一个自动化的平台 (这家公司感觉很好,薪资高,但是是外编制性质,以前也受过外包的教训所以就比较警惕),最终还是入职了前面的那家公司,虽然工资相对有点低,薪资涨的不是太多但是离家很近十分钟就到了,外加也不是个小公司就加入了还能学习 app 自动化。

在这家公司先是 web+app 的功能测试,有幸分配了一台 Mac 进行测试工作,后来时间富裕了就学习一些 linux 指令、Mysql、搭建 Github 上传代码、app 自动化的学习,就在这时接触了本社区,最开始接触的 ATX 的安卓、IOS 的自动化,感谢@codeskyblue分享的 app 框架,并运用到项目能够支持做自动化后,感觉市面上还是 Appium 用的比较广泛一些,又开始搭建测试环境并编写安卓、IOS 脚本运用到项目中。目前只是能够简单的运行脚本到项目,后期还有很多东西要学。后来看过社区大佬们分享的测试心得以及个人经历后,感触比较深,我只是一个小白,一位快奔三的小白,我也想多学习多跟大家进行交流。

总结

2018 年快要结束了,快要进入 2019 年了,给自己立个 Flag,虽然确实算不上有多么好:

2019,加油!
如果我有哪点学习或者哪点不足的地方也请大佬社友们多多提出宝贵的意见,谢谢!


↙↙↙阅读原文可查看相关链接,并与作者交流