JB的测试之旅-今年的路,怎么走?

570 阅读6分钟

前言

今年是大年初八,工作非常繁忙(再忙也要摸鱼),按照惯例,想想自己的职业规划吧;

image.png-235.5kB

这篇文章,更多的是写给自己,这个问题,每年都在有想,从不间断,先看看,过去jb想啥了?

过去想啥了

记得,有认真思考自己的职业规划,是16年,那一年,工作3年了;

13年毕业,实习是厂商测试,当时觉得没意思,毅然回广州,然后对互联网感兴趣,转型APP测试,那时候的我,对互联网啥都不懂,有的只是实习的测试经验;

在老东家工作了3年,到了瓶颈,有想过转型,但是,转啥?产品?运营?研发?

于是乎,找了当时的老大,他就说一句,当你迷茫时,看看身边的人,找一个你想模仿的,朝着走吧;

16年,当时找的是测开的大佬,于是乎16年都在学习相关技术,搭平台,写工具,做小玩意;

16年底的时候,又迷茫了,测试的下一步又得怎么走,虽然技术懂皮毛,但基本是做效率提升的事,跟业务不怎么搭边;

于是乎,又找了之前的老大,他又说了两句,你觉得,之前你找的目标有什么不足?以及测试到底是做什么的?

后来回去认真思考了很久,也找了身边很多同学做横向对比,包括业界大家怎么做,那时候,开始对业界逐步了解,以前基本是自己玩;

17年,重新回到业务团队,除了点点点外,更多的是在各环节去保障质量,从立项、需求评审、开发、测试、上线及线上问题,每个环节都去落地方案,尽可能提升效率;

那一年,感触很深,16年自己就是一个点,虽然做了很多工具啥的,但是不能很好的服务团队,又有什么用?因此,17年是要做面;

18年,离开了老东家,在离开老东家之前,分别找了3位研大佬聊天,主题就是,大佬们觉得测试的职业规划是怎样的,大佬们没有直接说什么什么,而是给jb举例,比如手淘的测试团队是做什么的,其他bat的测试团队是怎么做的;

这里挑几个jb觉得有道理的观点:

测试要具备从0到1的平台搭建能力要具备研发能力支撑团队为业务打造合身的工具

上面的观点,都对,但是jb想了下,自身缺乏管理经验,因此18年去了家创业公司,有带团队了,人数不多,就几个人;

今年的话,坦白说,都在不务正业比较多,因为换了公司,私人时间多了,乱七八糟啥都乱搞,只能说,做了点管理的活,算是扩展点经验,之前一直做安卓测试,今年算把面扩展,小程序、后端、H5、web,啥都弄,非要说,18年就是把面继续扩大;

19年,要做什么?

既然去年没有干正事,今年的目标就是平台搭建+团队管理,去年带团队后,凡事亲力亲为,有点累,所以想着有些事让其他人负责即可,同时想带领团队一起成长;

也许有人会问,那么多开源软件,为啥要自己做平台搭建这个活?嗯,想自己折腾下,对前端技术有所欠缺,也想趁这个机会补一下;

测试的价值

当你迷茫的时候,不妨回头想想,测试的价值是什么?

也许这么问会懵逼,换个角度,如果没有测试又会怎样?因为蛮多公司是没有测试岗位的,都是研发、产品、运营直接代替的;

从用户的角度:

  • 这产品用不了;
  • 这产品用的真卡;
  • 这产品会把我的数据泄露;
  • 这系统反应太慢了;

而测试就是需要把这些问题提前发现,用户用的爽,那就是测试的价值了;

按照广泛的说法,测试的就是要保障质量,因此主要产出是质量反馈

产品能不能上,还有什么问题,有什么风险,都是需要测试反馈的,测试不能决定产品是否上线,但可以提供各种报告来说明风险;

除了bug发现数量,发现Bug的早晚、严重程度、隐藏深度、Bug类型更能说明一个测试人员的价值。

这里需要说明下,质量是需要整个产品团队一起构建起来的,不是测试测出来的,测试不可能发现百分之百的问题,难免会有一些考虑不周和遗漏的情况;再加上时间有限,如何提高测试效率,也是需要反复学习思考的问题;

但是,测试的价值真的很难量化,不像产品那样说有多少新产品\新功能,也不像研发那样说有写了多少行代码,打个比喻,产品就是一道菜,研发就是材料,而测试就是调料,看不到,但是又不可缺少;

如何提升价值

  • 今早介入测试,尽可能发现需求或设计中存在的问题或漏洞;
  • 了解用户需求,要站在用户的角度思考问题,提高用户体验;
  • 适当利用自动化测试策略,提升测试准确度;
  • 必要时,增加冒烟测试,减少资源浪费;
  • 流程把控,这里指全流程,不止于测试,包括立项怎么安排,需要准备什么,直到上线后的流程,提前介入;
  • 利用管理工具,比如Bug管理工具等;
  • 测试环境的部署;
  • 常用功能工具化;
  • 测试数据量化,每日构建等;

如上说的,测试想提升自己的价值,编码能力是必不可少,但有些同学对编码不感兴趣,这时候可以重点放在流程把控,尽可能负责更多工作,流程有什么问题,如何优化,能否做到跑的更快,质量更好?

对于测开的同学,工具的产出,如果利用技术能力来提高效率,能否让测试更透明,让其他同学更便捷的进行测试,这都是可以发力的点,比如自动打包、自动跑自动化、自动发邮件等等;

当你真的迷茫时,不妨看看别的团队,又或者,看看别的公司,看看业界,看看大家都在做什么,而自己公司目前是怎样的,缺什么,然后列出来,再思考哪个效果对目前环境是最明显的,一个一个落地解决,千万不要想到什么做什么,解决方案千千万万,如何选择合适的方案,也是测试能力的一环;

小结

本文算是水贴,主要是写给自己看的,综合各种思考,给自己今年一个大方向,并且把过往做的事情写出来,希望能帮助到其他一样困惑的同学;

1-140R3154U8.jpg-9kB