泰斯特 2020 年终回顾 & 总结

原创
2020/12/31 18:42
阅读数 45

前言


这一年过的真的很快,没想到恍然间已经到了结尾。


今年发生了很多事情,做的某些重要的决定也足以影响以后的路...


我今年的时间线


2020 年 5 月 - 因为疫情原因,提早从英国回国(学业完成✅)


2020 年 6 月 - 以测试工程师加入一家新公司(年 35 左右)


2020 年 12 月 - 转到后端组接手老项目技术重构


学习


因为疫情原因,今年 2 月初开始基本没有去上课了,天天在公寓和读化学硕士的宿友研究好吃的(一大早去中超进货...)。大概 4 月份后开始进入考试月。虽然因为学校排名比较高导致毕业难度相对大一些,但因为今年疫情改成了线上开卷考,让没有好好认真学习的我也以相对优异的成绩顺利毕了业。


工作


进入一家创业公司


从国外回来后,开始进入找工作的阶段。本来回国前和国内某开源公司负责人商量好了去他那里发展(大概是看中了我的测试平台),虽然面试都很顺利但因为 HR 压价实在是太厉害(真是服气,这段经历完全可以另开一篇文章细说)最后比较遗憾未能达成合作。


因个人考虑,最后加入了一个待遇相对比较好,发展方向也比较好的创业公司。


竟然先做 UI 自动化测试?


进入新公司后,首先开始做的竟然是 UI 自动化测试(是的,你没看错)。


至于为什么,原因是测试组长说接口测试做了还是要验证 UI,做接口测试根本降低不了测试成本。


在我要求将 UI 自动化测试任务写上 tap 后,测试组长竟然说这不需要写...


我虽然觉得略有不妥,但也不想一上来就和她拉 pk。于是开始了 UI 测试的框架搭建。


作为 UI 测试老司机,这一次当然是吸取了之前踩坑的教训,尽量在前期将测试可读性和测试执行过程稳定性拉到满分。


首先在 PO 的基础上加上 action_map 驱动,将测试可读性拉到满分:




这是测试框架核心的驱动方法: 




然后在继承类中实现它专用的 action:




最后我的用例长这样: 




然后非常搞笑的是,这个项目刚启动没多久就被 cto 问责: 为什么要先做 ui 自动化测试???


于是在一次大背锅后我开始了接口测试的搭建...(委屈 + 100)


接口测试也不被认可?


俗话说的好,有了法拉利为什么还要开拖拉机。


之前踩过无数坑做了 2 年之久(我也就干了 2 年测试hh)的接口测试平台是时候登场了。





在我将现有接口梳理成业务流,并转化成接口测试用例后(大概也就百来个),在一次和测试组长的对接中我彻底傻眼,她竟然说我做的这些没什么用(事后事实证明找出了很多手工基本无法回归到的 bug)。


最后我终于明白为什么 cto 会愿意开高价找我来了,这 QA 团队确实不好起来... (委屈 + 200)


后续的故事


哈哈,后续就是我无法拯救 QA 团队,在经过了开发组长的考验后,转到了后端组负责一个核心老项目重构。


可能刚开始开发组长也没想到我开发能力这么猛,


现在我已经在负责核心模块的开发了。(测试开发一手包)


工作的部分今年大概就是到此为止啦,虽然这小半年技术提升不大但是也算是走上了正轨。


(有空可以写写从测试转到后端是什么体验...)


生活


唱歌


本来计划今年好好录几首歌,虽然现在要拖到明年了但是好在设备都已经购买齐全。


一直觉得我这声音条件不好好录几首歌确实可惜了,必须给我好好安排一下。


健身


虽然现在健身房不怎么去了但现在每天都会做一些不太激烈的运动(深蹲,腹部训练等),


所以身材保持的还可以,加上最近长胖了一些些,身体也比以前好了(190,160)


爱情


哈哈 今年也终于在年末脱单了(我眼光太高?)


明年的目标


希望自己在技术有更多的积累与创新,也为测试开源中作出更多贡献。


持续将国外先进的测试技术带给大家分享!


最后祝大家跨年快乐,心想事成!


本文分享自微信公众号 - AI测试前线(TaisiteMagicWorld)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部