With the burgeoning number of mobile OSs, browsers, and platform combinations, comprehensive mobile app testing can be a nightmare—but it doesn’t have to be! Max Saperstone demonstrates ways to leverage the open source Selenium (IDE) with cloud services to test mobile apps across multiple browsers and platforms. Through hands-on exercises, you will experience how Selenium interacts with web browsers below the GUI to test actions, inputs, and expected outcomes. Max and participants will examine how the Selenium framework works and learn how to expand Selenium tests to improve device and platform coverage. Employing a cloud-based mobile testing tool from Sauce Labs as an example service, you will learn to execute tests recorded in Selenium on a cloud based emulation system across multiple devices, browsers, and platform configurations. Finally, Max discusses common errors and bug analysis techniques, focusing on testing responsive web applications. Take back a set of proven practices for developing mobile application tests with extensive coverage while minimizing test script maintenance.
Laptop Required: With their laptops, participants will connect remotely via Google Chrome VNC to a specialized virtual environment for the hands-on portion of this session.