






1. 掌握Python编程基础语法
2. 建立编程思维以及面向对象程序设计思想
3. 掌握Python编程高级用法
4. 掌握Pytest、UnitTest编写测试脚本

-
Python基础语法
- 基础语法
- 运算符
- 流程控制
- 数据序列
-
函数
- 函数基础
- 函数进阶
-
面向对象
- 类和对象
- 封装
- 继承
- 多态
-
Python高级
- JSON文件操作
- 异常处理
- 日志处理logging
- 数据库操作pymysql
- Git与Git代码托管平台
-
UnitTest测试框架
- UnitTest基本使用
- Fixture
- 断言
- 参数化
- 生成HTML测试报告
-
PyTest测试框架
- 测试用例定义和执行
- setup和teardown
- 断言
- 参数化
- pytest常见插件:用例依赖插件、失败重跑插件、分布式运行插件等
- 生成HTML测试报告
- fixture用法

1. 能够根据接口API文档编写接口测试用例
2. 能够使用Postman、JMeter工具进行接口功能测试
3. 能够使用基于Python+Requests封装的接口自动化测试框架

-
接口测试基础
- 接口测试概述
- 项目介绍
- HTTP协议
- 抓包工具
- 接口规范
- 接口API文档解析
- Postman发送接口请求
- 单接口用例设计
- Postman添加接口断言
- 业务接口用例设计
- Postman实现自动关联
- 认证体系
-
JMeter实现接口测试
- JMeter介绍和安装
- JMeter基本使用
- 新增菜品分类接口
- 修改菜品分类接口
- 分页查询菜品分类接口
- 上传菜品图片接口
- 业务场景接口测试
- 删除菜品接口
- JMeter测试报告
-
接口自动化框架测试
- Requests库
- 新增菜品分类接口
- 修改菜品分类接口
- 分页查询菜品分类接口
- 上传菜品图片接口
- 业务场景接口测试
- 数据驱动
- 接口自动化测试框架

1. 能够理解关键字驱动框架的设计思想
2. 能够掌握关键字驱动框架的开发流程
3. 能够基于版本迭代方式实现关键字驱动框架的开发

-
V1:单接口基础版
- 实现目标
- 项目目录结构
- 项目配置文件
- 用例文件设计
- 主程序实现
-
V2:单接口数据参数简化版
- 实现目标
- ApiKey文件设计
- 修改用例文件
- 主程序实现
-
V3:单接口断言完善版
- 实现目标
- 断言规则定义
- 修改用例文件
- 主程序实现
-
V4:单接口数据库操作版
- 实现目标
- 数据库操作相关字段规则定义
- 修改用例文件
- 修改配置文件和配置类
- 新增数据库操作工具类
- 主程序实现
-
V5:多接口依赖版
- 实现目标
- 业务场景用例文件定义规则
- 修改用例文件和ApiKey文件
- 主程序实现
-
V6:引入执行计划版
- 实现目标
- 执行计划定义规则
- 主程序实现
-
V7:生成测试报告版
- 实现目标
- 测试报告包含内容
- 生成测试报告实现逻辑
- 主程序实现
-
关键字框架项目实战应用
- 项目介绍
- 测试范围
- 定义项目基础配置信息
- 定义接口ApiKey
- 定义用例数据文件
- 代码调试和完善

1. 掌握使用Selenium进行Web自动化测试的流程和方法
2. 掌握如何搭建Web自动化测试框架,并完成项目实战
3. 掌握如何提升Web自动化测试脚本执行的效率

-
Selenium概述
- Web自动化测试及价值
- Selenium介绍
- Selenium环境搭建
-
Selenium IDE
- Selenium IDE介绍和安装
- Selenium IDE的基本操作
- Selenium IDE常用命令
- 测试套件管理
-
Selenium元素定位
- 元素定位本质
- 根据标签和属性定位
- 根据文本信息定位
- 根据元素路径深度查找定位
- 定位一组元素
-
Selenium元素操作
- 浏览器操作控制
- 页面操作控制
- 元素操作控制
-
特殊控件处理
- 单选、复选控件操作
- 下拉框控件操作
- 滚动条控件操作
- 上传控件操作
- 弹出框控件操作
- 多网页切换操作
-
Selenium高级操作
- 鼠标操作
- Selenium等待机制
- 窗口截图及元素截图
- 操作浏览器Cookie
-
PO模式
- PO模式介绍
- PO模式封装
- PO模式优化
-
Web自动化测试框架
- Web自动化框架设计
- 自动化框架代码实现
-
项目实战
- 项目介绍
- 用例设计
- 自动化框架搭建
- 代码实现
- 用例组织及Allure报告
-
Web自动化提效方案
- 效率提升方案介绍
- Jenkins持续集成
- 代码优化
- 并行执行测试用例
- Selenium Grid
- Docker部署Selenium Grid服务

