Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
INDIUM SOFTWARE
An Independent Software Testing Firm
Mobile Test Automation
- Laying the right foundation
Feb 16, 2016
© 2016 Indium Software
Mobility trends in 2015 and onwards
2
The Average user
engages with their
mobile devices
200 timesa...
© 2016 Indium Software3
BUILD APPS
MADP/MEAP
Off the shelf
mobile apps
Custom
applications
CHALLENGES
More customer driven...
© 2016 Indium Software4
Where is your
App?
© 2016 Indium Software
The Challenges
Diversity
Jailbreaking/Rooting of devices
Source-code requirement
Libraries to be ad...
© 2016 Indium Software
How much Automation is really Automated?
6
Startup / Shutting down Hub machines, Appium servers
etc...
© 2016 Indium Software
Automation Suite – In the long run
7
Environment and
Configuration settings to
be made easy
Managin...
© 2016 Indium Software
Taking it beyond
8
Big Data
Automated Defect Analysis
Failure Control
Continuous Integration
Benchm...
© 2016 Indium Software9
© 2016 Indium Software
Thank Youramesh.k@indiumsoft.com
Sunnyvale
Suite 210, 1250 Oakmead Parkway
Sunnyvale, CA – 94085.
P...
Upcoming SlideShare
Loading in …5
×

Mobile test automation - laying the right foundation by Ramesh Krish`

517 views

Published on

Ramesh Krish

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Mobile test automation - laying the right foundation by Ramesh Krish`

  1. 1. INDIUM SOFTWARE An Independent Software Testing Firm Mobile Test Automation - Laying the right foundation Feb 16, 2016
  2. 2. © 2016 Indium Software Mobility trends in 2015 and onwards 2 The Average user engages with their mobile devices 200 timesa day 2 billion Global Smartphone use will reach 1.3 billion in 2015 Average time spent on mobile 2 hours 21mins1 Day Mobile web will dominate Desktop web By 2015 Almost 3 billionmobile devices will be sold by 2017 “Tablet shipment are growing 70% year-over-year” Embrace mobile 100%By 2017, of employee apps will be built Mobile-first Investment in mobile is booming Enterprises will invest $61 billion in enterprise mobile apps by 2018 Increasing mobile usage………………………………..
  3. 3. © 2016 Indium Software3 BUILD APPS MADP/MEAP Off the shelf mobile apps Custom applications CHALLENGES More customer driven More cloud based Shorter production cycle More HW and SW choices More mobile carriers Lack of standards BARRIERS TO MOBILE TESTING Lacks the right method or process Devices are not readily available Mobile testing experts not available Lacks in-house testing environment Lacks the right tools for testing Lack of time to test QTP/UFT Ranorex SilkMobile Selenium RC SOAPUI Appium PhoneGap MonkeyTalk Test Studio Fone Money Robotium Uiautomator SeeTest Perfectomobile Zapfix DeviceAnywhere Technology landscape
  4. 4. © 2016 Indium Software4 Where is your App?
  5. 5. © 2016 Indium Software The Challenges Diversity Jailbreaking/Rooting of devices Source-code requirement Libraries to be added to the source-code Apps rendering differently in diverged device sizes Instrumentation/Re-signing requirements Instrumentation of browsers impossible Device specific features iOS automation requirements are not free Devices (Apple, Samsung, LG etc) | Operating Systems (iOS, Android, Windows, Blackberry, Symbian etc) | Browsers (IE, Safari, Chrome, FF, Opera etc) | Interfaces (Native, Web, Hybrid) 5
  6. 6. © 2016 Indium Software How much Automation is really Automated? 6 Startup / Shutting down Hub machines, Appium servers etc. Setup Environment | Dependencies | Data Registering and deregistering of Nodes Checkout code from repo and build process Manual edition configuration files like testNG.xml, property files etc. Distributed testing involving multiple technologies viz. UI, DB, API etc Maintain data sheets for various environments Defect analysis and categorization of defects Environment/Network Health check for execution
  7. 7. © 2016 Indium Software Automation Suite – In the long run 7 Environment and Configuration settings to be made easy Managing proper folder structure for the scripts / reusable components Proper documentation for the functions / scripts Tagging the test cases Modularizing and creating reusable components Multiple OR / Scripts / Methods based on modules Effective identification of objects using locating techniques like relative xpath or constructing dynamic xpath Removal / cleanup of obsolete scripts / functionalities as needed Ensure sanctity of the test suite by maintaining (fixing) the failures as and when it occurs
  8. 8. © 2016 Indium Software Taking it beyond 8 Big Data Automated Defect Analysis Failure Control Continuous Integration Benchmarking AnalyticsDefect Trends
  9. 9. © 2016 Indium Software9
  10. 10. © 2016 Indium Software Thank Youramesh.k@indiumsoft.com Sunnyvale Suite 210, 1250 Oakmead Parkway Sunnyvale, CA – 94085. Phone: +1(408) 501-8844 Fax: +1(408) 501-8808 Atlanta Crown Office Suites 1870 The Exchange, Suite 100 Atlanta, GA – 30339. Phone: +1 (678) 608-0809, +1(770) 989-7302 Chennai VDS House 41, 2nd Floor, Cathedral Road Chennai – 600 086. Phone: +91-44-2811 6330 Fax: +91-44-4210 4033 Bengaluru Salarpuria Adonis, 2nd Floor Binnamangala, 3/1, Old Madras Road Kadiranapalya, Indira Nagar Bengaluru – 560 038. Phone: +91-80-6784 7500 Sales Inquiries: americas.sales@indiumsoft.com , apac.sales@indiumsoft.com , emea.sales@indiumsoft.com , india.sales@indiumsoft.com , sales@indiumsoft.com General Inquiries: careers@indiumsoft.com , info@indiumsoft.com Kuala Lumpur Suite 8-1 & 8-2, Level 8, Menara CIMB, No.1, Jalan Stesen Sentral 2, Kuala Lumpur – 50470, Malaysia Phone: +60 (3) 2298 8465 Fax: +60 (3) 2298 8201 Princeton Carnegie Center Suite 150, 300 Carnegie Center, Princeton, NJ – 08540. Phone: +1 (609) 786-2423

×