UI自动化测试
UI(UserInterface:用户界面,主要包括app、web)自动化测试 使用程序、脚本对系统界面体现的功能和数据信息展示进行测试的技术
为什么要实施自动化测试:
1、大量版本的回归
2、手工回归效率低
3、测试工程师价值得不到体现
项目实施UI自动化需满足的前置条件:
1、项目需要回归测试
2、需要实施自动化项目的功能模块需求变更不频繁
1)一般只实现核心功能模块
2)页面功能也展示信息变更
3、项目周期较长
Time:功能测试:UI自动化测试 = 1:3
4、若评估包含以下情况则不支持实施UI自动化
1)自动化脚本需要进行重新填写
2)不能及时解决回归测试效率
3)自动化测试得不到体现
4)UI界面无法确认,脚本无法编写
5)功能不稳定,变化快,问题多,UI变化快
6)无法执行脚本调试
5、一般回归手工自动化测试完成且版本功能趋于稳定后,实施UI自动化
UI自动化优劣势:
优势:1、节省人力成本:回归成本由脚本执行代替人工执行
2、提高回归测试效率:脚本执行测试速度快
3、提高测试质量:自动化脚本完善后测试执行过程更标准和准确
4、构建测试数据
5、作为项目文档辅助
劣势:1、对测试人员要求较高
2、前期投入成本大
3、对项目要求高
版权声明:本文为weixin_59427585原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。