1. 掌握使用Appium进行APP自动化测试的流程和方法
2. 掌握如何搭建APP自动化测试框架,并完成项目实战
3. 掌握如何提升APP自动化测试脚本执行的效率

-
APP自动化测试基础
- APP自动化测试介绍
- Appium环境搭建
- ADB调试工具
- 入门示例
-
Appium基础操作
- APP基础操作
- UIAutomatorViewer工具
- Appium Inspector
- 元素定位
- 元素操作
- 滑动和拖拽事件
-
Appium高级操作
- 元素等待机制
- 手机操作
- 手势操作
- Toast
-
PO模式
- PO模式介绍
- PO模式封装
- PO模式优化
-
APP自动化测试框架
- APP自动化框架设计
- 自动化框架代码实现
-
项目实战
- 项目介绍
- 用例设计
- 自动化框架搭建
- 代码实现
- 用例组织运行
-
APP自动化提效方案
- 优化测试用例设计
- 减少等待时间
- 复用Session
- Jenkins持续集成
- 多设备并行执行测试用例
大器管理系统是一款企业信息管理软件,旨在帮助企业轻松地管理部门信息、员工信息等事项; 该系统可以帮助企业优化人力资源管理流程,提高工作效率和准确性;
掌握接口自动化测试的测试方法与测试用例设计方案。
能够基于企业级接口自动化测试框架,实现项目的接口自动化测试。
能够开发基于关键字驱动的接口自动化测试框架。
大器外卖是专为餐饮企业定制的一款软件产品; 移动端前台主要供用户使用,包含菜单浏览、购物车、下单、地址管理、订单管理等模块; 系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品、套餐、订单、员工等进行管理。
掌握接口自动化测试的测试方法与测试用例设计方案。
能够使用Postman、JMeter工具实现接口测试。
能够基于企业级接口自动化测试框架,实现项目的接口自动化测试。
大器智园主要由园区管理、行车管理、物业费账单管理及一体杆管理模块组成,通过物联网传感器的接入与信息化系统的建设,对园区内部的楼宇、企业、费用、车辆和设备等信息和资源进行一体化管理; 可视化大屏通过园区3D模型实时展示园区概况;
掌握接口自动化测试的测试方法与测试用例设计方案。
能够开发基于关键字驱动的接口自动化测试框架。
能够实现基于ElementUI框架开发的前端UI页面实现元素定位和操作。
大器酒店管理系统一个基于SSM框架开发的酒店后台管理系统; 主要功能包括对住客,房间和会员信息管理,同时可以下载房间和会员信息的数据; 前端实现采用了LayUI模板,整体简约大气。
灵活应用Selenium提供的八种元素定位方式。
基于Selenium搭建企业级的Web自动化测试框架。
掌握如何提升Web自动化测试脚本执行的效率。
网易新闻是网易倾力打造的精品应用,已然成为国内第一新闻客户端,因体验最流畅、新闻最快速、评论最犀利而备受推崇, 内容涵盖新闻、财经、科技、娱乐、体育等多个资讯类别。
灵活应用Appium提供的各种高级手势操作。
基于Appium搭建企业级的APP自动化测试框架。
掌握如何提升APP自动化测试脚本执行的效率。
学前充分预习
开课前先预习
顺利跟上课程节奏
添加班主任
夯实基础
讲师一站式教学
讲师 + 班主任
全程陪伴
讲师录播 + 直播教学
讲师闭环教学
讲师 1V1 点评作业
学习提效服务
学习活动 + 学习工具
全方位提高效率
检测学习成果
班主任全程跟进
阶段模拟面试
毕业增值服务
不做一锤子买卖
毕业仍享优质服务
一对一调整简历
一对一模拟面试
帮你顺利度过试用期

- Q:是否有基础要求?什么样的学习形式?
该课程针对的是零基础人群,有无测试经验均可。学习形式:录播+直播。
- Q:课程学完后能到什么水平?
3+年测试工作经验,具备用例设计、接口自动化框架封装、UI自动化框架封装、关键字驱动框架封装等相关经验。
- Q:都有哪些就业服务?
提供全方位的就业保障服务:简历指导、模拟面试、面试复盘、就业推荐、试用期技术支持等。
扫码添加学习助理
领取课程详细大纲及大额优惠

更多免费学习资料等你领取