2017.01-至今 春之翼信息科技有限公司
负责测试技术组团队的日常工作安排及实施,包括但不限于:
1、自动化测试平台的开发建设(测试门户平台),主要功能:基于UI自动化的测试平台(Spring MVC + Mybatis + Selenium),结合jenkins实现全流程自动回归测试,即研发代码提交后,自动打包发布触发测试用例执行回归测试,结束自动发送测试报告给各干系人;
2、实现自动编写测试用例功能:基于Firepath(二次开发)自动获取页面元素的xpath,并提交到用例库。可以将用例库中现有的用例载入,查看页面元素是否有变化;
3、基于windows端图像识别操作(Sikuli)二次开发。通过截图定位元素并对元素操作,增加批量操作、参数化数据操作及报告生成;
4、测试团队测试工具研发:帮助测试人员提高测试效率开发各种测试工具,如:测试数据生成、数据校验、批量对比等;
5、牵头承接性能测试:整个研发部至少一个月有一次性能测试,由于缺少性能测试团队,也交由技术组完成。我主要负责前期的计划、脚本编写(http、socket等协议)及执行过程监控。利用zabbix展示整个环境中重要插件、代码的曲线图,nmon监控获取服务器数据;
6、测试部成员能力提升培训:由技术组牵头开展各个系列课程培训如:自动化、性能、安全、java/python编码培训。我主要负责性能和安全两方面的培训,利用实际测试项目展开培训。
2015.12-2017.01 思建科技有限公司
主要负责驾图app、后端服务的性能测试。
2013.07–2015.12 中国民航信息网络股份有限公司
主要负责新一代监控系统前后端,移动客户端测试工作。担任新一代系统项目测试经理,负责项目的计划、实施、汇报、沟通等工作,开发了多款测试辅助工具,如:数据批量生成等。
2017.01-至今
建设春之翼测试门户平台,使用SeleniumGrid+TestNg+SpringMVC+Mybatis完成基于页面点击执行UI自动化的平台,平台实现了用例管理、执行、报告、批量执行、定时执行等功能,结合jenkins实现代码提交,触发用例测试并发送测试结果。该框架业务代码与用例分离,页面元素单独管理,再对selenium底层进行公用方法提取、封装常用操作,整个框架更易用、更易于管理和维护,对测试效率和覆盖度提升帮助明显。
2015.12- 2017.01
1、主要负责驾图app后台数据性能测试,前台数据依赖后台每天上亿条数据支持,整个链路过程包括HBASE、Hadoop、hive、kafka的处理量进行测试。编写脚本代码模拟汽车所有数据如:急刹车、急转弯、油量等,根据线上环境真实模拟发数据、查数据。获取整个压测过程中,程序处理量、Redis处理能力、及hive、HBASE存数据的过程反应能力。为了更好的了解服务存储阶段资源的消耗,数据存储阶段利用zabbix_sender编写代码将Hbase、Jstorm资源使用参数实时发到zabbix进行展示,最终给予合理的建议;成果:(1)、实现全自动化性能测试,数据生成-结果采集,都实现了实时图形的采集;
2、参与驾图app_client端性能测试:负责脚本实现、场景规划及测试执行,监控整个app各项性能指标情况。
角色 | 职位 |
负责人 | 高级测试工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |