很多公司自动化落地失败,工具往往不是主因,主因是一开始目标就设错了。
也不光是目标的事,自动化落地从来是三分技术,七分管理。老板要的从来不是「自动化」这三个字,他要的是每次发版之前,有一张能快速兜底的网。第一件,自动化不是来替代手工测试的。自动化测试不是把所有手工测试都改成自动执行,现实目标是让最稳定、最高频、最有回归价值的流程在每次发版前稳定跑一遍。流程、频率、重要性、稳定性、数据准备难度、适不适合自动化,一列一列打分。断言是自动化的灵魂,没有像样断言的用例,跑一万次也只是走过场。以前自动化死于维护,这个死因正在被治。公司从零推自动化,剥掉所有招式,说到底就一句话。
