2. Agenda
Introduction
Types of app in mobiles
Types of testing in mobile app
Various platforms
Testing on simulator
Checklist for iphone & Android
3. Introduction
• With the fantastic growth of mobile computing platforms there has
been a dramatic increase in the value of mobile applications for most
companies.
• One of the biggest challenges that one faces when developing a
mobile application is how to test it.
• There are a number of factors to consider for mobile testing which
aren't present for desktop or web.
4. Types of applications in
mobile
1. Browser Based Applications
2. Pre Installed Applications
3. Installable Applications
5. Browser Based Applications
• Applications built for mobile browsers
• Can be accessed by entering the specific URL in
mobile browser.
• No Installation/Un-installations involved
6. Pre Installed Applications
• Applications which are shipped as in built software
with the mobile device
• No Downloads involved
• No Installation/Un-installations involved
7. Installable Applications
• Can be upgraded:
– This is specific to the application design
– This also depends on the source from where
application was downloaded
• Applications whose executable files/packages
can be downloaded / received by wireless
media or wired media.
8. Types of Mobile Apps Testing
User
Interface
Testing
Functional
Testing
Usability
Testing
Performance
Testing
13. Testing on Simulator (contd.)
• Simulators :
– A software application that can accurately imitate
mobile phone.
• The need to test on simulators:
– Non availability of device
– Testing same build in multiple device screens
– Non availability of certain network for device
testing in testing area.
14. Testing on Simulator (contd.)
• Advantages:
– Money saving & cheaper.
– Can provide a wide variety of testing over different
types of device simulators for the same build.
15. Testing on Simulator (contd.)
• Disadvantages:
– Some issues which are hit by the speed at which
input was given cannot be reproduced easily
– Unable to detect the crash
– Device testing is always preferred as it represents
more likely end user scenarios
16. • Testing mobile applications through
i) Devices.
ii) I phone -- Simulator
iii) Android – Emulator
•Installation & Uninstallation
• Inner Functionality—Functional testing
• System Crash/Force Close
• Look & feel
• Page scrolling
• Navigation to screens
• Performance(App and inner pages load time)
CHECKLIST OF IPHONE & ANDROID APP