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.
Mobile Test AutomationRajkumar Rajangam
Testing challenges in general are increasing…• IT-systems getting more and more complex• The number of integration points ...
Mobile devices introduce multiple new challenges• Platforms• OS versions• Devices• Screen Sizes• Screen ResolutionsThis ex...
Mobile technologies is a prioritySource: Gartner Survey 2013Top 10 Technology Priorities RankingAnalytics and business int...
We have only seen the beginning…• Mobile usage rates – 119 %• 7.8 million surplus mobile phones• 2.2 million mobile handse...
What is Test Automation?Test Automation is NOT Artificial IntelligenceThe use of software• To control the execution of tes...
Mobile Test Automation will help you …• maintain / increase test coverage• reduce time to market• reduce risk• more freque...
Emulators or Real Devices?• Emulators• Device• Operating System• Browser• Real Devices
How does automation tools workHacked (Rooted/Jailbroken)PhoneApplicationUnder TestTool LibraryTool AgentFactory Fitted Pho...
What is Rooting / Jailbreaking?Android rootingthe process of allowing users of smartphones, tablets, and other devices run...
Mobile Tools Market – Not lead by leaders yetGartner - Magic Quadrant for Integrated Software Quality Suites
Device Management Challenges• Continuous Investment for setting up a MobileTest Lab• Procure & maintain your inventory up-...
Deployment ChallengesAndroid• Flexible process• Possible to install from GooglePlay or from any other sourceiOS• A complex...
Mobile Cloud ServiceMobileAutomationToolMobile clouds:• Public cloud (external, used by many)• Private cloud (hosted exter...
Demo/VideoHP UFT/QTP + Jamo SolutionsSpareBank1 Mobil App
Critical success factors for Mobile Test Automation• Selecting the right tool• Building a robust framework• Automating the...
Next steps• don’t have to start big• take a few small steps• realize positive effects as you go• make sure the fundamental...
Thank you
Rajkumar Rajangamrajkumar.rajangam@knowit.no+47 952 39 334Questions & ContactsKristian Melhuus Brandser (Oslo)kmb@knowit.n...
Upcoming SlideShare
Loading in …5
×

Rajkumar Rajangam - Mobile test automation - Foredrag NorskTestForum 06.06.2013

705 views

Published on

Test på mobil plattform er krevende pga høy endringstakt, redusert time to market, og brukernes økende krav til kvalitet, stabilitet og brukeropplevelse. I tillegg er det en betydelig utfordring med antallet OS og devicer som løsningene skal fungere på. Foredraget samler erfaringer fra en rekke kunder, med fokus på gevinster, utfordringer og fallgruver knyttet prosjekter innen testautomatisering, og med spesielt fokus på mobil plattform. Presentasjonen vil bli holdt på engelsk.

Presentasjonen er holdt på Testpuben til NorskTestforum 06.06.2013

Testpuben arrangeres denne gang i samarbeid med Knowit og vil finne sted i deres lokaler i Universitetgata 7. Det vil bli servert øl, vin og pizza under presentasjonen. Når den faglige delen av kvelden er over, går vi videre til Amundsen Bryggeri & Spiseri for hyggelig sosialt samvær.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Rajkumar Rajangam - Mobile test automation - Foredrag NorskTestForum 06.06.2013

  1. 1. Mobile Test AutomationRajkumar Rajangam
  2. 2. Testing challenges in general are increasing…• IT-systems getting more and more complex• The number of integration points increase• The value chains are getting longer• Everything should work, all the time…• We are working more agile, with frequent releasesAnd testing teams are already falling behind schedule …
  3. 3. Mobile devices introduce multiple new challenges• Platforms• OS versions• Devices• Screen Sizes• Screen ResolutionsThis explosion of mobile devices is creating a strain on testing organizations
  4. 4. Mobile technologies is a prioritySource: Gartner Survey 2013Top 10 Technology Priorities RankingAnalytics and business intelligence 1Mobile technologies 2Cloud computing (SaaS, IaaS, PaaS) 3Collaboration technologies (workflow) 4Legacy modernization 5IT management 6CRM 7Virtualization 8Security 9ERP Applications 10
  5. 5. We have only seen the beginning…• Mobile usage rates – 119 %• 7.8 million surplus mobile phones• 2.2 million mobile handsets sold in 2012• 86 % of that is Smartphone• But the functionality on Mobile App is limited today...• More features are to be ported from the Web to Mobile Patforms• New Mobile enabled / Mobile only features will be added
  6. 6. What is Test Automation?Test Automation is NOT Artificial IntelligenceThe use of software• To control the execution of tests,• The comparison of actual outcomes to predictedoutcomes• The setting up of test preconditions• Other test control and test reporting functions.
  7. 7. Mobile Test Automation will help you …• maintain / increase test coverage• reduce time to market• reduce risk• more frequent releases• reduce costs by discovering problems early• more satisfied customers and end users
  8. 8. Emulators or Real Devices?• Emulators• Device• Operating System• Browser• Real Devices
  9. 9. How does automation tools workHacked (Rooted/Jailbroken)PhoneApplicationUnder TestTool LibraryTool AgentFactory Fitted PhoneTool LibraryTool AgentApplicationUnder TestMobile Test Automation Tool
  10. 10. What is Rooting / Jailbreaking?Android rootingthe process of allowing users of smartphones, tablets, and other devices running theAndroid mobile operating system to attain privileged control (known as "root access")within Androids subsystem.iOS jailbreakingthe process of removing the limitations on Apple devices running the iOS operatingsystem through the use of software and hardware exploits – such devices include theiPhone, iPod touch, iPad, and second generation Apple TV.
  11. 11. Mobile Tools Market – Not lead by leaders yetGartner - Magic Quadrant for Integrated Software Quality Suites
  12. 12. Device Management Challenges• Continuous Investment for setting up a MobileTest Lab• Procure & maintain your inventory up-to-datewith latest devices• Maintain the device stack with current &previous versions of OS• Keep up with software updates
  13. 13. Deployment ChallengesAndroid• Flexible process• Possible to install from GooglePlay or from any other sourceiOS• A complex process• Can’t install from another source, except AppStore or using provisioning profile• Devices specified within the provisioning profile can be used for testing only bythose individuals whose iPhone Development Certificates are included in theprofile
  14. 14. Mobile Cloud ServiceMobileAutomationToolMobile clouds:• Public cloud (external, used by many)• Private cloud (hosted externally)• Private cloud (hosted internally)
  15. 15. Demo/VideoHP UFT/QTP + Jamo SolutionsSpareBank1 Mobil App
  16. 16. Critical success factors for Mobile Test Automation• Selecting the right tool• Building a robust framework• Automating the right processes• Dedicated Resources• Efficient Device Management
  17. 17. Next steps• don’t have to start big• take a few small steps• realize positive effects as you go• make sure the fundamentals are solid• get some experience• increase ambitions over timeThe most important step is to get started, so you are ready asthe need for automation becomes greater!
  18. 18. Thank you
  19. 19. Rajkumar Rajangamrajkumar.rajangam@knowit.no+47 952 39 334Questions & ContactsKristian Melhuus Brandser (Oslo)kmb@knowit.no+47 977 69 594Jørn Aaberg (Bergen)jorn.aaberg@knowit.no+47 478 96 478

×