Mobile Test Automation Workshop
- Understand mobile web page architecture and referencing page elements in test automation
- Discover how to leverage Selenium IDE tests using WebDriver for mobile testing
- Learn how to troubleshoot mobile test automation scripts
- Understand technologies to optimize WebDriver test execution
With the growing number of mobile OSs, browsers, and platform combinations, comprehensive mobile web application testing can be a nightmare—but it doesn’t have to be! We will demonstrate ways to leverage the open source Selenium (IDE) with cloud services to test mobile web applications across multiple browsers and platforms.
In this workshop you will learn about mobile web application testing through hands-on activities, exercises, discussions, and demos. Students will experience how Selenium interacts with web browsers to test actions, inputs, and expected outcomes. Participants will examine how the Selenium framework works and learn how to expand Selenium tests to improve device and platform coverage. Students will also learn how to troubleshoot mobile web test automation scripts and technologies to optimize WebDriver test execution. This tooling and practice will then be applied to emulation testing techniques covered in the two-day Mobile Application Testing course to show how traditional web testing techniques can be transitioned to mobile web applications.
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. Explore and discuss common errors and bug analysis techniques with a focus on testing responsive web applications. Leave with a set of proven practices for developing mobile application tests with extensive coverage while minimizing test script maintenance.
Who Should Attend
The audience includes software test professionals and software developers.
This course is the follow-on, companion course to Mobile Application Testing. Learn more and see course dates, locations, and registration options here.
Note: Laptops are required for this class
This class will have pre-class instructions that involve downloading certain programs that will be needed for the hands-on exercises. These instructions will be provided to you after your registration is completed. If you have any concerns about the specific programs involved, please feel free to reach out to our Client Support team.
WebDriver (Selenium 2)
Advantages and disadvantages of WebDriver implementation
Leveraging Selenium IDE tests using WebDriver
Troubleshooting failing or oddly behaving tests
Customizing and optimizing recorded tests
WebDriver test automation best practices
Execute WebDriver Tests using Selenium Grid
Distributing tests across multiple browsers
Distributing test execution across multiple machines
Mobile Device Emulation in the Cloud using Sauce Labs
Leveraging Selenium IDE and WebDriver tests with Sauce Labs
Troubleshooting failing or oddly behaving tests
Optimizing testing for Sauce Labs
Expanding compatibility testing
Never Miss a Thing.
Sign up for our mailing list and stay up to date
on training opportunities.