Appium: Mobile Automation Made Awesome

Jonathan Lipps, Matthias Junker

The tools and practices refined over the last decade by web developers have not crossed over easily into the mobile community. Mobile devs have been without tools like continuous integration and automated testing, which enable delivery of high-quality apps more rapidly. A key piece of the solution for mobile is Appium, an open-source, cross-platform, language-agnostic mobile automation framework you can use to write automated UI tests for Android and iOS apps (native, hybrid, web), to be run on emulators or devices.In this talk we will explore the philosophy that underlies the work behind Appium, including the open-source nature of Appium’s diverse, active and friendly community. Then, after a brief explanation of the technology that powers Appium, we’ll move into the technical portion of the talk, where attendees will see easy it is to write Appium scripts using the WebDriver protocol in their favorite language, and integrate Appium tests into a CI system using Selenium Grid or Sauce Labs.

Finally, we’ll look at some concrete examples of how Appium has been used in a large project with 20 Android Apps at Swiss Post to dramatically improve mobile QA. Ultimately, the talk provides an argument for moving from manual QA to automated testing, an understanding of the mobile automation landscape, and a solid introduction to Appium, which leading projects and companies around the world have chosen as their mobile automation framework of choice.


Jonathan Lipps

Jonathan Lipps has been making things out of code as long as he can remember. He currently works as Director of Ecosystem and Integrations at Sauce Labs, leading a team of open source developers to improve the web and mobile testing ecosystem. Jonathan is the architect and project lead for Appium, the open-source, cross-platform mobile automation framework. He has worked as a programmer in tech startups for over a decade, but is also passionate about academic discussion. Jonathan has master’s degrees in philosophy and linguistics, from Stanford and Oxford respectively. Living in San Francisco, he’s an avid rock climber, yogi, musician, and writer on topics he considers vital, like the relationship of technology to what it means to be human.
Matthias Junker currently works as a Senior Software Engineer at Netcetera. In his daily work as programmer and being part of Netcetera’s quality and testing office, automated testing has become one of his key interests. To facilitate and improve software testing is vital for the test enthusiast, especially in mobile development, for which he e.g. implemented Appium in a large project with 20 hybrid Android apps for Swiss Post. Matthias has a Master’s degree in computer science from the University of Bern and passionately plays the guitar in his band.

View Fullscreen

View Fullscreen

0 comments on “Appium: Mobile Automation Made Awesome
1 Pings/Trackbacks for "Appium: Mobile Automation Made Awesome"