UI自动化测试介绍

认识UI自动化测试

UI:User Interface,简称UI,用户界面是系统和用户之间进行交互和信息交换的媒介,主要包括:app、web

UI自动化测试:使用程序、脚本对系统界面体现的功能和数据信息展示等进行的测试技术

图片[1] - UI自动化测试介绍 - 正则时光

实施UI自动化测试前置条件

  • 项目需要回归测试(甲⽅⾃营项⽬、⾦融、电商)
  • 项目需要实现自动化的功能模块需求变更不频繁
    • 一般只实现核心功能模块
    • 页面功能也展示信息变更
  • 项目周期要长 (甲⽅⾃营项⽬、6个⽉以上的外包)
    • Time:功能测试 :UI自动化测试 = 1 : 3

UI自动化测试执行时机

项目UI界面还没有,项目刚提测,不能进行自动化测试!

  • 无UI无法确认UI界面信息,脚本无法编写
  • 功能不稳定,问题多,UI界面可能发生变化
  • 无法执行脚本调试

一般情况下在手工测试完成之后

版本或项目功能趋于稳定

注:部分公司存在独立的自动测试小组,可能在项目刚开始时就已经同步启动UI自动化测试工作,例如:环境部署、计划制定等… …

UI自动化测试的核心作用和劣势

目前的互联网项目现状:快速迭代,文档缺失

项目实现UI自动化测试好处:

  • 节省人力成本:回归测试工作由脚本代替人去执行
  • 提高回归测试效率:脚本执行测试速度更快
  • 提高测试质量:一旦自动化脚本库完善后测试执行过程更标准和准确
  • 构建测试数据
  • 做为项目文档辅助

UI自动化测试劣势:

  • 对测试人员要求提高
  • 前期投入成本大
  • 对项目要求高
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享