top
Corporate training

up - skill your team

Request Quote
Mobile Application Testing
Rated 3.5/5 based on 480 Votes customer reviews

Mobile Application Testing Training

Learn to do manual and automated testing for web and mobile applications. Use Apium and Selendroid for automated testing.

Online & Classroom | Latest & Accredited Courseware | 100+ hrs of assignments

Request Syllabus Schedules

Modes of Delivery

Key Features

Instructor-led interactive course on Mobile App Testing
20 hours of Hands-on coaching for successful placements
Master manual and automated mobile testing
Get access to plenty of exercise materials, courseware and code samples
Complete a live industry project with support from your mentors

Description

Considering that by the end of 2017 the number of mobile users is expected to reach 4.4 billion, it makes sense to invest in this technology. Mobile development and testing are among the hottest careers of the decade and we at Zeolearn want to make sure that you have the expertise to land lucrative job offers. We therefore bring you the Mobile Application Testing course that will familiarise you with the various aspects of the testing process on a mobile device.

The process of ensuring mobile applications functionality, usability and consistency is called Mobile Application Testing. Types of mobile application testing include automation and manual.

Zeolearn academy’s Mobile Application Testing course covers software testing concepts, types of mobile apps & app testing generics, manual and automated testing, using Appium and Selendroid for automated testing and much more.  This Mobile Application Testing course will help you to identify the issues which can be related to security, reliability, performance and stability of mobile apps. Our course is highly experiential and you will learn the concepts through practical work. You will also be working on a project and understand how Mobile Application Testing helps:

  • Speed up the development process.
  • Increase the application rating on play store.
  • Find source of bugs and crashes.
  • In knowing how many platforms the application supports.

Enrol today and get expertise in the latest mobile testing technologies.

Here is what you will learn!

  • How mobile apps work and methodologies including SDLC and STLC
  • How to test your mobile apps manually
  • How automated testing can be done for web and mobile applications
  • About the Appium framework and how it is used in Android and iOS
  • Setting up of Selendroid and learn about Selendroid framework

Is this course right for you?

The target audience for this course is Software Testers, and beginners who are willing to start their career in Mobile Application Testing industry.

Prerequisites:

  • Basic knowledge of concepts and techniques used in Software testing
  • It is better to have basic knowledge of Automation Testing

 

Curriculum

  • What is Mobile App testing?
  • Basic concepts in Mobile App testing
  • Different types of Mobile apps
    • Native
    • Hybrid
    • Web mobile apps
  • Mobile Platforms
  • SDLC Methodologies overview
  • Mobile app testing challenges
  • Test case design
  • Cloud based mobile testing
  • Mobile app testing tools
    • Bluestacks
    • SeeTestManual
    • See TestCloud
  • Mobile Application Testing types
    • UI Testing
    • Functional Testing
    • Regression Testing
    • Interruption Testing
    • Installation/ Upgrade Testing
    • Compatibility Testing
    • Network Testing
    • Certification Testing
    • Field Testing
    • Usability Testing
    • Localization Testing
    • Performance Testing
  • Mobile platforms
  • Android platform
    • Introduction to Android
    • Architecture
    • Setting up of Android development environment
    • Developing your first Android App
    • executing app on Emulator and Real Device
    • Code Walkthrough of Android Application
    • Build Process
    • Debugging – DDMS/ ADB/ AVD
  • IOS platform
    • MAC OS Introduction
    • IOS/ Architecture
    • Introduction to XCODE
    • Provisioning Profile
    • Build Process
  • INTRODUCTION
    • Introduction to Automation of web application
    • open source and paid tools used for web and mobile automation
  •   AUTOMATION IN WEB APPLICATION
    • introduction to Selenium WebDriver.
    • Architecture of WebDriver
    • Configuring WebDriver
    • Locators-ID,Name,Xpath,CSSetc
  • AUTOMATION IN MOBILE APPLICATION
    • Types of Mobile Applications-Native,Hybrid,Web
    • Various Mobile Platforms(iOS,Android,Windows Phone)
    • Real Mobile Device/ Emulators and Simulators
  • APPIUM
    • Introduction to Appium
    • Appium Architecture
    • Appium on Android and iOS
    • Appium Server
    • Introduction to client Libraries -Python,Java and Ruby
  • FEATURES IN APPIUM
    • Android Mobile Application Testing using Appium Demo
    • Android Application UI Features Testing
    • Android Application Rest Services Testing
    • Cross Platform Testing using Appium Demo
    • Rich Internet Application Testing using Appium Dem 
  • INSTALLATION OF APPIUM ON ANDROID AND IOS
    • Android Platform
      • Installation of JDK and Configuration of eclipse
      • Installation of Android SDK
      • Installation of Appium Exe
      • Configuration of real mobile Devices-Settings,PDAnet+ etc
      • Application utilities-APK Extractor,Activity Launcher etc
      • Configuring Selenium jar and Appium Client Library.
      • Android settings
      • ABD Commands, Android Settings
      • Developer Settings, AppiumInspector,Trash actions
    •  IOS Platform
      • Xcode tool for iOS
      • Homebrew, Npm to install appium server
  • APPIUM CONCEPTS AND CHALLENGES
    • Automation of web App,Native and Hybrid
  • APPIUM FRAMEWORK
    • POM Framework, Maven, TestNG, Git/ SVN, Jenkins CI
  • SELENDROID
    • Introduction and Script Creation
  • SELENDROID ARCHITECTURE AND SETTING UP OF SELENDROID
    • Switch between Native and Web based scenarios automation using Selendroid                     
    • Use JUnit Framework to demonstrate end to end automation using Selendroid
    • Manual and Automation testing best practices in Mobile App
    • Automate Test Scenarios using Android app
    • End-End Use Case: Automation using a Hybrid framework

