1-1 Appium自动化课程简介
Appium自动化测试教程
讲师:舒清
105 小节 已有 67735 人学过 2018.5.17 推出
随着移动互联网和智能设备越来越普及,移动App已经渗透到了我们的生活方方面面,比如出行、饮食、旅行、社交等等。因此很多互联网企业也因此开始对移动端产品质量越来越重视。Appium是一款流行的跨平台的App自动化测试框架,本套课程将结合Python语言来进行Appium自动化测试实践,课程内容将从Appium环境搭建,Appium下载安装到脚本综合实践,让大家快速掌握App自动化测试技能。
  • 第一章:App自动化测试概述
  • 1-1 Appium自动化课程简介
  • 1-2 课程大纲
  • 1-3 移动设备操作系统兴亡简史
  • 1-4 移动App自动化测试兵器发展历程(1)
  • 1-5 移动App自动化测试兵器发展历程(2)
  • 1-6 自动化测试流程与分类
  • 第二章:Android系统基础
  • 2-1 漫谈Android系统
  • 2-2 Andriod App类型简介
  • 2-3 初识Android SDK
  • 2-4 元素获取工具—UI Automator
  • 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日志管理
  • 3-10 monkeyrunner简介
  • 3-11 monkeyrunner API (1)
  • 3-12 monkeyrunner API (2)
  • 3-13 monkeyrunner API (3)
  • 3-14 monkeyrunner 脚本综合实战
  • 3-15 本章小结
  • 第四章: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-10 Appium元素定位—id定位
  • 4-11 Appium元素检测(1)
  • 4-12 Appium元素检测(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)
  • 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服务
  • 7-5 多进程并发启动appium服务
  • 7-6 Appium端口自动检测
  • 7-7 Appium端口自动释放
  • 7-8 Appium并发测试综合实践(1)
  • 7-9 Appium并发测试综合实践(2)
  • 7-10 Appium自动化测试课程小结

舒清

软件测试资深讲师

TA的课程
教程商城
购买 电脑下载版光盘版 课程
购买
相关教程推荐
menu home publish search App