自动化产品产品落地成功的两个因素:1.自动化产品的落地到实际项目,多人使用,并常规的变成测试流程一部分,形成一套完善的反馈机制;2.自动化产品持续改善,迭代,发布;
关于整体实施方案如下:
1.成立自动化组和自动化教练 ;2.选择简单的项目做demo ;3.深入“一线”测试调研,然后收集相关资料,来做培训场景,并把自动化意义跟好处让大家理解到位,进行心态的转换;凡是多想这个能否用自动化实现,提高效率;4.培训,多次培训,贴近实际,展现自动化带来的效果,培训通过考核 (培训人员尽量占团队的70%以上),并且培训要有“考试”,合格,优秀,不合格,相应这些技能会跟晋升,绩效等挂钩5.测试研讨会,订立自动化在测试自动化介入测试流程的时间段,执行方式,执行环境,执行标准,问题提交(平台问题以及发现项目问题)及反馈渠道,人要到位(自动化教练,经理,主管)6.持续跟踪,监督,订立执行周期,如半年,特别是刚执行,一定要跟踪到位,每个步骤,每个时间点,每个问题,都要尽心尽责,是否达到量或者标准;7.每周公布执行结果以及发现问题,分析缘由,每两周开下会议,讨论问题并提出改善措施及改善成果(PDCA);8.自动化组要快速反应一线业务遇到问题及新增功能,快速迭代产品,来满足一线测试业务要求,并且让更多人来使用;
总结:测试要多测才能多发现问题,工具也是要多人多使用才能多发现问题,进行不断优化改善,进而成为提高工作效率和保障质量的一道防护墙;万事开头难,质量保证是需要持续不断改善的,但其中重要一点,就是要坚持,坚持得尝试,去接受自身知识,能力的改造,不要固壁自封!