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