这一年过的真的很快,没想到恍然间已经到了结尾。
今年发生了很多事情,做的某些重要的决定也足以影响以后的路...
2020 年 5 月 - 因为疫情原因,提早从英国回国(学业完成✅)
2020 年 6 月 - 以测试工程师加入一家新公司(年 35 左右)
2020 年 12 月 - 转到后端组接手老项目技术重构
因为疫情原因,今年 2 月初开始基本没有去上课了,天天在公寓和读化学硕士的宿友研究好吃的(一大早去中超进货...)。大概 4 月份后开始进入考试月。虽然因为学校排名比较高导致毕业难度相对大一些,但因为今年疫情改成了线上开卷考,让没有好好认真学习的我也以相对优异的成绩顺利毕了业。
从国外回来后,开始进入找工作的阶段。本来回国前和国内某开源公司负责人商量好了去他那里发展(大概是看中了我的测试平台),虽然面试都很顺利但因为 HR 压价实在是太厉害(真是服气,这段经历完全可以另开一篇文章细说)最后比较遗憾未能达成合作。
因个人考虑,最后加入了一个待遇相对比较好,发展方向也比较好的创业公司。
进入新公司后,首先开始做的竟然是 UI 自动化测试(是的,你没看错)。
至于为什么,原因是测试组长说接口测试做了还是要验证 UI,做接口测试根本降低不了测试成本。
在我要求将 UI 自动化测试任务写上 tap 后,测试组长竟然说这不需要写...
我虽然觉得略有不妥,但也不想一上来就和她拉 pk。于是开始了 UI 测试的框架搭建。
作为 UI 测试老司机,这一次当然是吸取了之前踩坑的教训,尽量在前期将测试可读性和测试执行过程稳定性拉到满分。
首先在 PO 的基础上加上 action_map 驱动,将测试可读性拉到满分:
这是测试框架核心的驱动方法:
然后在继承类中实现它专用的 action:
最后我的用例长这样:
然后非常搞笑的是,这个项目刚启动没多久就被 cto 问责: 为什么要先做 ui 自动化测试???
于是在一次大背锅后我开始了接口测试的搭建...(委屈 + 100)
俗话说的好,有了法拉利为什么还要开拖拉机。
之前踩过无数坑做了 2 年之久(我也就干了 2 年测试 hh)的接口测试平台是时候登场了。
在我将现有接口梳理成业务流,并转化成接口测试用例后(大概也就百来个),在一次和测试组长的对接中我彻底傻眼,她竟然说我做的这些没什么用(事后事实证明找出了很多手工基本无法回归到的 bug)。
最后我终于明白为什么 cto 会愿意开高价找我来了,这 QA 团队确实不好起来...(无奈 + 200)
哈哈,后续就是我无法拯救 QA 团队,在经过了开发组长的考验后,转到了后端组负责一个核心老项目重构。
可能刚开始开发组长也没想到我开发能力这么猛,
现在我已经在负责核心模块的开发了。(测试开发一手包)
工作的部分今年大概就是到此为止拉,虽然这小半年技术提升不大但是也算是走上了正轨。(开心 + 300)
(有空可以写写从测试转到后端是什么体验...)
本来计划今年好好录几首歌,虽然现在要拖到明年了但是好在设备都已经购买齐全。
一直觉得我这声音条件不好好录几首歌确实可惜了,必须给我好好安排一下。
虽然现在健身房不怎么去了但现在每天都会做一些不太激烈的运动(深蹲,腹部训练等),
所以身材保持的还可以,加上最近长胖了一些些,身体也比以前好了(190,160)
哈哈 今年也终于在年末脱单了(我眼光太高?)
希望自己在技术有更多的积累与创新,也为测试开源中作出更多贡献。
持续将国外先进的测试技术带给大家分享!
最后祝大家跨年快乐,心想事成!