课程试听
正在播放
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