Mobile Performance Testing Expedite Hareesh K Munaganuri Project
Mobile Performance Testing Expedite Hareesh K Munaganuri & Project Lead Satheesh K Babu & Sr. Manager IBM India Pvt. Ltd 1
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 o KPIs to be considered for mobile performance testing. o Different tools for android and IOS mobile testing. o Setting up cost effective lab for mobile performance testing. o Monitoring tools to get the statistics to identify the tailbacks. 2
Challenges in Mobile Testing 3
KPI’s For Mobile performance testing App crash API latency App load 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 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 SE • SPECTRA 2 XL • K 12 -G 35 • K 15 CLASSIC • K 18 • NSA • K 2 AIR
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 1. http: //articles. techrepublic. com/5100 -10878_11 -5207561. html 2. http: //www. safecomprogram. gov/NR/rdonlyres/5 C 74 C 631 -ACF 6 -433 F-B 313 C 04 D 041 A 5489/0/Look_Future_Wireless_Communications_Beyond 3 G. pdf 3. http: //www. forrester. com/Research/Document/Excerpt/0, 7211, 42749, 00. html 4. http: //www. tradingmarkets. com/. site/news/Stock%20 News/2344437/ 5. http: //www. sybase. com/files/White_Papers/IDC_Mobile. Platform_White. Paper_Oct 2008. pdf 6. http: //gnokii. org/ 7. http: //www. pressreleasepoint. com/open-source-saas-collaboration-solution-provides-push-email-and-cloudbasedmobile-sync-15 -billion-sm 8. http: //mite. keynote. com/product_overview/index. php 9. http: //www. ciol. com/Developer/Testing/News-Reports/Device. Anywhere-integrates-mobile-testing/2609120397/0/ 10. 11. 12. 13. 14. http: //www. testquest. com/objects/Library/appnote_net_perform. pdf http: //www. deviceanywhere. com/ http: //www. mverify. com/resources. htm http: //www. mverify. com/technology/m. Verify-MTS-Performance. Testing. pdf 13
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 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. 14
Thank You!!! 15
- Slides: 15