关于我
专业的软件测试 | 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技术快速发现变化
自我评价:
- 蘑菇型人才,自我学习驱动, 敏捷的QA
- QA意识(发现问题,质量驱动),QA态度(认真,负责),QA执行力(各种技术)
- 快速学习,能快速上手新技术和新项目,乐于学习与分享
技术能力:
(技术无好坏,灵活运用不同技术去解决项目中问题)
- 测试技术,质量意识,敏捷理念,这些是测试的核心
- VBA: 借助excel快速实现测试结果的分析与汇总等
- Python: 各种基础模块/flask/web.py 简单强大的语言,快速实现想要的目标
- 前端技术:javascript/bootstrap 借助Web技术创建方便的工具为Team 服务,度量,展示测试结果
- 自动化测试技术:selenium/TestComplete/robotframework
- 其他有了解但用的不多的:
- Linux/Mac os操作,简单脚本处理
- 数据库操作,数据库测试与验证
- 基本的性能测试,安全测试
- Andoiod/ios 基础