这门课解决什么问题

很多做功能测试或刚转行的人,都会遇到一个瓶颈:每次发版前,都要对着手机屏幕反复点登录、搜索、下单、退出,既费时间又容易漏掉边界。这门课要解决的就是这个场景。它用 Appium 把这些重复的手工操作变成可复用的脚本,再配合 pytest 做用例管理,Docker 和 Jenkins 做定时构建,Allure 出测试报告。学完之后,你能把一个标准 App 的核心主流程跑成自动化,不用每次回归都靠人肉点。需要提醒的是,这套方案主要面向原生 App 或混合 App 的功能回归,不是用来做压测或兼容性机房的。

适合什么基础,建议先看哪几块

这门课不适合纯零基础。它默认你已经会基本的 Python 语法,写过简单的函数和循环,并且对测试用例的输入输出有概念。如果你连变量作用域都不清楚,建议先补基础再看。环境搭建是这门课的第一个门槛,也是劝退率最高的地方。资料里关于 JDK、SDK、Node.js 和模拟器的安装部分,一定要跟着一步步装,不要跳。很多人脚本写不对,其实是环境没配好或者模拟器没连上。建议先把这几块的环境跑通,确认能连上设备、能定位到元素,再往后写脚本。不要一上来就抄框架代码,那样遇到报错根本不知道是环境问题还是代码问题。

学完能独立做什么,资料怎么配合练习

学完之后,你应该能独立完成一件事:给一个没接触过的 App,自己搭环境、连真机或模拟器、写脚本跑通登录和核心功能、生成报告、挂到 Jenkins 上定时跑。资料里的视频是主线,但光看不练没用。建议每看完一个章节,就拿自己手机上的某个常用 App 做练习,先写一个最简单的打开加点击,再慢慢加断言。遇到元素定位不准,回去翻原理部分,理解 Appium 怎么和设备通信。这套资料的价值在于把零散的工具串成了一条线,但能不能用起来,取决于你是不是真的在电脑上把每个环节都跑过一遍。不要只看视频,一定要开电脑跟着做。


Appium实现手机App自动化测试,pytest框架Docker-Jenkins集成Allure

课程目录

*   01 Appium简介&环境搭建/

  *   01 Appium原理与简介.mp4 (16.96 MB), 04:25

  *   02 Appium环境_JDK8安装.mp4 (48.60 MB), 07:21

  *   03 Appium环境_SDK安装_1.mp4 (127.87 MB), 19:38

  *   04 Appium环境_SDK安装_2.mp4 (24.50 MB), 03:43

  *   05 Appium环境_NodeJs安装.mp4 (21.39 MB), 03:37

  *   06 Appium环境_appium_desktop安装.mp4 (28.30 MB), 06:20

  *   07 Appium环境_逍遥模拟器安装.mp4 (27.67 MB), 04:32

  *   08 Appium环境_appium_模拟器通信.mp4 (83.88 MB), 13:32

  *   09 Appium环境_Python脚本_appium_模拟器通信.mp4 (74.04 MB), 11:24

  *   10 Appium环境_appium启动App两种模式.mp4 (67.95 MB), 10:27

*   02 Appium定位操作实现/

  *   01 Appium定位_appium定位App元素.mp4 (35.85 MB), 05:30

  *   02 Appium定位_UI_Automator定位元素.mp4 (40.92 MB), 06:21

  *   03 Appium定位_元素ID定位.mp4 (26.85 MB), 05:10

  *   04 Appium定位_元素ClassName定位.mp4 (30.15 MB), 05:34

  *   05 Appium定位_元素Xpath定位.mp4 (57.21 MB), 08:49

  *   06 Appium定位_appiumby_Index定位.mp4 (18.40 MB), 03:12

  *   07 Appium定位_appiumby_text定位.mp4 (17.73 MB), 02:49

  *   08 Appium定位_appiumby_resourceId定位.mp4 (17.76 MB), 02:50

  *   09 Appium定位_appiumby_className多元素定位.mp4 (18.96 MB), 03:51

