Mobile App Testing : (Android app testing and iOS app testing )

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

Leave a Reply

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