阅读 749

测试转后端是种什么体验?

哈喽大家好久不见...

这段时间发生了很多事情,很忙,但也终于有时间能够写下这篇文章...

跟大家分享一下我从测试转到后端的经历和感悟吧。

正文

2021 年初,我从测试转到了后端。

最初接触的开发项目是一个 RPA 系统,其核心功能就是自动帮助用户在外部渠道上进行重复的操作。当时使用的技术正好就是 UI 自动化测试中接触较多的 Selenium。 于是开发起来并没有什么困难或者不适应。

然而,基于 RPA 系统的外部渠道依赖性和不稳定性,经常有客户在群里投诉某某功能不可用,我们经常需要花时间去跟客户沟通,去解决问题。这极大地消耗了开发的时间和精力。

于是不久后,公司决定将原有 RPA 系统废弃,开发一套基于外部接口调用的新系统。使用的技术是接口自动化测试中接触较多的 Requests。

使用新系统后,客户的投诉确实少了很多,不过我们还是列了一个值班表,每天需要有专门的开发去解决客户的问题。还记得有一次客户一直问到了凌晨,而那天值班的人正好是我...

有时候会想,转后端到底是不是一个正确的选择。这段时间,代码水平确实在以肉眼可见地速度在提高,技术栈也在以飞快地速度扩充,学习 & 熟悉了 Es,Celery,Fastapi 以及各种中间件的原理和使用。但是说实话,比起做测试来说确实忙了很多,牺牲了许多做测试时可自由支配的时间。

直到最近的一次大需求开发,中途技术架构的变动导致项目开发周期非常赶,最后一周基本每天弄到非常晚,直到周六才顺利上线。

隔天周日,我躺在沙发上,思考着今后的职业道路与发展,觉得按照现在的路子继续走的话不太值得,舍弃了我前面几年的测试经验,和纯开发去拼,对我来说不是不可以,但非常不划算。

于是在晚上 23:55 ,在写好了辞职信的邮件页面上,我点下了发送按钮。

上级和我聊了很多,他给了我许多过来人的建议。问我后面有什么打算,我说我想去大一点的测试团队看看。

离职过程很顺利,一周后,我变成了自由人,也终于有时间写下了这篇文章。

回顾这段经历,感慨很深。中间也经历了许多非常有趣的瞬间与心理活动:

  1. 之前和我一起给开发提 bug 的测试同事现在给我提 bug...;
  2. 终于理解为什么开发不想改 bug 后马上上线给测试回归,因为流程真的很麻烦...;
  3. 非常非常害怕测试在项目上线的当天给我提 bug...;
  4. 当所有人都在等着你修 bug 的时候...;

最后

这段经历很特别,从测试转后端后,再决定回到测试的怀抱。

细想,有种从看山是山,看山不是山,看山还是山的感觉。

或许不久后,我会突发灵感写下一篇新文章:《后端转回测试是种什么体验.》

最后,希望我的经历能给读这篇文章的你有所启发,感恩。

文章分类
代码人生
文章标签