从自动化测试基础开始,学习Appium操作,如元素定位、操作、等待、滑动等,深入讲解PO、unittest、yaml、配置文件、测试报告等相关知识,基于关键字驱

*   第一章 python3 Appium 移动端自动化测试全方位实践与框架开发/

  *   自动化测试基础/

    *   APP自动化测试概述

    *   ADB工具介绍及安装

    *   ADB常用命令(上)

    *   ADB常用命令(下)

  *   自动化测试环境搭建(资料请在此节下载)/

    *   Appium介绍及安装

    *   Appium Capability配置介绍

    *   Appium界面介绍

    *   Appium简单使用

  *   Appium 基础运用/

    *   元素定位工具使用

    *   元素定位id和classname

    *   元素定位xpath属性定位

    *   元素定位xpath模糊定位

    *   元素基础操作之输入和清空

    *   元素基础操作之获取信息

    *   元素等待

    *   滑动介绍

    *   滑动操作

    *   上下左右滑动

    *   手机截图

    *   toast定位(上)

    *   toast定位(下)

  *   yaml配置文件使用/

    *   Yaml介绍及安装

    *   Yaml字典和列表操作

    *   Yaml读取文件

    *   Yaml封装

    *   Appium配置

  *   单元测试框架unittest使用/

    *   unittest介绍及testcase编写

    *   TestSuite与TextTestRunner

    *   TestLoader

    *   TestFixture

    *   unittest断言

    *   unittest测试报告

    *   unittest跳过测试用例skip

  *   日志文件/

    *   日志介绍及快速使用

    *   日志基本使用

    *   日志工具类封装(上)

    *   日志工具类封装(下)

  *   PO模式/

    *   PO模式介绍及分层思想

    *   PO模式BasePage方法定义

    *   PO模式BasePage方法编写

    *   PO模式BasePage调试运行

    *   PO模式Pages编写

    *   PO模式测试用例编写

  *   数据驱动/

    *   ddt介绍及快速使用

    *   ddt基本使用@data

    *   ddt使用@file_data读取json

    *   ddt使用@file_data读取yaml

    *   案例@data应用

    *   案例@file_data应用及数据清理

  *   关键字驱动/

    *   关键字驱动及框架介绍

    *   关键字驱动Excel设计

    *   关键字驱动Excel读取

    *   关键字驱动Excel封装(上)

    *   关键字驱动Excel封装(下)

    *   关键字驱动测试框架目录创建

    *   Excel数据处理之文档初始化

    *   Excel数据处理之获取数据

    *   Excel数据处理之tc_id获取数据

    *   Excel数据处理之获取运行测试数据

    *   Excel数据处理优化

    *   关键字方法编写

    *   Excel测试用例编写

    *   Excel用例步骤执行

    *   Excel关键字操作click

    *   Excel关键字操作send_keys

    *   Excel关键字操作toast

    *   配置文件Excel与方法映射

    *   使用getattr获取对象属性

    *   getattr反射运行

    *   KeywordOperate文件重构

    *   参数化运行及测试报告

    *   关键字驱动开发总结

  *   Pytest测试框架/

    *   Pytest安装与快速入门

    *   Pytest基础使用setup

    *   Pytest基础使用fixture

    *   fixture作用范围function

    *   fixture作用范围class和module_1

    *   fixture作用范围session

    *   Pytest常用插件使用

    *   Pytest断言使用

    *   Pytest参数化使用

    *   Pytest默认运行原则

    *   自定义运行原则

    *   Pytest关键字驱动运行(上)

    *   Pytest关键字驱动运行(下)

  *   Allure测试报告及邮件/

    *   Allure安装及入门

    *   Allure界面介绍

    *   Allure详解(上)

    *   Allure详解(下)

    *   Allure应用测试用例之方法重构

    *   Allure应用之运行

    *   Allure应用之出错自动拍图

    *   装饰器介绍

    *   装饰器实现自动拍图

    *   自动生成测试报告

    *   邮件配置及运行

  *   Appium服务化/

    *   Appium运行常用参数介绍

    *   检测服务是否运行

    *   Appium启动方法编写

    *   Appium停止服务方法编写

    *   获取devices信息

    *   Pytest运行参数定义

    *   Pytest参数conftest运行

  *   Jenkins持续集成/

    *   Jenkins介绍及安装

    *   Jenkins安装及配置

    *   插件安装及配置

    *   General分布式结点配置

    *   源码管理配置

    *   构建触发器及构建配置

    *   报告及邮件配置并运行

  *   并发拓展/

    *   基于pytest并发测试1

    *   基于pytest并发测试2