EDUZZA

Mobile App Testing – Android / iOS Curriculum

Section 1: Introduction
Introduction to Mobile Apps Testing
Types of Apps: Native, Hybrid and Mobile Web Apps
In Depth Understanding of Mobile Apps domain
In Depth Understanding of Mobile Web domain
Section 2: Mobile Testing Tour
Mobile Apps Architecture Overview
Gesture tour, Accessories tour, Motion tour
Location, connectivity and map tour
Section 3: Mobile Testing and its challenges
Multiple Device/Platform
Non-functional – Performance and Security
Network, Usability and Memory
Section 4: Mobile Testing Approach
Install, uninstall apps on Mobile devices from build files
workflows and feature testing
Section 5: Mobile Testing Approach … continued
Scenario based testing
Device interactions
Section 6: Mobile Platforms
Android
iOS
Windows
Blackberry
Section 7: Mobile Apps Testing Strategy
Designing Mobile Apps Testing Strategy
Selection of devices for test, planning for test and review Test Strategy
Section 8: Mobile Emulators and Simulators
Android
iOS
Section 9: Android Mobile testing Setup with Emulator
What is emulator
Steps to configure emulator
Install build from .apk file
Section 10: Android Testing in Detail
Android app testing strategy
Test plan creation
UI Test case creation for Android app
Functional Test case creation for Android app
Section 11: Revision and Review
Revision of contents covered till Session 10 and review of test cases designed by students
Section 12: Android Testing in Detail … continued
Functional Testing
UI Testing
Section 13: Android Testing in Detail … continued
Interrupt Testing
Compatibility Testing with different devices
Section 14: Debugging Android Apps
ADB commands
Taking screenshot on different devices
How to log issues
Collecting Crash logs
Section 15: iOS Mobile testing Setup with Emulator
What is emulator
Steps to configure emulator
Install build from .ipa file
Section 16: iOS Testing in Detail
iOS app testing strategy
Test plan creation
UI Test case creation for iOS app
Functional Test case creation for iOS app
Section 17: iOS Testing in Detail … continued
Functional Testing
UI Testing
Section 18: iOS Testing in Detail … continued
Interrupt Testing
Compatibility Testing with different devices
Section 19: Debugging iOS Apps
Connecting to iOS device database
Taking screenshot on different devices
How to log issues
Collecting Crash logs
Section 20: Revision and Review
Revision of contents covered from Session 10 to 20 and review of bug/crash reports designed by students
Section 21: Automation Testing : Approach and tools
Introduction to Mobile Apps Automation Tools
Identify Test Case for automation
Different Tools Available in Market
Open Source Vs. Paid License Tools
Section 22: Android App Automation : Appium
Sample Android App automation using Appium
Section 23: iOS App Automation
Sample iOS App Automation
Section 24: Resume Writing
Resume Writing
Section 25: Interview Preparation and Tips
Interview Preparation and Tips
TAKE THIS COURSE

REVIEWS / TESTIMONIALS