认识UI自动化测试
UI:User Interface,简称UI,用户界面是系统和用户之间进行交互和信息交换的媒介,主要包括:app、web
UI自动化测试:使用程序、脚本对系统界面体现的功能和数据信息展示等进行的测试技术
实施UI自动化测试前置条件
- 项目需要回归测试(甲⽅⾃营项⽬、⾦融、电商)
- 项目需要实现自动化的功能模块需求变更不频繁
- 一般只实现核心功能模块
- 页面功能也展示信息变更
- 项目周期要长 (甲⽅⾃营项⽬、6个⽉以上的外包)
- Time:功能测试 :UI自动化测试 = 1 : 3
UI自动化测试执行时机
项目UI界面还没有,项目刚提测,不能进行自动化测试!
- 无UI无法确认UI界面信息,脚本无法编写
- 功能不稳定,问题多,UI界面可能发生变化
- 无法执行脚本调试
一般情况下在手工测试完成之后
版本或项目功能趋于稳定
UI自动化测试的核心作用和劣势
目前的互联网项目现状:快速迭代,文档缺失
项目实现UI自动化测试好处:
- 节省人力成本:回归测试工作由脚本代替人去执行
- 提高回归测试效率:脚本执行测试速度更快
- 提高测试质量:一旦自动化脚本库完善后测试执行过程更标准和准确
- 构建测试数据
- 做为项目文档辅助
UI自动化测试劣势:
- 对测试人员要求提高
- 前期投入成本大
- 对项目要求高
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END