Webinar Mobile Test Automation: Challenges and Open Source Solutions 27th Feb, 2013 | Wednesday
Agenda Challenges involved in Mobile Application Testing Effective use of Mobile Test Automation Live Demo: Open Source Tools (MonkeyTalk, Selenium) Best Practices to Implement
Agenda Challenges involved in Mobile Application Testing Effective use of Mobile Test Automation Live Demo: Open Source Tools (MonkeyTalk, Selenium) Best Practices to Implement
Challenges • Diversity: OS Platforms X Hardware X Devices X Carrier Networks • Native vs. Web Applications • Functionality: Talking, Gaming, Browsing, Listening, Business, Communication • User Experience: Installation, Usability, Connectivity, Data Usage etc.
Mobile App Diversity Gaming Browsing Streaming Social Business Communication Platforms X Hardware X Devices X Native/Web X Function
Challenges • Integration with existing Systems • Accelerated Development • Performance & Security • Backward Compatibility
Agenda Challenges involved in Mobile Application Testing Effective use of Mobile Test Automation Live Demo: Open Source Tools (MonkeyTalk, Selenium) Best Practices to Implement
When to plan Automation? • Stable Automation Framework useful across multiple Platforms • Use Emulators for Automation early in the development cycle • Use Real device for automation only to emulate real time usage
How to implement Automation Tools? 1. Define the automation scope 2. Select the Test Automation Tool suitable for your application and supports multiple OSs 3. Start by building automation scripts for smoke testing 4. Gradually build a basic test suite for regression testing that represents business critical use cases
Tools Landscape Mobile Emulators & Simulators Open Source Tools Commercial Tools
Agenda Challenges involved in Mobile Application Testing Effective use of Mobile Test Automation Live Demo: Open Source Tools (MonkeyTalk, Selenium) Best Practices to Implement
MonkeyTalk MonkeyTalk supports both iOS and Android mobile applications for automation Application APK MonkeyTalk Android Emulator TestScript File Android SDK Eclipse IDE with AspectJ Plug-in MonkeyTalk IDE
Selenium for Mobile • Selenium supports iOS and Android mobile applications for automation Selenium Android Emulator WebDriver Selenium TestScript Android SDK Eclipse IDE
Robotium • Supports Android applications for Automation • Robotium RC can be utilized to run testscripts in a Test Lab setup
Agenda Challenges involved in Mobile Application Testing Effective use of Mobile Test Automation Live Demo: Open Source Tools (MonkeyTalk, Selenium) Best Practices to Implement
Best Practices • Test Early and Often • Create matrix of Platforms, Devices, Network Connections (2G, 3G, Wi-Fi, LTE, etc.), Carriers for Testing (Including different OS versions) • Test for Performance and Security • Keep Target Audience in mind while testing • Tool selection should take into account emulator and real device support across platforms
Free Consultation Write us on info@cygnet-infotech.com to get a free POC done on your Mobile App
Contact Us Email: info@cygnet-infotech.com India Cygnet Infotech Pvt Ltd. Website: www.cygnet-infotech.com 2A, Manikyam, Opp. Samudra Annexe, Nr. Shilp Cross Roads, Off. C. G. Road, Facebook Navrangpura, Ahmedabad, Gujarat, India. Tel: +91-79-30487400; LinkedIn Fax: +91-79-30487422 Twitter - @CygnetInfotech Skype – cygnet-infotech-pvt-ltd USA Cygnet Infotech LLC. Mack-Cali Centre III, 140 E, Ridgewood Avenue, Suite 415 ST, Paramus, NJ 07652. Tel: +1-201-995-7444; Fax : +1-201-221-8516