~/talk

Groovy Mobile Automation

Talkat SpringOne2GX 2014 · 2014-09-08..09-11· [testing]
links:none on file
slides:none on file

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

  1. 0:00Introduction to Groovy mobile automation
  2. 2:14Objectives of mobile automation
  3. 5:07Why choose Appium for automation
  4. 9:02Groovy Spock Gradle benefits
  5. 14:19First demo Android iOS test
  6. 27:54Refactoring with Groovy traits
  7. 37:22Advanced Spock features
  8. 41:29Multilingual testing demo
  9. 51:10Complex data entry testing
  10. 1:03:25Continuous integration setup
  11. 1:11:06Mobile testing strategy
  12. 1:21:17Call to action and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.