Mobile Performance Testing Expedite Hareesh K Munaganuri & Project Lead Satheesh K Babu & Sr. Manager IBM India Pvt. Ltd
Abstract The phenomenal growth of mobile devices cannot be left unnoticed by any Organization, intending to grow. Increasingly Organizations, wanting to increase the reach of their Applications. This paper will explain below key points which will be useful for industry to obtain the right tool to conduct performance testing and monitoring for different mobile OS and devices also the typical challenges KPIs to be considered for mobile performance testing. Different tools for android and IOS mobile testing. Setting up cost effective lab for mobile performance testing. Monitoring tools to get the statistics to identify the tailbacks.
Challenges in Mobile Testing
KPI’s For Mobile performance testing App crash API latency App load per period Application time running without connection to permanent power (battery) (App + device + OS) Frequency of connections to server (every 5, 10, 30 minutes) Number of bytes needed for App data packet to server. Storage capacity for app data.
Real Device Testing Emulators Testing on real device allows you to run your mobile applications and checks its functionality. Real device testing assures you that your application will work smoothly in customer handsets. Emulators Emulator is a software program that allows your mobile to imitate the features of another computer or mobile software you want them to imitate by installing them to your computer or Mobile.
Performance Testing Tools and Approaches Device Any Where Test Quest Mobile Device Perspective Steps for Recording in I-OS device through LR Steps for Recording Android 1.5 SDK through EMULATORS
Monitoring Tools Spectra 2 Spectra2SE Spectra2XL K12-G35 K15 Classic NSA K2Air
Mobile Testing Lab Setup Approach & Usage
Lab Setup Process Identification of Lab Requirements Infra Network Identification of Lab Location Approvals Raising PO & Procurement of Requirements Establishing Lab setup(infra & network) Setting up Lab Test Environments Pilot Live
Infrastructure & Network team need to get below things
Mobile Lab rough sketch
Benefits Of Mobile Lab
References & Appendix http://articles.techrepublic.com.com/5100-10878_11-5207561.html http://www.safecomprogram.gov/NR/rdonlyres/5C74C631-ACF6-433F-B313- C04D041A5489/0/Look_Future_Wireless_Communications_Beyond3G.pdf http://www.forrester.com/Research/Document/Excerpt/0,7211,42749,00.html http://www.tradingmarkets.com/.site/news/Stock%20News/2344437/ http://www.sybase.com/files/White_Papers/IDC_MobilePlatform_WhitePaper_Oct2008.pdf http://gnokii.org/ http://www.pressreleasepoint.com/open-source-saas-collaboration-solution-provides-push-email-and-cloudbased- mobile-sync-15-billion-sm http://mite.keynote.com/product_overview/index.php http://www.ciol.com/Developer/Testing/News-Reports/DeviceAnywhere-integrates-mobile-testing/2609120397/0/ http://www.testquest.com/ http://www.testquest.com/objects/Library/appnote_net_perform.pdf http://www.deviceanywhere.com/ http://www.mverify.com/resources/resources.htm http://www.mverify.com/technology/mVerify-MTS-PerformanceTesting.pdf
Author Biography Hareesh Munaganuri – He is having 8 years of pure performance testing & engineering experience .From past 3 years he is intensively working on mobile performance testing and implementing different mobile performance testing approaches over the IBM organization. Satheesh K Babu– He is having 15 years of years of experience in pure performance testing .With his vast experience in performance testing area ,he implemented a mobile testing framework which is mostly used in IBM organization.
Thank You!!!