Pytest与Allure入门到实战(2节)
Pytest入门到实战
Pytest框架介绍与安装
Pytest的常用应用详解
Pytest高阶用法之单参数、多参数、函数数据参数化
Pytest之Fixture介绍
Pytest之基于Fixture与conftest.py实现项目级前置后置
Allure入门到实战
Allure报告配置与入门
Allure报告添加失败截图
Allure内置装饰器详解
Allure用例等级设置
Allure报告清空机制详解
Allure报告动态生成用例详解
Web 自动化(10)
Web自动化入门
实战项目介绍<br>
自动化测试基础
Selenium中的环境搭建及底层原理
Selenium IDE 工具介绍
页面元素定位
八大元素定位方法详解
Selenium4 网格定位详解
特殊元素定位方式详解
元素断言信息获取方法详解
等待机制详解
强制等待、隐式等待介绍
显示等待核心之通过元素判断
显示等待之通过页面标题判断
显示等待之通过元素内容判断
鼠标键盘模拟
常规Web元素交互
键盘事件详解
鼠标事件详解
Selenium4之滚轮动作详解
Iframe与窗口、标签切换
浏览器导航
JavaScript 警告框,提示框和确认框
与iFrames和frames一起工作
同窗口和标签一起工作
验证码处理
验证码问题解决思路
通过谷歌Debug模式进行验证码绕过与浏览器复用
Cookie跳过验证码
JS处理方案
图像识别应用实战
文件上传与日期控件
常规文件上传处理实战
基于PyAutoGui解决复杂上传场景
常规日志控件处理方法
基于Selenium4的滚轮动作处理复杂日志控件
框架封装之关键字驱动、数据驱动与POM
关键字驱动
数据驱动与数据分离
POM页面对象模型详解
POM进阶优化之元素定位统一管理
框架封装之进阶优化
高阶技巧之业务流程嵌套封装实现
项目UI用例编写实战演练
分布式自动化测试Grid入门到实战
Grid介绍
Selenium Grid快速入门
服务Grid的组件介绍
Grid配置详解
接口自动化(8节)
接口测试基础与原理
实战项目介绍
接口测试概念及应用
Http请求的核心概念及原理详解
Http请求的域名与IP地址概念
Requests库应用实战
Requests库简介与安装
Requests库常用的7种方法与状态码介绍
Requests库单接口测试实战
接口自动化实战项目需求分析+用例分析
JsonPath库断言、接口关联与接口加解密处理
接口断言常规检查项介绍
JsonPath库断言应用
接口关联实战
对称加密与非对称加密
框架封装之基于Pytest和Logging的集成实战
Pytest接口自动化框架之关键字与断言封装
Pytest接口自动化框架之接口关联与全局常量配置实现
Logging入门到实战
Pytest框架中的Logging应用
框架封装之Pytest+Excel+Allure完整框架集成
Pytest数据参数化(DDT)
Pytest+Excel接口自动化框架实现
Pytest+Excel+Allure进行完整形态自动化框架组装
实现多接口多参数关联
框架封装之Pytest+Yaml+Allure完整框架集成
YAML语法详解
Pytest+Yaml+Allure 完整框架集成
全字段断言实现及加解密、数据库断言封装
全字段断言-DeepDiff库详解
PySQL的游标概念及数据库操作
MySQL数据库数据断言封装
加解密封装实现
框架应用实战之自动化用例编写
基于Python编写接口自动化用例
基于Excel编写接口自动化用例
基于Yaml编写接口自动化用例
三种方式对比分析
持续集成(2节)
Git版本控制软件详解
Git部署与基本指令讲解
Git服务端部署实战
Git可视化应用讲解
Git服务器部署与Pycharm集成
Jenkins持续集成
Jenkins环境部署
自动化持续集成
定时构建、任务触发构建
Jenkins核心插件安装(Git、Allure)