关于我

Posted on 2019-01-25,7 min read

个人信息

  • 男/1993/已婚
  • 本科/苏州大学 电气工程与自动化(2011~2015)/CET6
  • 邮箱:gutianfeng1993@163.com
  • 以下为我熟练掌握的技能
    1、 测试工具:PostMan/Fiddler/WireShark/TSmaster/CANoe
    2、 数据库相关:MySQL/SQLServer/Sqlite3
    3、 版本管理和自动化部署工具:Svn/Git/Docker/Jenkins/k8s
    4、 测试缺陷管理工具:禅道/Jira
    5、 安全测试相关:Nmap/Nessus/Appscan/Burp Suite
    6、 自动化测试:python+unittest
    7、 性能测试相关:jmeter+prometheus+grafana

工作经历

埃诺威新能源科技有限公司 ( 2022年11月 ~ 2024年1月 )

AFC-EU欧版充电桩项目

该项目是德国大众与中国度普合作的欧版移动式储能充电桩研发项目
主要有TBOX1、TBOX2、EMS、BMS、HCU、HMI等模块

  • 负责TBOX1、TBOX2、HMI(app)模块的需求分析,用例编写,用例执行
  • 主要使用的技能与工具包含adb shell,linux,Grafana,Sqlite3,Canoe,TSmaster等
  • 参照OCPP协议,对TBOX1与大众后台的交互内容进行测试
  • 使用wireshark测试TBOX1与EMS等模块的数据交互进行测试
  • 对BMS、EMS、HMI、HCU等模块制造故障,测试DTC的上报准确性
  • 基于开源项目uiautomator2编写app自动化测试脚本,基于tshark编写自动抓包脚本,测试工具开发
  • 对充电桩的后台 web 管理系统以及充放电功能进行测试,包括各个ECU之间接口数据测试
  • 开发adb log自动化记录工具(PyQt5),以往手工测试时,每执行一条用例都需要记录 adb log、service log 、以太网报文,通过该工具,只需要简单的点击就可以同时记录3种 log ,并且支持对开发板射频模块的打开和关闭,另外在工具中还集成了开源项目scrcpy,使测试人员在电脑上实现对充电桩操作界面的远程控制,减少重复手工劳动,提高测试效率
    详情链接 使用pyqt开发一个工作效率工具TBox_Log_Tool
  • 开发 Fota 自动化打包脚本(Shell),充电桩共包含10多个模块,以往每次释放正式版本都需要测试人员手动重复打包10多次,通过该 shell 脚本,只需要输入选项即可对特定的模块或者所有模块进行打包操作,减少重复动作,简化版本发布流程
    详情链接 自动FOTA打包脚本

江苏博云科技股份有限公司 ( 2021年9月 ~ 2022年10月 )

博云BOC管理平台项目

BOC管理平台提供企业级 Kubernetes 平台管理能力,全面解决多集群管理、异构集群纳管、应用管理、应用上云、多租户管理等

  • 功能测试,验证产品纳管k8s集群、可视化创建k8s集群的功能
  • 验证产品对k8s各项资源的管理,如 service,ingress,pvc 等资源
  • 测试产品的集成流水线功能,CICD 打包编译流程测试
  • 测试产品对流水线环境的管理功能,包括虚拟机和集群的管理
  • 对中间件如mysql、rocketmq、redis、kafka、es的发布、配置管理和使用进行测试

厦门国际银行分布式服务容器改造项目

厦门国际银行 esb 系统容器化改造,istio 与微服务的应用

  • 负责项目的用例设计和功能测试,对产品功能对应下发的k8s资源进行验证,例如设置熔断下发 DestinationRule 资源,设置黑白名单下发 AuthorizationPolicy 资源
  • 负责项目的性能测试,使用 jmeter 压测验证产品符合客户的性能要求(在限定的 cpu 内存资源内达到客户要求的 TPS)
  • 负责项目的现场环境测试以及配合客户完成验收测试,协助客户进行项目的高可用测试,验证多中心路由分配策略、灾备策略

神州赫博特医疗科技有限公司 ( 2020年1月 ~ 2021年9月 )

Vinci医疗大数据分析平台

Vinci产品为医院提供医疗数据库查询、医疗数据分析服务

  • 对产品的数据搜索、数据管理、数据分析、患者管理、随访管理等功能进行测试
  • 根据产品需求编写测试用例,输出用户手册、测试报告等(Web端、app、微信小程序测试)
  • 在测试过程中发现问题,并分析定位问题原因
  • 搭建测试环境(Git/Jenkins/Docker),部署生产环境
  • 验证生产环境数据,MySQL 查表确认数据解答客户疑问
  • 编写自动化测试(Python/Unittest )用例并进行维护

新冠病毒肺炎科学数据共享平台

本项目在2020年1月份为武汉洪湖市人民医院提供疫情地图、入院人群数据分析、数据大屏可视化服务

  • 负责产品的 web 端测试,验证数据准确性

软通动力信息技术有限公司 ( 2016年8月 ~ 2020年1月 )

华为SMC视讯产品测试

SMC提供视讯设备管理和业务控制功能,可根据企业组织架构,进行分级分权管理。

  • 负责产品的 windows、linux 平台部署,包括服务器实体机部署、vSphere ESXi 虚拟化部署、华为FusionSphere 虚拟化部署
  • 负责产品配套环境部署,包括 DNS 服务器配置,NTP 服务器配置、邮件服务器配置、SSO 认证服务器配置(tomcat)、VPN 服务器部署
  • 使用模拟注册呼叫工具对服务器进行压力测试,使用 shell 脚本进行 linux 服务器性能监控
  • 对网络问题定位和解决,如 windows和 linux 的添加路由,Tracert ,设置 VPN等
  • 使用 AppScan,Nessus 工具对产品进行安全扫描,参照报告判断是否需要进行安全整改
  • 使用 Codenomicon,PeachFuzz 对产品接口进行 http、h323、sip 等协议的 Fuzz 测试
  • 使用 Burpsuite,Fiddler 工具进行中间人攻击,查找产品是否存在 XSS,SQL 注入漏洞
  • 按照规格文档制定测试要求,编写测试报告,协助开发人员定位 bug 原因,汇报测试进度以及风险

苏州东菱科技有限公司 (在校实习)( 2015年1月 ~ 2016年8月)

疲劳试验、可靠性试验

  • 对送测产品按照国标进行振动疲劳试验、温湿度试验、路谱试验、冲击试验、跌落测试
  • 按照规格文档制定测试要求,编写测试报告,协助开发人员定位 bug 原因,汇报测试进度以及风险
loading...