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

    Padmaja Uppati

    I am glad to say that I cracked the CFTL exam a week ago.Thank you very much
    2017-06-30T11:46:44+00:00
    I am glad to say that I cracked the CFTL exam a week ago.Thank you very much

    Pardhiva

    "Great video put by Karthik on tips to master selenium....He correctly identified types of students and gave practical tips...Thank you so much Karthik and E... Read More
    2017-06-30T11:59:21+00:00
    "Great video put by Karthik on tips to master selenium....He correctly identified types of students and gave practical tips...Thank you so much Karthik and E Learn Team "

    Testimonial 3

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vitae imperdiet neque, nec elementum diam. Integer vel libero nunc. Vestibulum enim eros, tincidunt non dignissim... Read More
    2017-08-01T10:04:40+00:00
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vitae imperdiet neque, nec elementum diam. Integer vel libero nunc. Vestibulum enim eros, tincidunt non dignissim eu, aliquam eu libero. Nulla scelerisque, mi ac laoreet facilisis, nisl nulla tristique mi, non laoreet est nisl sit amet velit.

    Amar Sindol

    Karthik,u r really great in explaining, superb videos, have learnt some techniques n watching the chain to become an expert,thnx a lot
    2017-06-30T12:24:18+00:00
    Karthik,u r really great in explaining, superb videos, have learnt some techniques n watching the chain to become an expert,thnx a lot

    xyz

    First of all I like to thank ITeLearn team for all your hard work and Mr.Karthik for being a great teacher. I purchased QTP Permium... Read More
    2017-06-30T11:48:36+00:00
    First of all I like to thank ITeLearn team for all your hard work and Mr.Karthik for being a great teacher. I purchased QTP Permium Tutorial Videos last week and I am enjoying every minute of them learning with Mr.Karthik.
  •  

Leave a Reply

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