Your SlideShare is downloading. ×
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Test Automation for Mobile Applications: A Practical Guide

240

Published on

The world of information technology is undergoing revolutionary changes. Advancements in mobile computing, fueled by mobile applications, are playing an important role in driving these changes. While …

The world of information technology is undergoing revolutionary changes. Advancements in mobile computing, fueled by mobile applications, are playing an important role in driving these changes. While developers build their technical skills to accommodate these evolving trends, it is equally important for testers to understand what it takes to test mobile applications. Testers must understand the scope of mobile device applications testing, whether automation is feasible, and what challenges will face the test team. Kunal Chauhan presents an optimized approach to testing smart devices, specifically focusing on mobile applications test automation, the various forms of applications (web, native, hybrid), and the tools available to assist in the automation process. Kunal demonstrates an automation framework using open source tools, providing a practical implementable solution to add to your mobile test automation toolkit.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
240
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.      Session    Presented by:  Kunal Chauhan      Brought to you by:      340 Corporate Way, Suite   Orange Park, FL 32073  888‐2 W15  Concurrent 4/9/2014    3:15 PM          “Test Automation for Mobile Applications:  A Practical Guide”      QA InfoTech              300, 68‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com 
  • 2. Kunal Chauhan QA InfoTech   As chief technology officer at QA InfoTech, Kunal Chauhan focuses on driving technology and strategy initiatives, and helping the company move into additional vertical markets and segments. Kunal has more than eighteen years of experience in the software development and quality assurance field. Prior to QA InfoTech, Kunal was vice president, web applications development, at Thomson Reuters Equities, responsible for building and managing more than twenty applications including real- time, historical, TCA, and query-based systems serving brokerage houses and financial institutions. He has also worked with Fidelity Investments (Boston) in their corporate actions group. Kunal lives in Noida, India and can be reached at kunalchauhan@qainfotech.com.
  • 3. Test Automation for Mobile Applications: A Practical Guide Kunal Chauhan CTO QA InfoTech
  • 4. Agenda QA InfoTech ConfidentialExcellence | Partnership | Commitment • Smart Devices and Application Spectrum • Mobile Test Automation Tools • Test Automation Solutions (Demos) • Current Challenges • Comprehensive Framework – A New Perspective • Future Aspects
  • 5. Smart Devices & Application Spectrum • Mobile OS Platforms QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 6. Smart Devices & Application Spectrum • Devices Form Factor QA InfoTech ConfidentialExcellence | Partnership | Commitment Sliders, Keypads Brick Tabs
  • 7. Smart Devices & Application Spectrum • Input Methods QA InfoTech ConfidentialExcellence | Partnership | Commitment Type Hardware Keypad, Virtual Keypad Touch Multi-Touch, Gestures, Virtual Keypad Talk Voice commands, Speech-to-text Motion Accelerometer, Gyroscope, Compass
  • 8. Smart Devices & Application Spectrum QA InfoTech ConfidentialExcellence | Partnership | Commitment  Native Apps Installed Apps, OS Specific  Web Apps Browser based, HTML/HTML5/CSS3 • /AJAX  Hybrid Apps Native apps with non-native front-end components Phonegap, Appcelerator Titanium, Flex • Application Types
  • 9. Mobile Test Automation Tools • Open source o Selenium Sikuli , Robotium Calabash , Appium • Commercial o Experitest SeeTest o Jamo Solutions M-eux o QTP with Perfecto Mobile o EggPlant Mobile QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 10. • Native Mobile Apps o iOS UI Test Automation, Robotium (Android) o Calabash/Appium (For both) • Web Apps o Selenium • Hybrid Mobile Apps o Calabash, Appium o Screencast + Sikuli - Image Based UI Test Automation Test Automation Solutions QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 11. • Native Mobile Apps o iOS UI Test Automation o Robotium (Android) o Calabash/Appium (For both) Test Automation Solutions QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 12. • Web Apps o Selenium Test Automation Solutions QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 13. • Hybrid Mobile Apps o Calabash, Appium o Screencast + Sikuli - Image Based UI Test Automation Test Automation Solutions QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 14. • No silver bullet o Native app automation tool does not support hybrid apps (object identification) o Separate tools for Web and Native app automation • Closed source applications can not be automated in a robust manner • iOS7.0 has new security enhacements blocking Safari interaction with app elements Mobile Test Automation Challenges QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 15. Another Dimension: Current Test Automation Approach QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 16. • Different Application Forms o Same features, business actions o Different tools to automate • How does functional tester contribute? o Test tool vocabulary o Test runners Challenges with current Approach QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 17. Many Tools for Many Application Forms Need of Comprehensive Test Solution QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 18. Glimpse of Comprehensive Framework Solution QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 19. Automating Application with Comprehensive Framework QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 20. Automating Application with Comprehensive Framework QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 21. • Continuous Integration ready • Distributed cross-browser and cross-device test execution for compatibility coverage • Adoption of Json Wire Protocol Future aspects of Comprehensive Framework QA InfoTech ConfidentialExcellence | Partnership | Commitment
  • 22. QA InfoTech ConfidentialExcellence | Partnership | Commitment For more information, please: • Contact us at info@qainfotech.com • kunal.chauhan@qainfotech.net • Visit us at www.qainfotech.com • Read our blog at www.qainfotech.com/blog • Follow us on Twitter at www.twitter.com/qainfotech Thank You USA Office International Headquarters Noida Uttar Pradesh, India Phone: +91-120-4292222 (Three additional testing facilities in India) Farmington Hills Michigan, U.S.A. Phone: +1-248-719-3409
  • 23. About QA InfoTech QA InfoTech ConfidentialExcellence | Partnership | Commitment • An independent software quality assurance and testing company, founded in 2003, currently employing 700 people • Five testing “Centers of Excellence” across the USA and India • World-class testing labs • Experience working with clients across various domains • Bagged the “Top 100 places to work for in India*” award, two years in a row • Focus on the right balance of people, processes, technology • CMMi III, ISO 9001:2008, 20000-1:2005 certified Slide 21 * Study conducted by Great Places to Work Institute, India

×