Mobile App Testing Online Training

Table of Contents

Module 1

  •  Overview/Introduction to Mobile Application testing
  • Learning Objectives – In this module, you will understand
  • What is Mobile Application testing
  • Differences between Mobile testing and Mobile application testing
  • Differences between Native, Hybrid and Web application?
  • Complexity of mobile testing domain

Module 2

  •  Mobile Applications types
  • Learning Objectives – In this module, you will learn
  • Architecture of Native applications
  • Architecture of Hybrid applications
  • Recommended strategy for mobile application testing
  • Unique challenges in mobile application testing

Module 3

  • Mobile Platforms
  • Learning Objectives – In this module, you will understand
  • Android
  • iOS
  • Emulator and Simulator
  • Mobile application testing strategy

Module 4

  • WebServices
  • Learning Objectives – In this module, you will learn
  • WebServices introduction
  • Soap/Restful services
  • WebServices validation using multiple tools

Module 5

  • Android App testing
  • Learning Objectives – In this module, you will learn
  • History
  • Android Architecture
  • Android Components (Activities, Views, Intents, Services , Content providers, receivers)
  • Android SDK environment
  • How to install the Android emulator
  • ADB commands
  • Android testing criteria
  • Android UI test cases
  • Functionality test cases
  • Interrupt test cases
  • How to install the application to test in the emulator
  • Configure the SD card in emulator

Module 6

  •  iOS testing
  • Learning Objectives – This module will help you in understanding
  • History
  • Xcode
  • How to install the application iOS Simulator
  • iOS architecture
  • Different layers in iOS architecture
  • How to install the app in iOS simulator
  • Portrait mode Vs Landscape mode testing
  • Functional testing in mobile environment : Smoke testing Functional testing UI testing Regression testing
  • Performance testing Retesting Compatibility testing with the devices

Module 7

  • Test execution
  • Learning Objectives – In this module, you will understand
  • Test case writing
  • Test case execution with emulators and real devices

Module 8

  •  Mobile application testing tools
  • Learning Objectives – This module will cover
  • SeeTest Automation tool
  • Perfecto tool
  • Robotium tool introduction