Course Outline
Introduction
- Native-mobile, hybrid mobile and web app test automation
- Selendroid vs Appium
Overview of the Selendroid Architecture Components
- Selendroid Client, Selendroid Server, AndroidDriver App, Selendroid-Standalone
Setting up a Selendroid Testing Environment
Choosing between Hardware and Emulator Testing
Running Selendroid-Standalone to Manage Test Devices
Running Selendroid Server for App Automation Testing
Writing Your First Test
Executing Your First Test
Interacting with Elements
Using the XML Viewer
Using Selendroid Inspector to Simplify Test Case Development
Integrating with Selenium Grid for Parallel Testing
Testing Gestures Using the Advanced User Interactions API
A Note about Multi-Touch Support
Writing Tests with Other WebDriver-Compatible Languages (JavaScript, Python, etc.)
Summary and Conclusion
Requirements
- Experience with Selenium.
- Knowledge of mobile app testing.
Audience
- Test engineers
Testimonials (5)
Class was informative and easy to follow.
Najeeda Motala - Multichoice
Course - Advanced C# for Automation Test Engineers
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Course - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks