Course Overview

This course provides comprehensive training to automate any mobile-based Native or Hybrid app. You will get trained latest version of Appium from scratch assuming candidates are new to Automation and will get them through real-time examples. By completing this training, you will be Mastered in Mobile Automation Testing and can implement Successfully it in your work place or will surely land on a high paying job.

Course Features

  • Live Instructor-Led online training.
  • Batch size up to 1 to 5.
  • Receive a comprehensive set of materials, including course notes and all the class
    examples.
  • Access to the trainer any time for any questions and follow-ups.
  • Minimum 20 practical assignments.
  • Assignments evaluation, feedbacks, and encouragements to develop in a better way.
  • Focus on hands-on training by students during sessions.

Automation with Appium

Course Duration

40 hours of training

Course Contents

• 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

Course Prerequisites

  • Students should have a basic understanding of Computer peripherals like mouse, keyboard, monitor, screen, etc., and their basic operations.
  • Students who have basic computer skills. Candidate should have a basic understanding of
    software testing and/or SDLC. Some programming knowledge in any language will be
    advantages for candidate.
  • A PC with a minimum Windows 7 Operating system with MS Office and an Internet connection.

Course Outcome

  • Plan, build, and execute test automation with Appium for mobile apps
  • You will be able to automate Native and Hybrid Apps in Android/IOS using Appium
  • Learn the coding standards in writing the optimized Mobile Automation Scripts
  • Implement production-ready test automation frameworks from scratch
  • You will be able to develop a Mobile Automation framework from scratch

Application Form