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, in essence justifying Appium's existence vis a vis other mobile automation tools that exist. Appium's open-source community is another important aspect of this section, and I'll highlight the community's diversity, activity, and friendliness.
After a brief explanation of the technology that powers Appium, we'll move into the technical portion of the talk, where attendees will learn how to write Appium scripts using the WebDriver protocol in their favorite language. We'll showcase a UI test for a sample app, and show how easy it is to integrate that test into a CI system using some Selenium infrastructure (like Selenium Grid or Sauce Labs). Ultimately, attendees will be given motivation for moving from manual QA to automated testing, understanding of the mobile automation landscape, and a solid introduction to Appium, which I consider to be the most promising solution for mobile automation.
Appium Primary Architect and Lead Contributor
Jonathan Lipps has been making things out of code as long as he can remember. He currently works as Senior Software Developer for Sauce Labs, which enables him to write code for various open-source projects, like Appium (for which he's the primary architect and lead contributor). Jonathan has worked as a programmer in the startup world on and off 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 homebrewer, rock climber, and writer on topics he considers vital, like the relationship of technology to what it means to be human.
Sign in to add slides, notes or videos to this session