The document outlines different types of mobile testing including usability testing, functional testing, performance testing, memory leakage testing, interrupt testing, laboratory testing, installation testing, localization testing, certification testing, cross platform testing, and automation testing. It describes the mobile application development lifecycle of analyzing requirements, designing interfaces, implementing features, accepting feedback, and testing the application. The types of mobile testing are defined to ensure the application meets requirements, has a usable interface, functions properly on different devices and networks, and can be installed, updated, and localized across platforms.
12. Mobile Memory Leakage Testing
How application behaves in case of
memory leak
1. While installing
2. In Action
13. Mobile Interrupt Testing
Incoming and Outgoing SMS/MMS
Incoming and Outgoing calls
Incoming Notifications
Battery Removal
Cable Insertion and Removal
Network outage and recovery
Media Player on/off
Device Power cycle
14. Mobile Laboratory Testing
Traffic dependency testing
Simulating the complete wireless
network
Glitches when a mobile application
uses voice and/or data connection
to perform some functions
GPS dependency