Groovy Mobile Automation
summary
Concrete recipe to run one functional test across iOS and Android: use Groovy + Spock tests, the Appium Java client and Gradle to drive Appium’s JSON‑wire protocol to iOS simulator and Genymotion Android emulator, with traits for shared helpers and Spock’s @Unroll for data tables. Demo runs ~10–12 scenarios in ~2 minutes on iOS (~3.5 min on Android), supports changing locale on simulators, installs the same IPA/APK used for release, and is CI‑friendly; demos mostly succeed with occasional environment hiccups, code and slides published to GitHub.
AI-written summary · about
chapters (12)
- 0:00Introduction to Groovy mobile automation
- 2:14Objectives of mobile automation
- 5:07Why choose Appium for automation
- 9:02Groovy Spock Gradle benefits
- 14:19First demo Android iOS test
- 27:54Refactoring with Groovy traits
- 37:22Advanced Spock features
- 41:29Multilingual testing demo
- 51:10Complex data entry testing
- 1:03:25Continuous integration setup
- 1:11:06Mobile testing strategy
- 1:21:17Call to action and Q&A
related talks
39mIndustrialize your Android Tests: a Tools and Methods Cookbook
29mFunctionally Mobile (Automation)
30mAutomation: Simplifying for the future
45mHello Appium! Setting up your First Appium Tests Efficiently
52mBuilding an Advanced Automation Solution Based on Appium
57mExtensive Testing to Build Robust Android Apps
24mAutomated Mobile E2E Testing
18mCloud Based Mobile Application Testing With Appium
