在饿了么工作的总结,从离开饿了么开始就准备写,一直拖到现在。
不太习惯记录,基本也就从2015年开始,才断断续续记点东西。回过头来看,这一年多偶尔写的一些东西,记录是在做最小化的积累,是岁月的一种沉淀,再次阅读这些文字的时候,能够或多或少的想起当时的某些片段。
在饿了么的工作生活是充实的,如果时间可以往回,或许应该在那多停留一会。
在饿了么的工作,分两大块,测试管理和测试生态搭建。
加入饿了么,是在一个全新的团队,全新的产品:有菜,一个打通供应商和餐厅的购物平台。测试团队,更是从零开始组建。过去负责团队的建设和管理,以及测试基础设施的搭建。把在外企看到学到的那一套流程,快速在这边落实展开。整个测试团队也向正规军慢慢靠近。
测试生态建设上,从零开始搭建测试组工具链:
- 基于jenkins的持续集成系统:这是稍微有点规模的团队,必备的系统,每天有大量的发布,需要对整个产品进行全方位的回归。
- 功能测试框架scm-func:这是测试组最核心的工具之一,有了框架,测试团队,就可以根据产品功能,编写自动化测试用例。然后集成到CI里。减少频繁的手工劳动。
- 基于ngrinder的性能测试平台(http://www.cubrid.org/wiki_ngrinder/entry/installation-guide):这个平台并没有发挥它应有的效果。产品迭代的速度太快,几乎没有时间和人力在性能上做文章。当时,这个平台偶尔做一些接口的压力测试。下面ngrinder的架构图来自ngrinder的官网。
- 基于ELK的日志分析系统:搭这套东西的目的很简单,环境问题一直是测试团队面临最严峻的问题之一,很多时候,浪费测试人员大量的时间在排查一个跟测试点本身并不相关的环境问题上。把整个产品各个组件的日志监控分析起来,是一种非常有效和直接定位问题的方式,可以大大减少因为环境问题耗费的时间,提高整个团队的生产力。
如果时间可以往回,或许可以为了饿了么送一顿外卖。祝老东家越走越好!
来源:oschina
链接:https://my.oschina.net/u/2342324/blog/716844