入职这家公司一年整,越做越没动力,越做越沉不下心。唉。。。

2 年前,我由开发转自动化测试。很多同事问我,为什么会从开发转到测试?我能说,我转测试就是不想写代码了吗!!!
第一年在华为外包公司,很轻松,不跟版本,不写代码(华为现成的工具,会用就 OK),一切都很完美。
唯一不爽地方就是:项目变更太频繁,一年换 5 个项目组,因为我就是一个教不同项目组使用工具的人,这决定了我必然会不断的换。
这一年果真没怎么写代码,但学到了很多自动化测试、持续集成的理论知识,挺好的。
后来慢慢的腻歪了,一想快奔三的人,天天这样打酱油也不是,而且外包实在没有归属感,待了一年,跳槽到现在的公司。

现在的公司,说起来也蛮大,好几百人呢!然并卵,开发部门经历了去年一年爆发性的扩张,也才 50 来号。
结果很明显了,开发部门只是一个支撑团队。

我是我们公司第一个做自动化的人!也是目前为止,唯一一个专职做自动化的人!!
说多了都是泪。当初答应了别人家公司的 offer,被挖到这里来。说什么要我先做起来,然后慢慢的发展自动化测试团队。我真的信了!

试用期间,自己用 java 写了 2 套框架(UI,API)。别问我为什么是自己写,我提供了 2 套方案:1.纯 java 框架 2.robot framework。
我们领导说为了测试人员能力的提升,选择了方案 1.
好吧,竟然大家这么爱学习,那我就教呗。出 demo,key-word 每个方法怎么用干嘛的,手把手教怎么使用 xpath,js,id……定位页面元素,java 基础编码知识。。。
说实话也是有效果的,手工测试的同事真的都会抄自动化代码了,但也仅仅只停留在这一步。

一切看起来都挺好,我甚至忘记了当初自己转测试的原因。
日复一日的编码,没有让我枯燥。我甚至深深的沉迷于此,无法自拔。所以我骨子里还是一个程序猿。
但作为一个编码多年的老鸟,会愿意天天写这些无聊的 testng 测试用例吗?答案是 NO。
我开始思考如何设计框架,如何优化性能,如何创造出更多的东西。
但理想与现实总是相反的。当这 2 套框架写完之后,我被安排独自编写 UI 冒烟流程的自动化用例。
我内心是奔溃 + 拒绝的,无奈现实,埋头干活吧。
再后来就是不断的往 excel 中填充接口参数,做接口测试。做白盒自动化测试,各种测试。说实话,很无聊。

去年底,我开始一个人写一套接口测试管理平台的系统,全栈开发让我重拾编码的乐趣,这种乐趣让我经常编码到凌晨挨老婆大人批评,我却乐此不彼,屡教不改。
就在最近,我的第一个极简版本编写的差不多了,但我得知下一步计划是,使用这套系统编写接口自动化用例。
我还有很多想法,还有很多设计等待下一步的开发,如何让我能吊在心里,去写那些无聊的用例。
这一瞬间,我仿佛听到内心嘎嘣的什么声音,被一种无言的疲惫淹没。

也许,或者也许,我该摆脱这种尴尬的工作状态。
但外面的测试开发,又是怎样的一种面貌呢?


↙↙↙阅读原文可查看相关链接,并与作者交流