某软件公司从事自动化测试有三年了,从自动化测试率(即已自动化的测试用例数除以总测试用例数的值)来看,进展还不错,从原来几乎是零,提高到50%左右,但自动化测试给测试带来的效益还不明显,感觉测试效率比较低,测试质量没有改善,测试人员依旧很忙,经常加班,缺少思考的时间……
背景:公司设立了一个由6个人组成的、核心的自动化测试团队,负责新工具的选型、自动化测试框架(测试基础设施)的开发、特殊测试工具的开发。其它的测试团队(或测试人员)也从事自动化脚本的开发,使用测试工具的执行。产品主要涉及web应用和移动应用app,自动化测试包括服务器端,但更有挑战的还是前端。
这个团队现在遇到瓶颈,自动化测试率也难以提高,更重要的是,手工测试和自动化测试如何平衡?自动化测试如何真正给测试质量、测试效率带来实质性的进展?