移动App Appium自动化测试教程Appium+Python 【2018年新】
资源名称:移动App Appium自动化测试教程Appium+Python 【2018年新】
资源目录:
第一章:App自动化测试概述
1-1 Appium自动化课程简介
1-2 课程大纲
1-3 移动设备操作系统兴亡简史
1-4 移动App自动化测试兵器发展历程
1-5 移动App自动化测试兵器发展历程
1-6 自动化测试流程与分类
第二章:Android系统基础
2-1 漫谈Android系统
2-2 Andriod App类型简介
2-3 初识Android SDK
2-4 元素获取工具—UI Automatorxa0
2-5 Android模拟器安装与使用
2-6 adb命令实践(1)
2-7 adb命令实践(2)
2-8 adb命令实践(3)
2-9 Package与Activity
第三章:测试工具简介
3-1 monkey简介
3-2 monkey事件
3-3 monkey参数(1)
3-4 monkey参数(2)
3-5 monkey参数(3)
3-6 monkey参数命令综合实践
3-7 monkey自定义脚本实践(1)
3-8 monkey自定义脚本实践(2)
3-9 monkey日志管理 xa0xa0
3-10 monkeyrunner简介
3-14 monkeyrunner 脚本综合实战
第四章:Appium基础
4-1 Appium简介
4-2 Appium组件
4-3 Appium环境搭建
4-4 Appium-desktop界面简介
4-5 Capability配置简介
4-6 Capability配置与启动App
4-7 Appium元素定位相关操作
4-8 第一个Appium自动化脚本
4-9 Appium运行相关报错&解决方案
4-11 Appiun元素检测(1)
4-12 Appiun元素检测(2)
4-13 id定位综合实践——自动登录(1)
4-14 id定位综合实践——自动登录(2)
4-15 Appium元素定位—name与classname定位
4-16 Appium元素定位——相对定位
4-17 Appium元素定位——xpath定位
4-18 Appium元素定位——List定位
4-19 List定位综合案例—用户注册(1)
4-20 List定位综合案例—用户注册(2)
4-21 Uiautomator元素定位
4-22 Appium元素等待
4-23 Toast元素识别(1)
4-24 Toast元素识别(2)
4-25 屏幕截图
4-26 H5元素定位—Context简介
4-27 H5元素定位—环境搭建
4-28 H5元素定位实践(1)
4-29 H5元素定位实践(2)
4-30 Appium滑动操作
4-31 连续滑动操作—TouchAction
4-32 手势滑动—九宫格滑动实践
4-33 多点触控操作—MultiAction
4-34 多点触控实战—百度地图缩放
4-35 本章小结
第五章:Appium进阶
5-1 数据配置—Yaml简介
5-2 Yaml数据类型简介
5-3 Yaml数据读取
5-4 Yaml数据转化
5-5 Yaml综合实战—Capability配置数据与代码分离
5-6 日志收集概述
5-7 Logging模块简介与应用(1)xa0
5-8 Logging模块简介与应用(2)
5-9 Logging模块综合实践
5-10 Logging配置文件管理
5-11 PageObject设计模式简介
5-12 PageObject实践(1)—Capability封装
5-13 PageObject实践(2)—公共类封装
5-14 PageObject实践(3)—Login模块封装
5-15 PageObject实践(4)—unittest用例封装
第六章:Appium综合案例实践
6-1 Appium自动化测试框架概述
6-2 框架综合实践(1)—driver封装
6-3 框架综合实践(2)—公共模块封装
6-4 框架综合实践(3)—Login模块封装原理
6-5 框架综合实践(4)—Login模块封装实践
6-6 框架综合实践(5)—RegisterView模块封装原理
6-7 框架综合实践(6)—RegisterView模块创建
6-8 框架综合实践(7)—RegisterView模块封装调试
6-9 框架综合实践(8)—data数据读取方法封装
6-10 框架综合实践(9)—RegisterView用例封装
6-11 框架综合实践(10)—LoginView用例封装
6-12 框架综合实践(11)—用例执行&测试报告生成
6-13 框架综合实践(12)—Bat批处理执行测试用例
6-14 框架综合实践(13)—jenkins自动化测试平台搭建
6-15 本章小结
第七章:Appium并发测试
7-1 启动多个Appium服务
7-2 多设备启动
7-3 多进程并发启动设备
7-4 Python启动Appium服务xa0
7-5 多进程并发启动appium服务xa0
7-6 Appium端口自动检测
7-7 Appium端口自动释放xa0
7-8 Appium并发测试综合实践(1)xa0
7-9 Appium并发测试综合实践(2)xa0
7-10 Appium自动化测试课程小结