The Present and Future of Mobile Test Automation with Appium
Mobile testing has moved forward in leaps and bounds in the past few years. With frameworks like Appium, it has never been easier to scale automated testing and integrate it with continuous integration. While new automation technologies proliferate with device and platform upgrades, Appium provides a singular, consistent automation protocol on top of the best automation technologies,. In the past year, the Appium open source community has added support for new kinds of automation, including XCUITest for iOS, UiAutomator 2 for Android, and even Windows apps. With demos and code samples, Jonathan Lipps explores the capabilities these unlock, and explains Appium's vision for the future—in both mobile testing and the rich variety of UI testing with IoT applications and devices. More and more, the lines are being blurred between desktop, mobile, and IoT applications—and Appium has a plan for taking advantage of this remarkable confluence.
Jonathan Lipps has been making things out of code for as long as he can remember. As the director of open source at Sauce Labs, Jonathan is leading the charge to improve the web and mobile testing ecosystem. He is the architect and project lead for Appium, the open-source, cross-platform mobile automation framework written in Node.js. He has worked as a programmer in tech startups for more than a decade. Jonathan lives in Vancouver, enjoys running, produces music, and writes about the philosophy of technology.