经常有人会问,什么样的项目才适合进行UI自动化测试呢?UI自动化测试相当于模拟手工测试,通过程序去操作页面上的控件。而在实际测试过程中,经常会遇到无法找到控件,或者因控件定义变更而带来的维护成本等问题。
哪些场景下适合UI自动化测试介入呢?
产品比较稳定,不会有频繁的需求变更;
需要频繁做回归验证的核心业务、核心界面;
选择稳定的业务流程,不建议选择处于探索期需要经常变更的业务模块;
适合维护周期长的项目,不适合短期项目;
如果使用编写代码实现的自动化测试工具,需要测试团队中大部分人员具备脚本开发能力。
UI自动化测试面临的两大核心问题
维护成本
UI自动化测试依赖于界面元素的定位和操作,对于界面变动敏感,一旦界面设