移动端自动化测试实战 - 思寒运维&测试技术教程

移动端自动化测试实战 / 一步一步带你成为测试高手

思寒 霍格沃兹测试开发学社创始人
📅 更新时间:
🔥 热门推荐
  • 📖 课程目录
  • 📝 课程介绍
  • 06 | UI分层测试体系

  • 07 | Android App的常见概念

  • 08 | Android调试桥adb命令详解

  • 09 | 自动化测试常用命令

  • 10 | Appium架构介绍

  • 11 | Appium Desktop安装

  • 12 | Appium Server安装

  • 13 | Appium Desktop用例录制

  • 14 | 用例结构解析

  • 15 | 使用隐式等待让用例更稳定

  • 16 | 控件定位方法

  • 17 | 常用自动化API

  • 18 | 长按/滑动等TouchAction应用

  • 19 | 测试用例的改造

  • 20 | capability使用进阶

  • 21 | Appium设备交互API

  • 22 | 使用显式等待处理复杂等待条件

  • 23 | 高级XPath定位

  • 24 | Android Toast识别

  • 25 | 使用断言验证预期结果

  • 26 | 参数化与数据驱动

  • 27 | Native原生App的自动化测试

  • 28 | Hybrid混合App的自动化测试

  • 29 | 纯HTML5站自动化测试

  • 30 | 小程序自动化测试

  • 31 | iOS测试工具体系

  • 32 | App Store与苹果证书体系

  • 33 | iOS模拟器自动化测试

  • 34 | iOS真机测试

  • 35 | iOS WebView测试

  • 36 | Safari测试

  • 37 | Page Object设计模式

  • 38 | Page Object六大设计原则

  • 39 | Page Object第一个例子

  • 40 | 基于Page Object模式的移动自动化测试实战

  • 41 | BasePage封装改进

  • 42 | Appium错误排查与日志分析

  • 43 | Appium原理与JSONWP协议分析

  • 44 | Appium源代码分析

  • 45 | Appium二次封装实战

  • 46 | 自动遍历测试方法与常见技术介绍

  • 47 | Monkey Maxim遍历测试工具

  • 48 | AppCrawler跨平台自动遍历测试

  • 49 | 移动自动化测试平台价值

  • 50 | 技术架构与智能设备选型

  • 51 | 多设备管理平台STF

  • 52 | Selenium Grid方案剖析

  • 53 | 基于Jenkins的自动化调度详解

  • 54 | 多设备回归测试

  • 55 | 多设备多分辨率的兼容性测试方法

  • 56 | 测试用例调度

  • 57 | 手机等智能设备调度

  • 58 | 测试报告定制

  • 59 | 结课测试&结束语

📋 课程详细介绍

你将获得 系统掌握 Appium 自动化测试框架; 全面提升移动端自动化测试实战能力; 掌握自动遍历测试及兼容性测试技巧; 构建多设备管理平台与持续集成体系。 讲师介绍 课程介绍...

你将获得

  1. 系统掌握 Appium 自动化测试框架;
  2. 全面提升移动端自动化测试实战能力;
  3. 掌握自动遍历测试及兼容性测试技巧;
  4. 构建多设备管理平台与持续集成体系。

讲师介绍


课程介绍

随着行业的竞争加剧,互联网产品迭代的速度越来越快,QA 与测试工程师都需要在越来越短的测试周期内充分保证质量。 App 测试则面临着更多的挑战,比如多端发布、多版本发布、多机型发布等等,这导致了手工测试很难完全胜任,自动化测试、持续测试就成为了团队的必要需求。作为传统的测试工程师与研发工程师,需要适应行业的变化,并积极做出应对。

学习自动化测试有两个难点,除了其本身拥有一定的技术门槛之外,实战经验才是学习自动化测试的最大难点。部分初中级测试工程师往往在掌握了基本的编程与自动化测试框架 API 后,会认为自己已经掌握了自动化测试,便开始投入到实际开发中,却又掉进各种各样的技术债和经验债里,痛苦不堪。

因此,整个课程将分为基础篇、框架篇和实战篇三个阶段,十个章节,由浅入深地带大家掌握 App 自动化测试技能。通过学习这门课程,你将能够掌握正确的自动化测试方法、理解自动化测试的技术体系,可以解决工作中遇到的自动化测试难题,并能把这项技术熟练应用在自己公司的测试体系中。


课程目录


特别放送

免费领取福利



限时活动推荐


订阅须知

💡 学习建议

  • 建议按照课程目录顺序学习,循序渐进掌握知识点
  • 每个章节配合实战练习,巩固所学内容
  • 遇到问题可在评论区交流,社区互助学习
  • 完成课程后尝试独立项目,检验学习成果

❓ 常见问题 FAQ

这个教程适合什么水平的学习者?

本教程从基础概念讲起,逐步深入到高级应用,适合零基础初学者到有一定经验的开发者。无论您是刚入门还是想提升技能,都能从中受益。

学习这个教程需要多长时间?

根据个人基础和每天学习时间不同,通常需要2-4周可以完成基础部分,深入掌握需要1-2个月的持续学习和实践。建议每天投入1-2小时系统学习。

学完后能达到什么水平?

完成本教程后,您将掌握运维&测试的核心技术和最佳实践,能够独立开发实际项目,具备中级开发工程师的技术能力,为求职或晋升打下坚实基础。