Professional Documents
Culture Documents
Ashwini Phalle
1. Mobile Testing The Need 2. Mobile Application overview 3. Mobile Application Testing Requirements 4. Testing Challenges 5. Possible Solutions
Analysts at Forrester Research predicted within a few years, the mobile channel will displace the online channel for day-to-day banking tasks
Mobile apps have limited computing resources still need to be agile and reliable
Usability Testing
Usability of applications functionality Usability with various devices
Performance Testing
Application response time Use of resources Application loading speed
Security Testing
Security Testing for financial apps Authentication checks
2.
Features
3.
Locations
Possible Solutions
Device OS
Relative Importance Device1 Device2 Device3 Device4
Relative Importanc e
OS1
OS2
OS3
OS4
OS5
Native
Webapp
App4
App5
2
3
10
Mobile Emulators
Mobile devices with different resolutions, screen sizes and browser implementations Good for finding browser\platform specific bugs Test the apps on device emulators, interact with OS, access in browser simulators
Note : Not all activities can be realistically emulated Mobile apps can exhibit different behavior on device due to
Due to lower device power and memory, Different DPI resolution
11
Outsourcing
Community that serves as a virtual testing team or as an on-demand extension for in-house QA departments
Mobile Could
Remote device access service, gives online access to numerous real devices on various networks Perfectomobile.com DeviceAnywhere.com
12
Best Practices
13
Best Practices
Browser metrics: Subject to change - depends on changes in technology, popularity of the browser, performance issues Device popularity: Analysis on the popular devices in the market, metrics are going to change frequently
Metrics for regions, carriers: Analysis for device/carrier popularity in terms of web traffic from devices in particular countries and regions
Test on desktop browser first for early bug detection Testing at an early stage for the priority devices from the metrics Test on emulator then on device for device specific bugs Early Usability testing on multiple devices Performance Testing on different device and carrier mix based on country and region
14
Q&A
15