当前位置: 首页 > news >正文

UI自动化的基本知识

一、UI自动化测试介绍

1、什么是自动化测试

概念:由程序代替人工进行系统校验的过程

1.1自动化测试能解决的问题?

回归测试 (冒烟测试)

  针对之前老的功能进行测试 通过自动化的代码来实现。

  针对上一个版本的问题的回归

兼容性测试 web实例化不同的浏览器驱动相当于对不同的浏览器进行操作,从而解决浏览器的兼容性测试问题

性能测试    通过一些工具来模拟多个用户实现并发操作

提高工作效率,保障产品质量

1.2自动化测试的优点

自动化测试能在较少的时间内执行更多的测试用例

自动化测试能够减少人为的错误

自动化测试能够克服手工的局限性

自动化测试可以重复执行( 注册用户 --已注册)

1.3自动化则试的误区

自动化测试可以完全代替手工测试 针针某些功能(图片、页面架构)也是没有办法通过自动化来实现

自动化测试一定比手工测试厉害 金融行业更看重业务的积累

自动化测试可以发现更多的BUG 是因为自动化测试主要用来做回归测试

自动化测试适用于所有的功能 页面的架构、图片、文字,用

户体验

1.4自动化测试分类

web自动化测试(本阶段学习内容) web系统移动app自动化(本阶段学习内容) app应用

接口自动化 接口:用来给web或者app

前端传输数据用的

单元测试-自动化测试 针对开发人员的代码进行测

试。 是由开发自己来做的

安全测试(渗透测试) 针对系统、数据、应用等

安全方面进行测试

桌面应用自动化测试 针对windows的桌面应用程

序进行自动化测试

嵌入式设备自动化测试 针对嵌入式设备的应用程序

进行自动化测试

2.2 UI自动化测试在什么阶段开始?

手工测试完成之后才做自动化测试,相当于是编写自动化测试代码(通过手工测试能够清楚的知道自动化测试的步骤以及结果)

2.3 UI自动化测试所属分类

黑盒测试(功能测试) UI自动化测试 模拟人工对web以及app页面进行操作的过程白盒测试(单元测试)

灰盒测试(接口测试)

1、V1 通过手工测试完成之后,有十个功能。

2、 针对V1版本的十个功能,进行自动化的代码编写

3、V2 增加了十个功能(总共有20个功能), v2版本的测试过程当,新增的10个功能手工测试。针对老的10个功能就可以通过自动化来进行回归测试。

Python接口自动化测试零基础入门到精通(2023最新版)

http://www.lryc.cn/news/247107.html

相关文章:

  • python实现C++简易自动压行
  • 京东数据分析(京东大数据采集):2023年线上珍珠市场销售数据采集
  • 亚信科技AntDB数据库与库瀚存储方案完成兼容性互认证
  • 现代C++之万能引用、完美转发、引用折叠
  • ELK日志收集系统-filbeat
  • Python小知识
  • 如何在Ubuntu系统上安装Redis
  • Vue2问题:如何全局使用less和sass变量?
  • Java 基础学习(四)操作数组、软件开发管理
  • git仓库如何撤销提交,恢复提交,重置版本命令
  • Java 基础学习(三)循环流程控制与数组
  • 别太担心,人类只是把一小部分理性和感性放到了AI里
  • 最新AIGC创作系统ChatGPT系统源码+DALL-E3文生图+图片上传对话识图/支持OpenAI-GPT全模型+国内AI全模型
  • 在centos7上源码安装nginx
  • Html网页threejs显示obj,ply三维图像实例
  • Windows平台下的oracle 11G-11.2.0.4补丁升级操作指南
  • MFC居中显示文字及其应用
  • 50-75GHz大功率六倍频源设计
  • Qt 软件调试(一) Log日志调试
  • docker network容器网络通信
  • CVE-2022-4886 ingress命令注入复现与分析
  • Oracle整体架构
  • webpack具体实现--未完
  • 【Git】修改提交信息(单次、批量)
  • Grafana Panel组件跳转、交互实现
  • 人工智能|机器学习——感知器算法原理与python实现
  • 【论文阅读笔记】Prompt-to-Prompt Image Editing with Cross-Attention Control
  • Echarts legend图例配置项 设置位置 显示隐藏
  • C#每天复习一个重要小知识day3:随机数的生成
  • Java后端使用XWPFDocument生成word文档,踩坑