• Introduction to manual testing
• Introduction to automation testing
• Installation and configuring for Windows environment
• Installation and configuring for MacOS environment
• Connect to real Android Mobile Device
• Java syntax and basics
• Functions, classes and objects in Java
• Inheritance, Polymorphism and Interfaces
• Working with desired capabilities
• Invoking Android Driver for testing
• UIAutomator tool usage
• Introduction to TestNG and Configuring
• Test Dependencies
• Test Suite and groups
• TestNG Listeners and annotations
• Working with Calculator
• Sending SMS
• Adding a new contact
• Making a call with internal dialer
• Android Key Events
• Scroll Up and Down
• TouchAction utility
• Drag and Drop
• Tapping and swiping
• handle objects when rendered in Web view
• Automate Hybrid App with context Switch
• Page object model
• Page factory annotations
• Steps to connect to the Database
• Creating Tables in Databases and querying
• Creating data driven tests
• Configuring extent reports
• Generating reports from tests