你怎么看待UI自动化测试的投入和产出?
UI自动化测试能发现哪些问题?这些问题功能测试阶段能避免吗?
投入和产出的比例,值得去做吗
需要看具体业务、需求变动是否频繁、项目迭代周期等。
如果测试的业务UI层面内容占比较多,而且每天花费在这块业务测试的时间较多,可以用UI自动化来替代。
如果该业务需求变动特别频繁或者项目迭代特别快,往往会出现界面元素改来改去,下一个版本自动化代码还未开发好,下下个版本需求就来了,这样就不适合用UI自动化。
需要澄清一点的是,自动化真正作用往往用于回归,并不是通过它来发现更多缺陷。
UI自动化整体投入和产出比相对其他测试手段来说,算比较低的,这一块做之前需要考虑好。