功能测试进阶自动化测试


作者:悦实
链接:https://zhuanlan.zhihu.com/p/574309059
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

自动化测试-Python编程内容

Python编程与测试开发技术
  1. Python环境搭建
  2. Python语法规则
  3. Python运算符
  4. Python数据类型
  5. Python流程控制
  6. 对象、类、模块与包概念
  7. Python文件操作

Web UI 自动化测试基础内容

web自动化测试基础
  • 自动化测试流程概述
  • selenium环境搭建
  • 常规页面元素定位方式详解
  • xpath元素定位方式详解
  • css元素定位方式详解
  • 元素组定位
  • 特殊元素定位
  • 浏览器操作
  • 三种等待时间详解
  • 切换操作技巧
  • 鼠标、键盘操作技巧
  • JavaScript在自动化测试中的应用

Web自动化测试实战
  • WebUI自动化用例编写
  • unittest自动化框架
  1. unittest组织测试用例的原理
  2. unittest语法详解
  3. unittest批量运行用例
  4. 用例的前置后置操作,跳过运行
  • 自动化用例断言
  • 自动化测试之POM模型
  1. POM的意义与原理
  2. POM页面对象模型
  • 数据驱动
  1. DDT实现自动化测试数据驱动
  2. yaml文件驱动
  • 分布式测试
  1.  selenium分布式原理
  2. 分布式环境搭建
  3. 大规模自动化测试
APP UI 自动化测试基础
APP UI 自动化测试基础
  • 自动化框架与工具使用
  • ADB命令操作
  • MonKey稳定性测试
  1. MonKey稳定性测试原理
  2. MonKey指令详解(基础参数、事件参数、调试选项)
  3. Monkey日志分析(日志定位,回归验证)
  • 自动化配置项
  1. Desired Capabilities配置文档
  2. 常见配置项介绍和使用场景分析
  • APP界面元素查看工具
  • APP元素定位
  1. 元素定位方式详解(id,classname,accessibilityID,xpath等方式的使用)
  2. 元素组定位方式
  • APP元素操作
  1. 元素属性操作(text,location,size等)
  2. 常用API函数(launch_APP,reset,is_APP_installed等)
  3. 点击、滑动、输入字符、点击坐标等操作技巧
APP UI 自动化测试实战
  • 微信小程序自动化操作
  1. APPium手势连续性操作(TouchAction,Multi TouchAction)、
  2. APPium键盘事件
  3. 切换操作
  4. 小程序自动化原理
  5. Webview元素定位、小程序自动化实现
  • H5、Webview自动化
  1. H5的概念
  2. H5与原生页面的对比
  3. H5测试技术详解
  4. Webview元素定位,自动化实现
  • UIautomator2测试框架
  1. UIautomator2测试框架介绍
  2. UIautomator2测试框架环境搭建
  3. 常用关键字封装、滑动、APP点击
  • 安卓集群服务搭建
  1. 集群环境搭建
  2. 批量管理测试真机
  • Pytest测试框架+分布式运行脚本

API 接口自动化测试基础内容

接口自动化测试基础
  • 接口自动化测试概述
  1. 接口测试的定义与意义
  2. 接口测试的实现方式
  3. 接口自动化的实现流程
  • HTTP协议
  1. 通信协议原理解析
  2. HTTP与HTTP协议详解(请求、响应、请求方法、状态码)
  3. session、cookie、token鉴权
  • JSON数据格式详解
  1. JSON与XML的比较
  2. JSON的语法规则
  3. JSON的数据类型介绍
  4. JSON的练习
  • Requests模块基础
  1. Requests安装
  2. 使用Requests发送请求(get,post,delete,put,Requests)
  3. 不同格式解析响应数据(text、json、content)
  • Requests之session模块
  1. session模块应用、接口请求、会话管理
  • Requests请求HTTP接口实战
  1. GET、POST、DELETE、文件上传
  2. 接口类型、json、from-data、参数类型
  3. 场景实战演练

API接口自动化测试实战

接口自动化实战
  • HTTP接口项目实战之论坛接口
  1. 项目接口文档分析
  2. 接口测试用例编写规范
  • HTTP接口自动化测试实战
  1. Requests进行接口自动化测试实战
  2. 封装HTTP请求类
  3. unittest组织测试用例
  • Mock server        Mock server应用场景、实现原理
  • 基于Flask实现Mock server
  1. Flask项目搭建
  2. 开发get、post、delete、from-data的mock
  3. 文件上传接口、auth认证
  • WebSockt协议接口
  1. 原理
  2. 搭建测试环境
  3. 测试实战 -Jmeter、Python测试WebSockt协议接口

CI/CD持续集成专项技术

自动化测试框架实战技术

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值