Frequently Asked Questions

Mobile apps have found uses in all facets of our life. From the simplest of chores to more complicated decision making, mobile apps have been developed to handle all our work and our dependency on the mobile device is only going to increase. This demand for the mobile and app technology has consequently led to a surge in the demand for mobile application testers who can test the functionality and applicability of mobile apps. There are different types of mobile devices and they run on different platforms and a mobile application tester will ensure that the apps run successfully on different mobile devices, different configurations, different hardware and software and different mobile operators, giving the user a seamless experience. This is an exciting and challenging field not to mention lucrative if you have the right training.

Zeolearn academy brings you a comprehensive workshop that is complete and interactive. This course is led by industry experts who will bring in their experience into the workshop and help you gain the confidence to execute complex database operations. The Mobile Application Testing course will help you gain hands on expertise with through the numerous examples, exercises and project work through the course of the workshop. 

Zeolearn brings you mentor driven courses that not only helps professionals gain theoretical expertise but also the practical experience in a wide variety of courses including courses on Testing such as Silk Test and Testing with JUnit, which are very popular. The fact that our workshops are mentor driven gives us an edge over other training institutes since you can learn from industry experts about the application and challenges of upcoming technologies. We have so far trained thousands of professionals with the skills needed to land lucrative jobs and you could be next!

On completing the course, you will learn about:

  • The importance of mobile app testing
  • The types of testing
  • Manual and automated testing for apps
  • About Appium
  • Installing Appium on Android and iOS
  • Appium challenges and concepts
  • Selendroid framework

On course completion, all participants have to work on a project to get hands on familiarity with the concepts learnt. Participants will perform manual and automated testing on mobile apps with full support from their mentors. This project, which can also be a live industry project, will be reviewed by our instructors and industry experts. On successful completion, you will be awarded a certificate.

You will receive Mobile Application Testing certification in the form of a course completion certificate.

Classes are held on weekdays and weekends. You can check available schedules and choose the batch timings which are convenient for you.  Demo classes will also be provided on demand.

You may be required to put in 10 to 12 hours of effort every week, including the live class, self study and assignments.

As this is an Online program, you will be needing a windows computer with good internet connection to attend your classes. A headset with microphone is recommended. You may also attend these classes from your Smartphone or tablet.

Don’t worry, you can always access your class recording or opt to attend the missed session again in any other live batch.

Software Testers, and beginners who are willing to start their career in Mobile Application Testing industry will find this course useful. 

One must have:

  • Operating system such as Mac OS X, Windows or Linux (Mac needed to package iOS apps)
  • 4 GB RAM
  • Dual Core CPU

other trainings

How We Can Help You

Contact Course advisor