*   03 Appium-app元素操作实现/

  *   01 Appium元素操作_输入文本.mp4 (35.63 MB), 05:48

  *   02 Appium元素操作_清空输入框&点击操作.mp4 (14.16 MB), 02:57

  *   03 Appium元素操作_toast提示信息抓取.mp4 (30.69 MB), 05:29

  *   04 Appium滑动_获取手机屏幕高度&宽度.mp4 (53.30 MB), 08:38

  *   05 Appium滑动_swipe手势向上滑动.mp4 (97.68 MB), 14:45

  *   06 Appium滑动_swipe手势向下滑动.mp4 (28.50 MB), 04:46

  *   07 Appium滑动_swipe手势向左滑动.mp4 (34.04 MB), 04:59

  *   08 Appium滑动_swipe手势向右滑动.mp4 (27.17 MB), 04:18

  *   09 Appium滑动_tap按压操作.mp4 (27.45 MB), 04:35

  *   10 Appium滑动_ActionChains实现按压操作.mp4 (35.86 MB), 06:14

  *   11 Appium滑动_ActionChains实现长按操作.mp4 (45.99 MB), 08:08

  *   12 Appium滑动_ActionChains实现滑动操作.mp4 (48.97 MB), 07:37

  *   13 Appium滑动_ActionChains实现多点触控.mp4 (79.86 MB), 12:43

  *   14 Appium滑动_press_keycode键盘操作.mp4 (38.77 MB), 05:56

*   04 Appium-app花礼网自动化测试用例/

  *   01 Appium_自动化测试用例编写_鲜花入口_1.mp4 (39.35 MB), 06:25

  *   02 Appium_自动化测试脚本编写_鲜花入口_2.mp4 (77.22 MB), 12:08

*   05 Appium-appium-server命令行安装启动/

  *   01 Appium_appium_server命令行安装与启动.mp4 (38.65 MB), 06:15

  *   02 Appium_appium_server自动启动服务.mp4 (38.37 MB), 06:30

  *   03 Appium_appium_server自动关闭服务.mp4 (28.92 MB), 04:25

*   06 Appium-app-POM设计模式-(花礼网项目实战)/

  *   01 Appium_自动化框架POM设计思想.mp4 (43.17 MB), 07:29

  *   02 Appium_POM_自动化框架搭建.mp4 (16.30 MB), 03:57

  *   03 Appium_POM_appium_driver驱动封装.mp4 (71.75 MB), 13:21

  *   04 Appium_POM_Android平台兼容问题.mp4 (25.54 MB), 04:04

  *   05 Appium_POM_locator路径配置.mp4 (45.04 MB), 07:17

  *   06 Appium_POM_app常用操作封装.mp4 (53.79 MB), 09:57

  *   07 Appium_POM_HomePage_功能业务封装.mp4 (170.99 MB), 25:46

*   07 Appium-app-pytest测试框架/

  *   01 Appium_pytest简介与案例.mp4 (35.38 MB), 07:04

  *   02 Appium_pytest_setup_teardown_用法.mp4 (38.37 MB), 07:34

  *   03 Appium_pytest_parametrize数据驱动测试.mp4 (33.07 MB), 07:57

  *   04 Appium_pytest_测试数据Yaml文件读取.mp4 (27.65 MB), 06:34

  *   05 Appium_pytest_生成html测试报告.mp4 (30.70 MB), 05:29

  *   06 Appium_pytest_花礼网_用例数据读取.mp4 (68.11 MB), 12:56

  *   07 Appium_pytest_花礼网_数据驱动测试执行.mp4 (95.45 MB), 14:33

  *   08 Appium_pytest_花礼网_断言_生成测试报告.mp4 (106.08 MB), 16:27

  *   09 Appium_pytest_花礼网_Allure测试报告生成.mp4 (142.38 MB), 22:08

  *   10 Appium_pytest_花礼网_Allure拓展用法.mp4 (61.61 MB), 09:32

*   08 Appium-app-Docker-Jenkins项目部署/

  *   01 Appium_项目部署_项目代码提交Gitee.mp4 (41.69 MB), 06:34

  *   02 Appium_项目部署_docker容器安装.mp4 (57.53 MB), 09:27

  *   03 Appium_项目部署_Jenkins_images容器启动.mp4 (91.77 MB), 15:00

  *   04 Appium_项目部署_docker_jenkins插件安装.mp4 (54.02 MB), 09:33

  *   05 Appium_项目部署_Jenkins安装Allure插件.mp4 (67.25 MB), 10:32

  *   06 Appium_项目部署_Jenkins_创建slave机器.mp4 (79.63 MB), 12:15

  *   07 Appium_项目部署_slave机拉取Gitee代码.mp4 (55.12 MB), 08:35

  *   08 Appium_项目部署_jenkins_build构建执行.mp4 (90.70 MB), 14:08

  *   09 Appium_项目部署_Jenkins_Allure报告.mp4 (55.44 MB), 09:03