About Me

关于我

专业的软件测试 Pythoner 互联网技术爱好者

工作经历:

2007~2012: 欧特克信息技术有限公司(Autodesk)
  • 2007:掌握各种测试技巧,知道测试是怎么回事
  • 2008:第一个项目,全组发现缺陷数量和重要性排第二(15人QA Team)
  • 2009:接触自动化测试,熟练运用TestComplete,熟悉QTP,主要用于UI自动化测试
  • 2010: 基于UI的自动化项目稳定性差,维护成本高
    • 脚本的结构化,建立函数库,重构脚本
    • 尝试从接口层面保证自动化的稳定性
  • 2011~2012:测试不是产品的全部,开始将视野扩大到软件开发的整个生命周期
    • 接触敏捷测试并在项目中实践,体会转型中的各种问题
    • 把更多精力放在测试自动化与半自动化技术方面
    • 开始学习Python
2012~至今: 花旗软件
  • 2013:银行后台系统的测试
    • 开始熟悉借助脚本来完成测试步骤的自动化,以及分析结果
    • 借助VBA 分析系统输出文件,过滤问题,生成报告
    • 借助Web 来展示项目的进度及结果(web.py, fusionchart)
    • 利用QC API获取组内所有项目的实时进度
  • 2014:作为新项目唯一的QA,支持一个由几个团队十几个开发的项目
    • 项目分为UI,逻辑,读写,存储层,分属不同的Team
    • 用快速反馈的测试来支持两个时区的开发团队
    • 探索性测试的实践
    • 利用脚本(python, powershell)将部分测试执行自动化,用Diff技术快速发现变化
  • 2015:从零开始建一个QA团队,从印度Team接管项目
  • 2016:Team逐渐成熟,一直保持好的口碑,测的东西越来越多,业务和技术齐飞,Automation 以Python为主
  • 2017:额外做了QA Dashboard管理QA的Productivity,把QA工具链用Web整合,Automation 并进
  • 2018: 额外学习了Java,整合了基于Java的测试框架(TestNG/selenide/winium/asertj/rest-assured/…)

自我评价:

  • 蘑菇型人才,自我学习驱动, 敏捷的QA
  • QA意识(发现问题,质量驱动),QA态度(认真,负责),QA执行力(各种技术)
  • 快速学习,能快速上手新技术和新项目,乐于学习与分享

技术能力:

(技术无好坏,灵活运用不同技术去解决项目中问题)

  • Python 小有所成,接着 Python 大法熟悉了各种全栈技术
  • Java 公司主打语言,后知后觉,自己动手整合了一个还算成熟的测试框架,渐入佳境
  • Go/Typescript/JS 都有涉猎,兼收并蓄,博采众长
  • Vue/Angular 沾开发选型的光,跟着做了几个项目,有所了解
  • 数据库 Sybase/Mongo, 越来越偏向 ORM(Salalchemy/mybatis) 的方式
  • VBA: 借助excel快速实现测试结果的分析与汇总等
  • (真正)敏捷的践行者,DevOps 拥护者
  • 管理 10 几人的测试团队,覆盖 10+ 新旧系统。技术驱动,提高团队战斗力,还算成功。
  • 其他:
    • 机器学习了解
    • Linux/Mac os/Windows,切换无障碍
    • 基本的性能测试,安全测试
    • Andoiod/ios 基础

Contact Me:mickqi1985[a]163.com