第1章 移动应用测试基础 11.1 移动应用测试十大要领 11.2 移动应用测试框架 41.3 如何选择适合自己的框架 9第2章
appium基础知识 112.1 Appium简介 112.1.1 为什么选择Appium 122.1.2 Appium基本概念 122.2 Appium原理架构 142.2.1 Appium
Android原理架构 152.2.2 Appium
iOS原理架构 152.3 Appium运行环境准备 162.3.1 在Mac OS X上运行Appium 182.3.2 在
Linux上运行Appium 192.3.3 在
Windows上运行Appium 192.3.4 Android测试环境准备 202.4 Appium安装 212.4.1 通过命令行安装Appium 212.4.2 通过应用程序安装Appium 222.5 Appium发展历史 24第3章 Appium自动化测试入门 273.1 第一个IOS自动化测试 273.1.1 准备待测应用(iOS) 273.1.2 创建iOS测试脚本 313.2 第一个Android自动化测试 393.2.1 准备待测应用(Android) 393.2.2 创建Android测试脚本 393.3 Appium server capabilities 483.3.1 设置Appium server capabilities(iOS) 533.3.2 设置Appium server capabilities(Android) 54第4章 Appium自动化测试进阶 584.1 测试对象识别 584.1.1 定位策略 584.1.2 使用Appium Inspector来定位元素 594.1.3 Appium Inspector实战 604.1.4 通过命令行定位元素 744.2 模拟用户基本操作 834.3 移动手势的自动化 844.3.1 触摸操作/多点触控 API的概述 844.3.2 缺陷和解决方法 864.3.3 移动手势自动化实战 874.4 混血应用的自动化 934.4.1 混血iOS应用 934.4.2 混血Android应用 964.4.3 混血iOS应用自动化实战 984.4.4 混血Android应用自动化实战 1024.5 移动浏览器的自动化 1054.5.1 Appium驱动移动浏览器 1054.5.2 移动浏览器(Safari)自动化实战 1074.5.3 移动浏览器(Chrome)自动化实战 1104.6 Appium真机测试 1134.6.1 Appium iOS真机测试 1134.6.2 Appium Android真机测试 1144.6.3 Appium iOS真机测试实战 1144.6.4 Appium Android真机测试实战 1184.7 Appium 故障排除 120第5章 Appium与Cucumber 1255.1 Cucumber基础 1255.1.1 下载安装Cucumber 1255.1.2 五分钟入门 1265.2 Cucumber与Appium结合 1285.3 采用中文描述的自动化测试 133第6章 Test Perfect基础知识 1376.1 Test Perfect简介 1376.2 为什么选择Test Perfect 1386.3 Test Perfect原理架构 1406.4 Test Perfect安装 1426.4.1 在Mac上安装Test Perfect 1426.4.2 在Windows上安装Test Perfect 1486.5 Test Perfect成功案例 151第7章 Test Perfect自动化测试入门 1537.1 系统预定义命令 1537.2 测试用例管理 1567.3 测试用例集管理 161第8章 Test Perfect自动化测试进阶 1668.1 测试项目管理 1668.2 用户自定义步骤 1738.3 系统设置 1758.4 查看历史记录 1808.5 Test Perfect并行测试 1818.6 Test Perfect iOS 8 支持 183第9章 Test Perfect & Appium实战 1859.1 Test Perfect iOS自动化测试实战 1859.2 Test Perfect Android自动化测试实战 196