课程试听
1-1 自动化测试基础
- APP自动化测试概述 免费试学
- ADB工具介绍及安装 免费试学
- ADB常用命令(上) 免费试学
- ADB常用命令(下) 免费试学
1-2 自动化测试环境搭建(资料请在此节下载)
- Appium介绍及安装
- Appium Capability配置介绍
- Appium界面介绍
- Appium简单使用
1-3 Appium 基础运用
- 元素定位工具使用
- 元素定位id和classname
- 元素定位xpath属性定位
- 元素定位xpath模糊定位
- 元素基础操作之输入和清空
- 元素基础操作之获取信息
- 元素等待
- 滑动介绍
- 滑动操作
- 上下左右滑动
- 手机截图
- toast定位(上)
- toast定位(下)
1-4 yaml配置文件使用
- Yaml介绍及安装
- Yaml字典和列表操作
- Yaml读取文件
- Yaml封装
- Appium配置
1-5 单元测试框架unittest使用
- unittest介绍及testcase编写
- TestSuite与TextTestRunner
- TestLoader
- TestFixture
- unittest断言
- unittest测试报告
- unittest跳过测试用例skip
1-6 日志文件
- 日志介绍及快速使用
- 日志基本使用
- 日志工具类封装(上)
- 日志工具类封装(下)
1-7 PO模式
- PO模式介绍及分层思想
- PO模式BasePage方法定义
- PO模式BasePage方法编写
- PO模式BasePage调试运行
- PO模式Pages编写
- PO模式测试用例编写
1-8 数据驱动
- ddt介绍及快速使用
- ddt基本使用@data
- ddt使用@file_data读取json
- ddt使用@file_data读取yaml
- 案例@data应用
- 案例@file_data应用及数据清理
1-9 关键字驱动
- 关键字驱动及框架介绍
- 关键字驱动Excel设计
- 关键字驱动Excel读取
- 关键字驱动Excel封装(上)
- 关键字驱动Excel封装(下)
- 关键字驱动测试框架目录创建
- Excel数据处理之文档初始化
- Excel数据处理之获取数据
- Excel数据处理之tc_id获取数据
- Excel数据处理之获取运行测试数据
- Excel数据处理优化
- 关键字方法编写
- Excel测试用例编写
- Excel用例步骤执行
- Excel关键字操作click
- Excel关键字操作send_keys
- Excel关键字操作toast
- 配置文件Excel与方法映射
- 使用getattr获取对象属性
- getattr反射运行
- KeywordOperate文件重构
- 参数化运行及测试报告
- 关键字驱动开发总结
1-10 Pytest测试框架
- Pytest安装与快速入门
- Pytest基础使用setup
- Pytest基础使用fixture
- fixture作用范围function
- fixture作用范围class和module_1
- fixture作用范围session
- Pytest常用插件使用
- Pytest断言使用
- Pytest参数化使用
- Pytest默认运行原则
- 自定义运行原则
- Pytest关键字驱动运行(上)
- Pytest关键字驱动运行(下)
1-11 Allure测试报告及邮件
- Allure安装及入门
- Allure界面介绍
- Allure详解(上)
- Allure详解(下)
- Allure应用测试用例之方法重构
- Allure应用之运行
- Allure应用之出错自动拍图
- 装饰器介绍
- 装饰器实现自动拍图
- 自动生成测试报告
- 邮件配置及运行
1-12 Appium服务化
- Appium运行常用参数介绍
- 检测服务是否运行
- Appium启动方法编写
- Appium停止服务方法编写
- 获取devices信息
- Pytest运行参数定义
- Pytest参数conftest运行
1-13 Jenkins持续集成
- Jenkins介绍及安装
- Jenkins安装及配置
- 插件安装及配置
- General分布式结点配置
- 源码管理配置
- 构建触发器及构建配置
- 报告及邮件配置并运行
1-14 并发拓展
- 基于pytest并发测试1
- 基于pytest并发测试2