个人介绍
从事软件测试工作8年,在以往的测试工作中,对功能测试、自动化测试(UI、接口、单元)及性能测试都有涉猎,能够胜任相关工作。
对技术有着浓厚的兴趣,业余时间经常参加技术交流活动及培训,扩展自己的技术视野,提高自己的技术能力。经常在公司内部做技术分享,输出公众号技术文章。引入新技术,提升团队工作效率。
工作经历
2020-07-01 -至今法本信息技术有限公司自动化测试
项目一:泰康云devops工程效能平台(TDS) 系统描述:提供内网开发环境全套工具链:持续集成Jenkins、代码统一托管GitLab、代码静态扫描SonarQube、软件制品仓库Jforg、Kubernetes/Openshift等,提供快速可靠的持续集成与持续交付服务。 测试痛点:TDS团队采用scrum开发模式,一个迭代最后验收测试时间较短,迭代测试需要覆盖新功能和已有的功能。在有限的时间内要完成越来越多的回归测试。 解决方案:迭代周期中,新特性以手工、探索式测试为主,辅助自动化测试;历史迭代回归任务以自动化测试为主,辅助进行探索式测试
2016-10-01 -2020-05-01中科软软件测试
1、合理规划测试方案、安排测试任务、测试用例编写、功能测试、自动化环境搭建维护、接口测试、生产运维处理。 2、实现项目从业务测试到自动化测试的过渡。基于selenium框架,结合log4j+Testng+selenium+maven+jenkins实现主流程自动化ui测试,为团队节约了冒烟测试和回归测试成本。 3、采用PageObject设计模式并结合数据驱动,其中采用yaml做为数据模版,搭建完成ui自动化测试,并提高了测试脚本的可维护性。
教育经历
2011-09-01 - 2015-07-01太原工业学院安全技术及工程本科
技能
项目:安华保险官网系统 所属行业:互联网金融 公司主要业务:车险承保 系统介绍: 官网系统主要是满足为了销售代理人员能够快速出单而开发的互联网系统; 责任描述: 1、合理规划测试方案、安排测试任务、测试用例编写、功能测试、自动化环境搭建维护、接口测试、生产运维处理。 2、实现项目从业务测试到自动化测试的过渡。基于selenium框架,结合log4j+Testng+selenium+maven+jenkins实现主流程自动化ui测试,为团队节约了冒烟测试和回归测试成本。 3、采用PageObject设计模式并结合数据驱动,其中采用yaml做为数据模版,搭建完成ui自动化测试,并提高了测试脚本的可维护性。
安易保APP 所属行业:互联网金融 公司主要业务:*移动出单app是满足为了用户能够快速承保、自助查询、理赔报案、车险快速报价而开发的产品 系统介绍: 安易保主要模块包含:在线投保、一键续保、个人中心、报案理赔、自助查询、车险报价模块 责任描述: 制定测试方案、测试用例设计/编写、功能测试、Appium测试框架搭建/维护等工作 技术描述: 1、产品需求评审、测试需求分析、测试方案&计划、用例等建立、评审、测试总结; 2、系统自动化测试环境搭建,脚本维护。使用pytest+appium+Yaml+Allure+jenkins构建持续集成; 4、对产品负责、全程跟进产品质量,定位测试发现的Bug,以及市场反馈的Bug;协助开发解决。
1.系统描述: 提供内网开发环境全套工具链:持续集成Jenkins、代码统一托管GitLab、代码静态扫描SonarQube、软件制品仓库Jforg、Kubernetes/Openshift等,提供快速可靠的持续集成与持续交付服务。 2.测试痛点: 团队采用scrum开发模式,一个迭代最后验收测试时间较短,迭代测试需要覆盖新功能和已有的功能。在有限的时间内要完成越来越多的回归测试。 3.解决方案: 迭代周期中,新特性以手工、探索式测试为主,辅助自动化测试;历史迭代回归任务以自动化测试为主,辅助进行探索式测试 4.效果和意义 经过2年+的自动化建设与持续优化,自动化测试从0-1的落地,实现自动化case数700+、覆盖接口150 +、核心接口全覆盖,代码行覆盖率在40% + 在一个迭代中一般10个工作日,自动化脚本开发维护时间控制在2.5天,自动化脚本运行频率每日1次以上,单次代替手工运行时长5.8小时(case数700*单条case手工运行时长30s),ROI 大于 2