Join Cygnet Infotech's Mobile Testing team to learn about delivering fast, easy and scalable mobile test automation solutions using open source tools and frameworks along with live demo of the open source alternatives available in the market. This informative session focuses on giving you an insight into today's best practices and how you can achieve high ROI from your automated testing exercise. Register now to be a part of this engaging discussion.
Following topics we'll cover in the Webinar:
==> Mobile testing challenges, native, web and hybrid
==> Effective use of mobile test automation for rapid time to market
==> Live demo: open source mobile test automation tools to try
==> Tips, tricks and techniques to carry forward
Cygnet Mobile QA Services
Cygnet delivers enterprise mobile QA solutions to ensure seamless, prompt and reliable testing services for reducing mobile application delivery lifecycle. We are adept at providing a plethora of testing solutions including device app functionality testing, handset compatibility testing, mobile automation and performance testing.
Leave comments & suggestions here or email us at info@cygnet-infotech.com if you wish to have QA services. You can also join the chatter @cygnetinfotech using Twitter.
2. Agenda
Challenges involved in Mobile Application Testing
Effective use of Mobile Test Automation
Live Demo: Open Source Tools (MonkeyTalk, Selenium)
Best Practices to Implement
3. Agenda
Challenges involved in Mobile Application Testing
Effective use of Mobile Test Automation
Live Demo: Open Source Tools (MonkeyTalk, Selenium)
Best Practices to Implement
4. 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.
5. Mobile App Diversity
Gaming
Browsing
Streaming
Social
Business
Communication
Platforms X Hardware X Devices X Native/Web X Function
6. Challenges
• Integration with existing Systems
• Accelerated Development
• Performance & Security
• Backward Compatibility
7. Agenda
Challenges involved in Mobile Application Testing
Effective use of Mobile Test Automation
Live Demo: Open Source Tools (MonkeyTalk, Selenium)
Best Practices to Implement
8. 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
9. 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
10. Tools Landscape
Mobile Emulators & Simulators
Open Source Tools
Commercial Tools
11. Agenda
Challenges involved in Mobile Application Testing
Effective use of Mobile Test Automation
Live Demo: Open Source Tools (MonkeyTalk, Selenium)
Best Practices to Implement
12. 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
13. Selenium for Mobile
• Selenium supports iOS and Android mobile applications for
automation
Selenium Android Emulator
WebDriver
Selenium TestScript Android SDK
Eclipse IDE
14. Robotium
• Supports Android applications for Automation
• Robotium RC can be utilized to run testscripts in a Test Lab
setup
15. Agenda
Challenges involved in Mobile Application Testing
Effective use of Mobile Test Automation
Live Demo: Open Source Tools (MonkeyTalk, Selenium)
Best Practices to Implement
16. 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