其他分享
首页 > 其他分享> > 测试开发工作者日记:2021.4.20【谈谈测试开发架构师】

测试开发工作者日记:2021.4.20【谈谈测试开发架构师】

作者:互联网

    最近仍然每天在搞培训,很少测试业务功能,顶多测一下底层风控等架构。

    在交接的时候,我跟被交接的人说:

 

    1. 想理解数据工厂的代码非常困难,不可能短时间内我给你说说怎么用就算交接了,上面给了我一年作为交接,那么我们有充足的时间,所以决定重做这套平台,就在我旁边看着,一句一句代码的看着,进行思考。理解这个平台的诞生和成长,之后才可以独自承担维护和优化。

    2.既然要重构,我们就不能白重构,我们自己也要有成长,所以使用一些新前端技术,当然后台逻辑也会大改。

    3.对于这种数据平台,我作为创造者和很最高p的测开,都没法后续好好维护(并不是技术不足,而是时间不足,自己也不喜欢维护那些恶心的接口业务逻辑等等)何况被交接的新手,以后独自维护也不现实。那么要解决这种状况,唯有从流程下手,也就是这个维护成本能省多少算多少,而且最终要实现转移。而能最终用实现 仍然少不了强大的技术支撑。所以我们现在是很难得的万事俱备了。

 

    何为转移成本?其实说的好听点,就是让所有使用者自行维护。

关于如何实现,我这里仍然要说几点:

    1. 既然是要转移成本,那么就要给人家甜头,实现平衡,不然使用者凭什么去维护呢?甜头就是:一,里面的技术是共享的,维护这个工具可以让自己快速学习。二,就是绩效量化等,让使用者自己开发工具维护,这算是贡献,述职或者晋升答辩,年中总结什么的,甚至之后个人的简历都算是光辉的一笔。我们要做的就是 技术透明和培训 + 自动使用次数,成果记录功能。

    2.我们的实现方式,就是进入下一层:测试开发架构 领域,去给其他测试开发 和测试工程师,打造一套简单可靠的 架构 / 框架。让其在上面可以很好的进行二次开发或者 diy小工具  diy 数据工厂(diy小工具的框架/架构 在公司已经实现并且获得巨大成功。diy数据工厂正在开始研发,公众号教程会同步更新教程版本的 diy数据工厂)

    3.测试开发架构师做的东西类似于 微信小程序那种功能,让其他开发者可以利用这个平台进行简单的创作,而无需额外的重复成本。比如你把一些复杂的组件都提前写好封装,让其简单调用,你开发一套前端自动生成技术来让其他测试同学无需理会前端变成和代码,即可创作出优美漂亮的带界面的工具。你写的一些组件比如我的wqrfnium  wqrfproxy等等,这些要继续优化出一些对外接口,让别的测试开发做的平台和框架 更简单的进行接入 引用等。

 

那么到底 测试开发架构师 如何定义呢?

 

举个形象比喻:

如果说 测试开发工程师 的服务对象 是测试工程师

那么 测试开发架构师 的服务对象就是 测试开发工程师 + 测试工程师。

测试开发架构师的任务就是去研发那些底层架构/系统/框架/组件/第三方库等等。来让其他测试开发和普通测试人员 很好的调用 使用 学习 ,极大简化其劳动成本。

 

 

以下是我最新的对技能提升体系的认知:

 

测试工程师-> 自动化测试工程师->测试开发工程师->测试开发架构师

 

这其中每个阶段都有自己的 :初级-中级-高级-资深-专家-资深专家

 

其实大家也不用恐慌或焦虑,毕竟这4个阶段,哪个做到资深 都足以养活全家。

而在活到老学到老的精神指引下,加上人类历史不断进化发展和淘汰的大背景下,我们最好要学着要拥抱变化。

但是这里我并不是说 测试工程师 这个阶段会淘汰。

这个岗位 因为其门槛低,提升难,而又经常被 另外三层的工程师给替代,所以岗位数量会一点点减少,而且竞争的人会一点点增加,慢慢变成修罗场。但是也不用担心啥,只要关注这个公众号,那测试开发工程师还不是早晚的事,破茧成蝶指日可待。

 

那么作为业界知名的评论者,总是有人问我关于职业规划等问题。当然问的最多的就是 手工测试 最终结局。

 

我这里举个例子,比如木雕。

 

我们三五块钱买到的 木雕玩具,肯定都是出自机器生产。

而三五万买到的木雕,那都是出自 大师纯手工雕刻。

 

那你说 发明机器的工程师, 和 手工雕刻艺术家,谁厉害呢?谁厉害都无所谓,重要的是,谁都没有消失在历史长河。

 

 

    

 

 

 

标签:20,2021.4,工程师,开发,diy,测试,架构师,维护
来源: https://blog.51cto.com/u_15282986/2968853