智能测试开发 泰斯特 2020 年末总结

泰斯特 · 2020年12月31日 · 最后由 泰斯特 回复于 2021年01月02日 · 6315 次阅读

泰斯特 2020 年终总结

前言

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

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

我今年的时间线

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 团队,在经过了开发组长的考验后,转到了后端组负责一个核心老项目重构。

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

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

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

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

生活

唱歌

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

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

健身

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

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

爱情

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

明年的目标

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

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

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

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 8 条回复 时间 点赞

👍关注楼主智能方面的建设

卡斯 回复

🤝

现在后端写什么鸭 hhh

少年 回复

哈哈还是老朋友 py

这脚本写的清爽

恒温 回复

加油

Thirty-Thirty 回复

代码越写越有洁癖

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册