五年工作总结
上一篇 /
下一篇 2012-08-05 20:13:17
/ 个人分类:自动化测试
从一毕业到现在五年来,基本都是在做自动化。这五年痛苦并快乐着。从刚进公司时,看着大牛们在键盘上的键指如飞,知道了vim的神奇,对大牛的顶礼膜拜。然
后就一股脑扎进去,跟随着在大牛们,从熟悉产品入手,然后
学习测试脚本来实现自动化,再到深入自动化平台NEAT的底层框架的深入浅出。然后再在原来的平台基本上,采用四元组模型合作开发出支持DSL(Domain Specific Language)的CAS新平台,新的平台支持原语关键字与数据驱动,使脚本开发效率大大提高。并在当年部门的创新奖。这时候出去闯了一
年,也遇到了一些问题,同时他们继续开始试运行新的平台。当他们准备大力推广CAS时
又把我给召回来与老搭档们回来,开始开足马力全力推广与完善CAS.
在两年内把产品的自动化率从0到85%覆盖率,打破了自动化只能做回归测试,不能直接做新
功能测试的神话。并且实现了测试脚本的在系列产品上的迁移。以及
在CAS在其他部门产品的推广。 以及对CI的支持。组成员从最初的4个人状大到12人,并且还在扩大中,同时也伴随着,老搭档的离去。自己也开始反思。
- 测试脚本开发,我们解决stress case 开发效率与持续集成的问题。
- 部署,我们解决了物理拓扑与逻辑拓扑的隔离,解决了部署的灵活性,以及覆盖度的问题。
- 自动化的执行,对case根据产品功能进行分层管理,stepDebug,CaseDebug,失败reRun的机制,以及脚本的半自动化与手工实现交互性操作。以及每晚testplan的,执行调度计划。大大提高执行与结果检查的效率。
- 针对移植,实现case Step的实现黑白名单机制。
- 现在正在研究的,根据case的log,来自动位,当前的case的失败原因,与过去一样,还是因为新情况引起的。这样可以大大减少结果检查的工作量。
相关阅读:
- Android应用自动化测试——理论、工具和实践(下) (xin_晴, 2012-8-30)
- 到底何时才使用自动化测试 (xin_晴, 2012-9-11)
- 自动化测试(AT)与探索性测试(ET) (xin_晴, 2012-9-04)
- 自动化测试脚本设计 (yubiao584521, 2012-9-07)
- 自动化测试开展策略分析 (xin_晴, 2012-9-13)
- 自动化测试随想(二) (dreamever, 2012-9-14)
- 自动化测试随想(二) (xin_晴, 2012-9-27)
- 用Python开发自动化测试脚本 (xin_晴, 2012-9-28)
- 通过浏览器配置提高自动化脚本运行稳定性 (xin_晴, 2012-9-27)
- API Hook在TA中的应用 (xin_晴, 2012-10-08)
收藏
举报
TAG:
Agile
agile
敏捷
自动化测试