Appium – Mobile Automation Training

Overview / Description: The goal of the training program is to transform your QA / manual testing team to automation. With an aim to produce a competent engineer to design and develop automation testing frameworks.

Prerequisites / Eligibility: QA Professionals who would like to grow their horizon beyond Desktop Browser testing. Required basic knowledge of designing test cases and testing applications in mobile and browser. Knowledge of basic Selenium WebDriver commands.

Detailed Course Content / Training Schedule/ Curriculum :

Chapter 01: Introduction to Appium and Mobile automation testing (0.5 hour)

  • 1.1 Appium Features
  • 1.2 Internal architecture
  • 1.3 How automation works using Appium and Selenium

Chapter 02 : Java Basics (2 hours)

  • 2.1 Why Java is popularly used
  • 2.2 Class , Objects and Interface
  • 2.3 OOPS concepts
  • 2.4 Collections in Java

Chapter 03 : Basic installation For Appium on Windows (1 hour)

  • 3.1. Downloading Android SDK and Java JDK
  • 3.2 Setting up environmental variables
  • 3.3 Configuring SDK Manager
  • 3.4 Configure ADT plug-in with Eclipse
  • 3.5 Download Node.js and install Appium
  • 3.6 How to create Virtual Device using AVD and GenyMotion

Chapter 04: Configure Mobile device with system (2 hours)

  • 4.1 Connect mobile device using USB debugging mode
  • 4.2 Using PDANet+ to configure device with system
  • 4.3 How to recognise mobile device connected and install application
  • 4.4 Initial configuration setup for launching a device and application using Appium

Chapter 05: UI Automator Viewer on Mobile device and emulator (1 hour)

  • 5.1 Opening UIAutomator Viewer through Android SDK
  • 5.2 Understanding different locator strategies
  • 5.3 Taking the Device screenshot
  • 5.4 Understanding the different locator tags

Chapter 06: Automate Native App on Android device (3 hours)

  • 6.1 Connect the device or emulator
  • 6.2 Installation of the application
  • 6.3 Get device details, application details and set initial configuration
  • 6.4 Interact with elements on the application and execute test case

Chapter 07: Automate Web App on Android Chrome browser (2 hours)

  • 7.1 Connect the device or emulator
  • 7.2 Get device and app details and set initial configuration
  • 7.3 Interact with elements on the browser and execute test case

Chapter 08: TestNG and Maven (4 hours)

  • 8.1 Maven build tool to add dependencies for project
  • 8.2 Understand pom.xml
  • 8.3 Annotations in TestNG
  • 8.4 Listeners in TestNG
  • 8.5 Assertions in TestNG
  • 8.6 Data Parameterization from TestNG.xml
  • 8.7 Execute test cases from TestNG.xml

Chapter 09: Creation of frameworks (3 hours)

  • 9.1 Keyword Driven framework – Plan and Designing
  • 9.2 Creation of Keyword Driven Framework
  • 9.3 Hybrid Driven framework – Plan and Designing
  • 9.4 Creation of Hybrid Driven Framework

Chapter 10: Creation of Mobile Automation framework using POM (3 hours)

  • 10.1 Testing Framework using POM without Page factory
  • 10.2 Testing Framework using Page Factory

Chapter 11 : Espresso for automated testing framework (3 hours)

  • 11.1 Setting up Espresso for Functional testing
  • 11.2 Set up device for Espresso tests
  • 11.3 Running Espresso tests

Chapter 12: Testing Mobile apps in the Cloud (3 hours)

  • 12.1 Execute tests on Sauce labs
  • 12.2 Run tests on parallel execution
  • Member Testimonials

    Imitiaz Aftaab

    Thanks for awesome knowledge sharing. change my life - from working at a gas station to awesome job.
    2017-08-07T06:59:23+00:00
    Thanks for awesome knowledge sharing. change my life - from working at a gas station to awesome job.

    Viral Upadhyay

    His feedback "awesome, easy going, these videos are the best ever used, was not aware of the course earlier, everything is perfect as of now"
    2017-06-27T11:56:34+00:00
    His feedback "awesome, easy going, these videos are the best ever used, was not aware of the course earlier, everything is perfect as of now"

    Gagan

    I want you to know that you have done some real good work with your videos and I definitely want you to be fairly compensated... Read More
    2017-06-30T11:55:39+00:00
    I want you to know that you have done some real good work with your videos and I definitely want you to be fairly compensated for that.

    Aviad Sar Shalom

    I learned QTP and Selenium with you.,I secured 2 jobs thanks to it, after passing 2 real tough technical interviews.. --The interviewer has no mercy,... Read More
    2017-06-27T11:55:28+00:00
    I learned QTP and Selenium with you.,I secured 2 jobs thanks to it, after passing 2 real tough technical interviews.. --The interviewer has no mercy, and try to tackle me no matter what,But it doesn't matter what he asked, after watching your videos, i felt that not just that i know much more than the interviewer..He cant even scratch the bottom of my knowledge.....

    simplymeandyou01

    " excellent!!! it was so easy for me to understand each and every words you said... correct and simple words, excellent and simple teaching style.... Read More
    2017-06-30T12:40:11+00:00
    " excellent!!! it was so easy for me to understand each and every words you said... correct and simple words, excellent and simple teaching style. fantastic flow of speech... thanks a lot. "
  •  

Leave a Reply

Your email address will not be published. Required fields are marked *