SlideShare a Scribd company logo
1 of 8
Download to read offline
Image Area
WhitePaper
Best Practices in Mobile Application Testing
www.infosys.com
-	 Mohan Kumar, Manish Chauhan
02 | Infosys
Introduction	 3
QA Challenges in Mobile Application Testing	3
Device Variation	 3
Mobile Testing Tool Availability	 3
Industry Standards	 3
Need for Skilled QA specialist in Automation Testing	 3
Cloud Computing	 3
Mobile Application Testing Strategy	4
Device Emulator	 4
Mobile Cloud Computing Solutions (Remote Real Devices)	 4
Real Time Devices with Real Networks	 5
Automation Tools to Avoid Manual Work	 5
Types of Testing for Mobile Applications	6
Usability Testing	 6
Compatibility Testing	 6
Interface Testing	 6
Services Testing	 6
Low Level Resource Testing	 6
Performance Testing	 6
Operational Testing	 6
Security Testing	 6
Conclusion	 7
About the Authors	7
Contents
Infosys | 03
Introduction
QA Challenges in Mobile Application Testing
he goal of any application testing exercise is to understand the quality and performance of the features offered. There are, however, some
critical factors which make mobile testing a far greater challenge vis-à-vis desktop and web-based application testing. These factors are:
Device Variation
Mobile application testing is difficult due to compatibility issues
as a mobile application can be deployed across devices which
have different:
•	 Operating systems like iOS, Android, Windows, BB, etc.
•	 Versions of an operating system such as iOS 4.x, iOS 5.x,
BB4.x, 5.x, 6.x, etc.
•	 Manufacturers like Samsung, HTC, Nokia, Micromax, etc.
•	 Keypad type such as virtual keypad, hard keypad, etc.
Further, the quality team cannot guarantee that if a tested
application works well on a given device, it will work 100% on
another device even if it is from the same product family because
the screen resolution, CPU, Memory, OS optimization, and
hardware could be different.
Mobile Testing Tool Availability
The tools used for desktop and web-based applications do
not work for mobile application. Hence, a complex scripting
technique and new tool development is required for mobile
application testing.
Industry Standards
Mobile application testing must meet industry standards for an
application to be globally acceptable and popular.
Need for Skilled QA specialist in Automation Testing
The quality team needs a skilled QA specialist not only to assess
the automation tools available in the market for testing but also
to quickly identify user interface bugs as UI is critical in mobility.
A well-tested and fully functional mobile application could be
rejected by end users merely due to UI look and feel.
Cloud Computing
Cloud computing offers a web-based mobile environment on
simulators where testers can deploy, automate and test the
mobile application. This approach helps reduce the cost of the
project under development.
Following are the most common problems faced by testers in
cloud environment.
•	 Subscription model
•	 High cost
•	 Lock-in
•	 Internet connectivity issues
•	 Automation is image-based and time consuming
•	 Automation cannot be used outside the framework
In many ways, mobile testing is more challenging than testing based on desktop or Web applications. Mobile applications have a
smaller footprint on the virtual machine as opposed to a desktop application.
Today Android and IOS are the most successful mobile platforms. Most companies are preparing enterprise applications for various
mobile handset manufacturers with various flavors of the operating system on different screen sizes and hardware configuration
like keypad, trackballs, etc.
It is enormously challenging to verify enterprise applications across myriads of handsets with different screen sizes and operating
system flavors. Therefore, testing teams need to find better and more cost-effective solutions to avoid any compromise on quality.
This white paper describes QA challenges in mobile application testing and discusses mobile testing strategies, mobile testing types
and mobile testing automation tools.
In today’s business environment, many vendors are operating in the enterprise mobility market to ensure that any given application
is isolated, secure and performs well.This allows users and administrators to focus on preventing virus attacks, security issues, device
theft, and managing personal data and administration work.
04 | Infosys
Mobile Application Testing Strategy
In mobile application testing actually there are too many tools and techniques available to meet quality requirement so we can focus on
following factors depicted in figure 2 to minimize the testing requirement.
Emulators
Cloud Testing
Solution
Physical Device
•	 All applications can be deployed
and tested on emulator without
investing in Mobile Handset for
various OS.
•	 Emulators are mostly available
free, and we can also perform UI,
Stress and performance testing
on that.
•	 30-40% test
•	 The Mobile devices can be
accessed through web interface
i.e. Browser.
•	 Application can be deployed,
tested and managed.
•	 Automation module is available
and solution is secure if
private cloud is used with no
maintenance
•	 Upto 100% test coverage can be
achieved.
•	 Real device testing will give the
most realistic view of test results.
•	 All possible types of testing
activities can be performed
including that are dependent on
hardware.
Device Emulator
QA team can perform most of the testing in a well-equipped test environment using device emulators with various options like ability to
bypass the network, using live environment via modems and use of an effective scripting language. This is a cost effective solution
Mobile Cloud Computing Solutions (Remote Real Devices)
The QA team can use the mobile cloud computing environment to deploy and test an application. In the cloud approach, the task
and data are kept on the Internet rather than on an individual device, providing on-demand access. By reducing the complexity of
the implementation, companies that take advantage of cloud services can significantly reduce project costs and boost the return on
investment of a mobile computing solution.
Fig (2) Mobile Application Testing platforms
User provides the
Inputs to the Web
Interface using
Internet
Server receives the User
request and Send it to
Actual device for
compilation
Mobile Devices solve the user request
and send compiled results back to
Server for displaying the results to
User on the Web Interface
Fig (3)-Cloud computing diagram
Infosys | 05
Real Time Devices with Real Networks
The QA team cannot completely avoid this option but there should be an option to test real devices on real networks whenever required.
This is important since the Mobile application will always be used on mobile devices by end users who may access the application from a
remote area with fluctuating network signal strength.
Automation Tools to Avoid Manual Work
The QA team should automate the mobile applications task to avoid manual work for time and cost savings. There are several automation
tools available in the market for mobile applications.
There are several benefits of using a cloud
solution:
•	 Rent per hour, swap devices
•	 Test incoming calls and text without needing a cell plan
•	 Automated test execution is recorded to video to investigate
failures
•	 Device logs are recorded to help with troubleshooting
•	 Large number of devices available for testing
•	 Tests can be run on several devices in parallel
•	 Web-based interface
•	 Build integration
Mobile
Application
Test
Automation
Tools
Android
QTP(Paid)
Robotium
Blackberry
Fledge
Android
FoneMonkey
QTP
iOS
UIAutomation
Frank
Android
Instrumentation
EggPlant(Paid
Symbian
CTS(Compatibility
Test Suite)
Web OS
EggPlant(Paid)
QTP(Paid)
Fig (4) Mobile Application Test Automation Tools
06 | Infosys
Usability Testing
This includes text visibility in the selected language, navigation
between screens, and verification of functionality online/
offline, feedback from interaction with system, i.e., downloaded
application should be prompt with message.
Compatibility Testing
This entails validating the application for different mobile
devices, OS versions, screen sizes, and resolutions as per the
requirements, checking if integration server changes, checking
for the app isolation with other apps on the device.
Interface Testing
This covers validation of each screen, buttons, text inputs,
navigation flow such as Facebook, bookmarks, reviews, etc.
Services Testing
This includes checking for mobile app not to act as a server,
checkingifaservicetakestoolongorisusedoffline,andchecking
if a service goes down and returns malformed responses.
Low Level Resource Testing
This covers checks for overuse of memory and not releasing it,
app temporary files not cleaned, local database growing too big,
and garbage generation by the app.
Performance Testing
This includes checks on server connection changes to WIFI from
2G/3G or vice versa, shared images size used for the Application
is as per the requirement, application response time, code
optimization for the CPU cycle, battery consumption, memory
leaks, resources like GPS, CAMERA, etc., freed.
Operational Testing
This entails checks for back-up of necessary information in the
app, save and recovery plan if battery goes down, data lost in
case of app upgradation from appstore market, app access if
user gets any alarm, call, message, reminder, etc., and battery
power usage while app is being accessed.
Security Testing
This includes encryption/decryption techniques used for
sensitive data communication, checks for multi-user support
without interfering with the data between them, checks for
access to files saved in the app by any unintended users, detect
areas in tested application so that they do not receive any
malicious content.	
Types of Testing for Mobile Applications
Conclusion
The significant challenges and risks involved in mobile application testing can impact production of mobile apps. These risks and
challenges can be mitigated by adopting the various testing types and strategy outlined in this paper.
The various tools available in market for mobile application testing not only help with testing but also provide a platform to measure
security and compatibility compliance. This can be useful in application certification where required.
The importance of testing mobile applications before deployment in a live environment cannot be overemphasized. An application with
bugs and other issues can hurt not merely business but also the reputation of the organization.
Infosys | 11
About the Authors
Mohan Kumar
is Group Product Manager with the Product Development Group of Infosys Ltd. He has extensive exposure in the financial
and mobile application development space. With global IT experience in the financial services and mobility industry,
he has a strong grasp on product and platform development. His areas of specialization include product and solution
development and process efficiency by leveraging IT and operational convergence in the financial and mobility domains.
Mohan has worked on intellectual property creation. His core areas of expertise include mobile devices (Android, iPhone,
IPAD). Mohan is currently working on various Building Tomorrow’s Enterprise (BTE) initiatives and development of FLYPP
products.
He can be reached at mohan_kumar08@infosys.com.
Manish Chauhan (Dewa)
is Senior Associate Consultant with the PRD group of Infosys. He has more than 6 years’experience in software testing. He
has extensive experience in manual,White Box, API, Unit, and performance testing on mobile devices, Set-top boxes, DTV,
Security Devices, etc. Manish has been involved in creating test cases, test plans, test strategy, automation framework,
and automation script.  He is currently involved in improving the quality of Flypp products.
© 2013 Infosys Limited, Bangalore, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice.
Infosys acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted,
neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing, photocopying, recording or
otherwise, without the prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document.
About Infosys
Infosys partners with global enterprises to drive their innovation-led growth.
That's why Forbes ranked Infosys #19 among the top 100 most innovative
companies. As a leading provider of next-generation consulting, technology
and outsourcing solutions, Infosys helps clients in more than 30 countries
realize their goals. Visit www.infosys.com and see how Infosys (NYSE: INFY),
with its 150,000+ people, is Building Tomorrow's Enterprise® today.
For more information, contact askus@infosys.com www.infosys.com

More Related Content

What's hot

Cloud based Testing Mobile Apps
Cloud based Testing Mobile AppsCloud based Testing Mobile Apps
Cloud based Testing Mobile AppsIndicThreads
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeTechWell
 
Mobile testing
Mobile testingMobile testing
Mobile testingsanpalan
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testingUttam Shrestha
 
Experitest & Hexaware Co-Webinar
Experitest & Hexaware Co-WebinarExperitest & Hexaware Co-Webinar
Experitest & Hexaware Co-WebinarExperitest
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobiGnosis
 
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...Roger Snook
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsRapidValue
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the CloudTechWell
 
Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing Shivaraj R
 
kalyanasundaram,sripriya_tcoepresentation
kalyanasundaram,sripriya_tcoepresentationkalyanasundaram,sripriya_tcoepresentation
kalyanasundaram,sripriya_tcoepresentationQA Programmer
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2Roger Snook
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3Leigh Williamson
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing StrategyankitQA
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobilePerfecto Mobile
 
Testing Mobile Applications
Testing Mobile ApplicationsTesting Mobile Applications
Testing Mobile ApplicationsJohan Hoberg
 
Testing Mobile Apps
Testing Mobile AppsTesting Mobile Apps
Testing Mobile AppsSuresh Kumar
 

What's hot (20)

Cloud based Testing Mobile Apps
Cloud based Testing Mobile AppsCloud based Testing Mobile Apps
Cloud based Testing Mobile Apps
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testing
 
Testing
TestingTesting
Testing
 
Experitest & Hexaware Co-Webinar
Experitest & Hexaware Co-WebinarExperitest & Hexaware Co-Webinar
Experitest & Hexaware Co-Webinar
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
 
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing
 
kalyanasundaram,sripriya_tcoepresentation
kalyanasundaram,sripriya_tcoepresentationkalyanasundaram,sripriya_tcoepresentation
kalyanasundaram,sripriya_tcoepresentation
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3
 
Mobile Application Testing Strategy
Mobile Application Testing StrategyMobile Application Testing Strategy
Mobile Application Testing Strategy
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT Mobile
 
Testing Mobile Applications
Testing Mobile ApplicationsTesting Mobile Applications
Testing Mobile Applications
 
Testing Mobile Apps
Testing Mobile AppsTesting Mobile Apps
Testing Mobile Apps
 

Viewers also liked

Compatibility Testing using Patterns-based Trace Comparison
Compatibility Testing using Patterns-based Trace ComparisonCompatibility Testing using Patterns-based Trace Comparison
Compatibility Testing using Patterns-based Trace ComparisonVenkatesh Prasad Ranganath
 
TestBird 2015 china's mobile game compatibility testing white paper q1 q2
TestBird 2015 china's mobile game compatibility testing white paper q1 q2TestBird 2015 china's mobile game compatibility testing white paper q1 q2
TestBird 2015 china's mobile game compatibility testing white paper q1 q2Jessica Miao
 
Compatibility in mobile testing
Compatibility in mobile testingCompatibility in mobile testing
Compatibility in mobile testingDuy Tan Geek
 
Digipak analysis
Digipak analysisDigipak analysis
Digipak analysiszingmusic
 
Compatibility testing
Compatibility testingCompatibility testing
Compatibility testingAnkit Gujjar
 
Automated Browser Compatibility Testing
Automated Browser Compatibility TestingAutomated Browser Compatibility Testing
Automated Browser Compatibility TestingQAI Global
 
Українська аудиторія Інтернет-користувачів.
Українська аудиторія Інтернет-користувачів. Українська аудиторія Інтернет-користувачів.
Українська аудиторія Інтернет-користувачів. Банк Надра
 
Огляд банківського сектора України за грудень 2013 р.
Огляд банківського сектора України за грудень 2013 р.Огляд банківського сектора України за грудень 2013 р.
Огляд банківського сектора України за грудень 2013 р.Банк Надра
 
Hajj & Health Guide 2013
Hajj & Health Guide 2013Hajj & Health Guide 2013
Hajj & Health Guide 2013OnIslam
 
Call Centre Focus Nokia Social Customer Service
Call Centre Focus Nokia Social Customer ServiceCall Centre Focus Nokia Social Customer Service
Call Centre Focus Nokia Social Customer ServiceDelfin Vassallo ☁️
 
формулы суммы111
формулы суммы111формулы суммы111
формулы суммы111Gulzhaina7777
 
авторы проекта
авторы проекта авторы проекта
авторы проекта Nayka5666
 
Análisis básico de una pintura
Análisis básico de una  pinturaAnálisis básico de una  pintura
Análisis básico de una pinturabombaldil
 
mystorage.az
mystorage.azmystorage.az
mystorage.azNayka5666
 
意思決定メソッド
意思決定メソッド意思決定メソッド
意思決定メソッドimocchi
 
E4 channel logo designs powerpoint presentation By Alex, Dan and Harry
E4 channel logo designs powerpoint presentation By Alex, Dan and HarryE4 channel logo designs powerpoint presentation By Alex, Dan and Harry
E4 channel logo designs powerpoint presentation By Alex, Dan and HarryAlexMason101
 
Puheeksiotto haasteena Niina Salovaara
Puheeksiotto haasteena Niina Salovaara  Puheeksiotto haasteena Niina Salovaara
Puheeksiotto haasteena Niina Salovaara sarilvonen
 

Viewers also liked (20)

Compatibility Testing using Patterns-based Trace Comparison
Compatibility Testing using Patterns-based Trace ComparisonCompatibility Testing using Patterns-based Trace Comparison
Compatibility Testing using Patterns-based Trace Comparison
 
TestBird 2015 china's mobile game compatibility testing white paper q1 q2
TestBird 2015 china's mobile game compatibility testing white paper q1 q2TestBird 2015 china's mobile game compatibility testing white paper q1 q2
TestBird 2015 china's mobile game compatibility testing white paper q1 q2
 
Compatibility in mobile testing
Compatibility in mobile testingCompatibility in mobile testing
Compatibility in mobile testing
 
Digipak analysis
Digipak analysisDigipak analysis
Digipak analysis
 
Compatibility testing
Compatibility testingCompatibility testing
Compatibility testing
 
Automated Browser Compatibility Testing
Automated Browser Compatibility TestingAutomated Browser Compatibility Testing
Automated Browser Compatibility Testing
 
Українська аудиторія Інтернет-користувачів.
Українська аудиторія Інтернет-користувачів. Українська аудиторія Інтернет-користувачів.
Українська аудиторія Інтернет-користувачів.
 
Огляд банківського сектора України за грудень 2013 р.
Огляд банківського сектора України за грудень 2013 р.Огляд банківського сектора України за грудень 2013 р.
Огляд банківського сектора України за грудень 2013 р.
 
Compatibility Testing
Compatibility TestingCompatibility Testing
Compatibility Testing
 
Hajj & Health Guide 2013
Hajj & Health Guide 2013Hajj & Health Guide 2013
Hajj & Health Guide 2013
 
Call Centre Focus Nokia Social Customer Service
Call Centre Focus Nokia Social Customer ServiceCall Centre Focus Nokia Social Customer Service
Call Centre Focus Nokia Social Customer Service
 
формулы суммы111
формулы суммы111формулы суммы111
формулы суммы111
 
авторы проекта
авторы проекта авторы проекта
авторы проекта
 
Presentation1
Presentation1Presentation1
Presentation1
 
Análisis básico de una pintura
Análisis básico de una  pinturaAnálisis básico de una  pintura
Análisis básico de una pintura
 
mystorage.az
mystorage.azmystorage.az
mystorage.az
 
意思決定メソッド
意思決定メソッド意思決定メソッド
意思決定メソッド
 
E4 channel logo designs powerpoint presentation By Alex, Dan and Harry
E4 channel logo designs powerpoint presentation By Alex, Dan and HarryE4 channel logo designs powerpoint presentation By Alex, Dan and Harry
E4 channel logo designs powerpoint presentation By Alex, Dan and Harry
 
Puheeksiotto haasteena Niina Salovaara
Puheeksiotto haasteena Niina Salovaara  Puheeksiotto haasteena Niina Salovaara
Puheeksiotto haasteena Niina Salovaara
 
Chap I l'entreprise
Chap I l'entrepriseChap I l'entreprise
Chap I l'entreprise
 

Similar to Mobile application-testing for shanethatech

Step by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesStep by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesAlisha Henderson
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testingsanpalan
 
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfChoosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfpCloudy
 
i_Mobile Testing Service Desk_Own
i_Mobile Testing Service Desk_Owni_Mobile Testing Service Desk_Own
i_Mobile Testing Service Desk_OwnGopi Raghavendra
 
Mobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesMobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesNous Infosystems
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101TechWell
 
A 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile AppsA 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile AppsCygnet Infotech
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentMatthew Young
 
A Mobile Application Testing Guide for Optimizing Apps.pptx
A Mobile Application Testing Guide for Optimizing Apps.pptxA Mobile Application Testing Guide for Optimizing Apps.pptx
A Mobile Application Testing Guide for Optimizing Apps.pptxMichaelPerez407505
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star eastPerfecto Mobile
 
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Cognizant
 
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Cognizant
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest
 
Why Enterprises Should Opt for Cloud-Based Real Device App Testing.pdf
Why Enterprises Should Opt for Cloud-Based Real Device App Testing.pdfWhy Enterprises Should Opt for Cloud-Based Real Device App Testing.pdf
Why Enterprises Should Opt for Cloud-Based Real Device App Testing.pdfpCloudy
 
App Testing SEO Expert Bangladesh LTD
App Testing SEO Expert Bangladesh LTDApp Testing SEO Expert Bangladesh LTD
App Testing SEO Expert Bangladesh LTDTasnim Jahan
 
Best Practices & Testing Process of Mobile Application Testing.pptx
Best Practices & Testing Process of Mobile Application Testing.pptxBest Practices & Testing Process of Mobile Application Testing.pptx
Best Practices & Testing Process of Mobile Application Testing.pptxCalidad Infotech
 
HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2Hien Vo
 
Cloud mobile automation testing services.pdf
Cloud mobile automation testing services.pdfCloud mobile automation testing services.pdf
Cloud mobile automation testing services.pdfTestrig Technologies
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testingGaurav Singh
 
Mobile Application Testing - White Paper
Mobile Application Testing - White PaperMobile Application Testing - White Paper
Mobile Application Testing - White PaperJade Global
 

Similar to Mobile application-testing for shanethatech (20)

Step by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesStep by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategies
 
Mobile app testing
Mobile app testingMobile app testing
Mobile app testing
 
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfChoosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
 
i_Mobile Testing Service Desk_Own
i_Mobile Testing Service Desk_Owni_Mobile Testing Service Desk_Own
i_Mobile Testing Service Desk_Own
 
Mobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesMobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and Challenges
 
Mobile Testing Tools 101
Mobile Testing Tools 101Mobile Testing Tools 101
Mobile Testing Tools 101
 
A 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile AppsA 5 minute guide to delivering Flawless Mobile Apps
A 5 minute guide to delivering Flawless Mobile Apps
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App Development
 
A Mobile Application Testing Guide for Optimizing Apps.pptx
A Mobile Application Testing Guide for Optimizing Apps.pptxA Mobile Application Testing Guide for Optimizing Apps.pptx
A Mobile Application Testing Guide for Optimizing Apps.pptx
 
Mobile test automation perfecto star east
Mobile test automation perfecto star eastMobile test automation perfecto star east
Mobile test automation perfecto star east
 
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
 
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
Integrated Mobility QA: A Strategic Business Enabler for Enhancing End-user E...
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
 
Why Enterprises Should Opt for Cloud-Based Real Device App Testing.pdf
Why Enterprises Should Opt for Cloud-Based Real Device App Testing.pdfWhy Enterprises Should Opt for Cloud-Based Real Device App Testing.pdf
Why Enterprises Should Opt for Cloud-Based Real Device App Testing.pdf
 
App Testing SEO Expert Bangladesh LTD
App Testing SEO Expert Bangladesh LTDApp Testing SEO Expert Bangladesh LTD
App Testing SEO Expert Bangladesh LTD
 
Best Practices & Testing Process of Mobile Application Testing.pptx
Best Practices & Testing Process of Mobile Application Testing.pptxBest Practices & Testing Process of Mobile Application Testing.pptx
Best Practices & Testing Process of Mobile Application Testing.pptx
 
HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2HienVo_Mobile Testing_v.1.2
HienVo_Mobile Testing_v.1.2
 
Cloud mobile automation testing services.pdf
Cloud mobile automation testing services.pdfCloud mobile automation testing services.pdf
Cloud mobile automation testing services.pdf
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Mobile Application Testing - White Paper
Mobile Application Testing - White PaperMobile Application Testing - White Paper
Mobile Application Testing - White Paper
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 

Recently uploaded (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 

Mobile application-testing for shanethatech

  • 1. Image Area WhitePaper Best Practices in Mobile Application Testing www.infosys.com - Mohan Kumar, Manish Chauhan
  • 2. 02 | Infosys Introduction 3 QA Challenges in Mobile Application Testing 3 Device Variation 3 Mobile Testing Tool Availability 3 Industry Standards 3 Need for Skilled QA specialist in Automation Testing 3 Cloud Computing 3 Mobile Application Testing Strategy 4 Device Emulator 4 Mobile Cloud Computing Solutions (Remote Real Devices) 4 Real Time Devices with Real Networks 5 Automation Tools to Avoid Manual Work 5 Types of Testing for Mobile Applications 6 Usability Testing 6 Compatibility Testing 6 Interface Testing 6 Services Testing 6 Low Level Resource Testing 6 Performance Testing 6 Operational Testing 6 Security Testing 6 Conclusion 7 About the Authors 7 Contents
  • 3. Infosys | 03 Introduction QA Challenges in Mobile Application Testing he goal of any application testing exercise is to understand the quality and performance of the features offered. There are, however, some critical factors which make mobile testing a far greater challenge vis-à-vis desktop and web-based application testing. These factors are: Device Variation Mobile application testing is difficult due to compatibility issues as a mobile application can be deployed across devices which have different: • Operating systems like iOS, Android, Windows, BB, etc. • Versions of an operating system such as iOS 4.x, iOS 5.x, BB4.x, 5.x, 6.x, etc. • Manufacturers like Samsung, HTC, Nokia, Micromax, etc. • Keypad type such as virtual keypad, hard keypad, etc. Further, the quality team cannot guarantee that if a tested application works well on a given device, it will work 100% on another device even if it is from the same product family because the screen resolution, CPU, Memory, OS optimization, and hardware could be different. Mobile Testing Tool Availability The tools used for desktop and web-based applications do not work for mobile application. Hence, a complex scripting technique and new tool development is required for mobile application testing. Industry Standards Mobile application testing must meet industry standards for an application to be globally acceptable and popular. Need for Skilled QA specialist in Automation Testing The quality team needs a skilled QA specialist not only to assess the automation tools available in the market for testing but also to quickly identify user interface bugs as UI is critical in mobility. A well-tested and fully functional mobile application could be rejected by end users merely due to UI look and feel. Cloud Computing Cloud computing offers a web-based mobile environment on simulators where testers can deploy, automate and test the mobile application. This approach helps reduce the cost of the project under development. Following are the most common problems faced by testers in cloud environment. • Subscription model • High cost • Lock-in • Internet connectivity issues • Automation is image-based and time consuming • Automation cannot be used outside the framework In many ways, mobile testing is more challenging than testing based on desktop or Web applications. Mobile applications have a smaller footprint on the virtual machine as opposed to a desktop application. Today Android and IOS are the most successful mobile platforms. Most companies are preparing enterprise applications for various mobile handset manufacturers with various flavors of the operating system on different screen sizes and hardware configuration like keypad, trackballs, etc. It is enormously challenging to verify enterprise applications across myriads of handsets with different screen sizes and operating system flavors. Therefore, testing teams need to find better and more cost-effective solutions to avoid any compromise on quality. This white paper describes QA challenges in mobile application testing and discusses mobile testing strategies, mobile testing types and mobile testing automation tools. In today’s business environment, many vendors are operating in the enterprise mobility market to ensure that any given application is isolated, secure and performs well.This allows users and administrators to focus on preventing virus attacks, security issues, device theft, and managing personal data and administration work.
  • 4. 04 | Infosys Mobile Application Testing Strategy In mobile application testing actually there are too many tools and techniques available to meet quality requirement so we can focus on following factors depicted in figure 2 to minimize the testing requirement. Emulators Cloud Testing Solution Physical Device • All applications can be deployed and tested on emulator without investing in Mobile Handset for various OS. • Emulators are mostly available free, and we can also perform UI, Stress and performance testing on that. • 30-40% test • The Mobile devices can be accessed through web interface i.e. Browser. • Application can be deployed, tested and managed. • Automation module is available and solution is secure if private cloud is used with no maintenance • Upto 100% test coverage can be achieved. • Real device testing will give the most realistic view of test results. • All possible types of testing activities can be performed including that are dependent on hardware. Device Emulator QA team can perform most of the testing in a well-equipped test environment using device emulators with various options like ability to bypass the network, using live environment via modems and use of an effective scripting language. This is a cost effective solution Mobile Cloud Computing Solutions (Remote Real Devices) The QA team can use the mobile cloud computing environment to deploy and test an application. In the cloud approach, the task and data are kept on the Internet rather than on an individual device, providing on-demand access. By reducing the complexity of the implementation, companies that take advantage of cloud services can significantly reduce project costs and boost the return on investment of a mobile computing solution. Fig (2) Mobile Application Testing platforms User provides the Inputs to the Web Interface using Internet Server receives the User request and Send it to Actual device for compilation Mobile Devices solve the user request and send compiled results back to Server for displaying the results to User on the Web Interface Fig (3)-Cloud computing diagram
  • 5. Infosys | 05 Real Time Devices with Real Networks The QA team cannot completely avoid this option but there should be an option to test real devices on real networks whenever required. This is important since the Mobile application will always be used on mobile devices by end users who may access the application from a remote area with fluctuating network signal strength. Automation Tools to Avoid Manual Work The QA team should automate the mobile applications task to avoid manual work for time and cost savings. There are several automation tools available in the market for mobile applications. There are several benefits of using a cloud solution: • Rent per hour, swap devices • Test incoming calls and text without needing a cell plan • Automated test execution is recorded to video to investigate failures • Device logs are recorded to help with troubleshooting • Large number of devices available for testing • Tests can be run on several devices in parallel • Web-based interface • Build integration Mobile Application Test Automation Tools Android QTP(Paid) Robotium Blackberry Fledge Android FoneMonkey QTP iOS UIAutomation Frank Android Instrumentation EggPlant(Paid Symbian CTS(Compatibility Test Suite) Web OS EggPlant(Paid) QTP(Paid) Fig (4) Mobile Application Test Automation Tools
  • 6. 06 | Infosys Usability Testing This includes text visibility in the selected language, navigation between screens, and verification of functionality online/ offline, feedback from interaction with system, i.e., downloaded application should be prompt with message. Compatibility Testing This entails validating the application for different mobile devices, OS versions, screen sizes, and resolutions as per the requirements, checking if integration server changes, checking for the app isolation with other apps on the device. Interface Testing This covers validation of each screen, buttons, text inputs, navigation flow such as Facebook, bookmarks, reviews, etc. Services Testing This includes checking for mobile app not to act as a server, checkingifaservicetakestoolongorisusedoffline,andchecking if a service goes down and returns malformed responses. Low Level Resource Testing This covers checks for overuse of memory and not releasing it, app temporary files not cleaned, local database growing too big, and garbage generation by the app. Performance Testing This includes checks on server connection changes to WIFI from 2G/3G or vice versa, shared images size used for the Application is as per the requirement, application response time, code optimization for the CPU cycle, battery consumption, memory leaks, resources like GPS, CAMERA, etc., freed. Operational Testing This entails checks for back-up of necessary information in the app, save and recovery plan if battery goes down, data lost in case of app upgradation from appstore market, app access if user gets any alarm, call, message, reminder, etc., and battery power usage while app is being accessed. Security Testing This includes encryption/decryption techniques used for sensitive data communication, checks for multi-user support without interfering with the data between them, checks for access to files saved in the app by any unintended users, detect areas in tested application so that they do not receive any malicious content. Types of Testing for Mobile Applications
  • 7. Conclusion The significant challenges and risks involved in mobile application testing can impact production of mobile apps. These risks and challenges can be mitigated by adopting the various testing types and strategy outlined in this paper. The various tools available in market for mobile application testing not only help with testing but also provide a platform to measure security and compatibility compliance. This can be useful in application certification where required. The importance of testing mobile applications before deployment in a live environment cannot be overemphasized. An application with bugs and other issues can hurt not merely business but also the reputation of the organization. Infosys | 11 About the Authors Mohan Kumar is Group Product Manager with the Product Development Group of Infosys Ltd. He has extensive exposure in the financial and mobile application development space. With global IT experience in the financial services and mobility industry, he has a strong grasp on product and platform development. His areas of specialization include product and solution development and process efficiency by leveraging IT and operational convergence in the financial and mobility domains. Mohan has worked on intellectual property creation. His core areas of expertise include mobile devices (Android, iPhone, IPAD). Mohan is currently working on various Building Tomorrow’s Enterprise (BTE) initiatives and development of FLYPP products. He can be reached at mohan_kumar08@infosys.com. Manish Chauhan (Dewa) is Senior Associate Consultant with the PRD group of Infosys. He has more than 6 years’experience in software testing. He has extensive experience in manual,White Box, API, Unit, and performance testing on mobile devices, Set-top boxes, DTV, Security Devices, etc. Manish has been involved in creating test cases, test plans, test strategy, automation framework, and automation script. He is currently involved in improving the quality of Flypp products.
  • 8. © 2013 Infosys Limited, Bangalore, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosys acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing, photocopying, recording or otherwise, without the prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document. About Infosys Infosys partners with global enterprises to drive their innovation-led growth. That's why Forbes ranked Infosys #19 among the top 100 most innovative companies. As a leading provider of next-generation consulting, technology and outsourcing solutions, Infosys helps clients in more than 30 countries realize their goals. Visit www.infosys.com and see how Infosys (NYSE: INFY), with its 150,000+ people, is Building Tomorrow's Enterprise® today. For more information, contact askus@infosys.com www.infosys.com