My Journey with Appium
summary
Describes building a self‑hosted device lab that scales to 70+ devices using Mac Minis and Jenkins, automating setup with reproducible scripts and migrating from Appium 1 to Appium 2. Presents the open‑source Teswiz framework for orchestrating multi‑user, multi‑platform scenarios, integrates Applitools visual validation, generates feature‑coverage reports, enforces a deterministic hard gate for test reliability, and contributes to Appium Test Distribution and utilities for CI device management and reproducible Mac/Android setup.
AI-written summary · about
chapters (17)
- 0:00My journey with Appium
- 4:23Focus on mobile automation first
- 7:17Why Appium was my choice
- 8:43Android automation lessons
- 11:30iOS automation challenges
- 14:00Appium server and device management
- 17:08Device connectivity and setup
- 21:01Parallel tests and CI
- 23:10Solutions from automation challenges
- 23:31MadLab device automation lab
- 27:30Setup and scalability hurdles
- 30:59Key learnings from journey
- 32:44Developing TestWiz
- 37:43Simplifying test automation
- 41:33Solutions to mobile testing
- 43:38Reducing pain and reinvention
- 44:21Summary and open discussion
related talks
24mAutomated Mobile E2E Testing
25mBuilding a scalable device lab with Ansible
39mAppium: An Open Source Software Success Story
52mBuilding an Advanced Automation Solution Based on Appium
57mAppium: Automation for Apps
43mAutomating the real-user scenarios across multi-apps, & multi-devices
39mIndustrialize your Android Tests: a Tools and Methods Cookbook
22mAutomating the difficult, real-world, multi-user scenarios
