职业经验 2017年 初,回首 2016

adonisjph · 2017年01月03日 · 最后由 adonisjph 回复于 2017年01月04日 · 1991 次阅读

上半年

在苏州一个抗体研发的外企做 QA,公司内部只有我一个测试,而且做的系统是内部使用,工期不紧,测试任务不重。
朝九晚六,从不加班。每天早上到公司,一杯咖啡,然后看下开发进度,用 excel 写写测试用例。每周用于测试的时间大约为 10h。剩下的都是自己的时间,这段时间里,自己申请了一个 amazon 的 vps,自学 python,写了点爬虫,业余时间写了个简陋的接口测试框架。
同时自学了 RF,也就达到了可以打开一个浏览器,输入百度然后搜索的地步。然后就没然后了,每天下班的时候,在楼下逗逗猫,到家打打 dota,周末看看电影,日子轻松惬意。

下半年

由于家庭经济问题,本来一人吃饱,全家不愁的状况结束了。工作了半年后,给我涨薪 350,到手大概 3k。生活所迫,自己思考跳槽了。
网上看了一下招聘要求,功能测试不想做,然后 java 不会,就会点 python。拉勾上投了一个上海的公司,经过三次电话面试,基本谈妥,可惜最后由于对方公司的自动化部门的负责人离职,就没有想去了,不过认识了一个可爱的 HR,也算是收获之一吧。

家里人知道我跳槽的想法, 又安慰我,让我不要急,先在苏州干着。公司领导知道我跳槽的想法,有挽留过,但是薪资实在是不符合我的要求,遂打定主意跳槽。
后来在论坛上找到了一家杭州的公司,投了简历试试看。没想到回复迅速,然后 HR 就让用人部门和我联系,电话面试两次后,通过。
5.30 日入职,公司希望用 RF+selenium 做 UI 自动化。之前自己仅仅是照着教程敲过一个百度搜索的例子。

UI 自动化

新公司的自动化刚开始,然后之前的人写了一部分内容,花了一周时间熟悉业务和代码。其实大部分时间都在看代码,至今对业务也没多少了解。
但也不影响我写自动化用例,学习速度还算快的,基本上安排的任务都能提前几天完成。
写了大概两个月不到,每天埋头写,跟同事基本 0 沟通,他们不知道我在干嘛,我也不知道他们在干嘛。期间遇到各种问题,自己 google 基本解决。然后一些自定义的需求,就 python 解决。

打杂至今

后来阴差阳错,接手了一个项目的测试。刚入项目组,一脸懵逼,两眼发黑。linux 下命令都不熟悉,第一次给我一个 jar 包,都不会启动
就这样一点点熟悉。当时要进行移动端以及 web 端测试。
很快熟悉了业务逻辑,然后开始接手测试工作。由于是新项目,项目组人员少,客户多,定制化需求很多,所以很多事情我都得干着。前方实施人员对项目不熟悉,得跟客户交流,解答客户疑问。
实施对于服务部署不熟悉,我得给实施解答疑问,教他们如何部署环境。
客户需要 nginx 转发,我得本地部署,然后跟开发整理文档交给实施。
客户需要 python 版本的服务,我就照着 java 版写个 python 的。
客户 mongo 里出现异常数据,又得帮助进行数据分析。
客户需要容灾处理,然后就开始研究 mongo 集群部署以及 nginx。

有一次一个客户有一个新需求,开发了定制化版本,结果发现性能降低到了标准版的 1/6.当时就方了。拉了开发的代码,跟标准版的比较,然后发现是一个对象转换的问题消耗了大量的时间。

这段时间里,一直没有静心去正经写测试用例,版本迭代快,需求变化多,基本上开发提测,两天就得测完。所以也经常造成一些漏测的情况。

收获

  1. 由从开始的闷头写自动化到跟实施、客户、开发等各个部门沟通,自己的沟通能力有了增强。在写自动化的那段时间,基本上每天上班跟同事都没交流。
  2. 自己对于各种环境的部署,nginx 以及 mongo 的熟悉程度大大增强。
  3. 可以帮助开发从代码上分析定位问题。

接下来学习 docker 以及 python 的 web 开发,gatling 的测试工具使用。希望可以更快速的成长。

PS:会了 python 真的学不下去 java 啊!

共收到 5 条回复 时间 点赞

实话,自己闷头写自动化脚本真的跟组内的人 0 交流,人都是给机会逼出来的!

—— 来自 TesterHome 官方 安卓客户端

#1 楼 @erickyang 进那个项目组,也是阴差阳错。不过也确实实干锻炼人

作为年后即将入职的菜鸟新人,看到你们也是这么一步步走过来的我就放心了

孤独的人更需要社区

#4 楼 @Lihuazhang 哈哈,社区赐予我力量

026 2016年 总结帖集合 中提及了此贴 01月09日 11:01
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册