Your SlideShare is downloading. ×
Mobile Testing Presentation at IBM Pulse 2013
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

Mobile Testing Presentation at IBM Pulse 2013


Published on

This is a presentation focused on testing and quality assurance for mobile apps that we delivered at the IBM Pulse 2013 conference

This is a presentation focused on testing and quality assurance for mobile apps that we delivered at the IBM Pulse 2013 conference

  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Addressing the challengesof mobile application testing#ibmmobile #pulse1726Leigh Williamson (@leighawillia)IBM Distinguished EngineerRational CTO team – Mobile StrategyCharles Rankin (@mtgofiend)Rational CTO team – Mobile Strategy © 2012 IBM Corporation
  • 2. Mobile is the NEXT dominant phase of computing Mobile is different: Mobile/Wireless/Cloud • Transformational business models • Faster lifecycles • More iterative Client/Server Web/DesktopHost/Mainframe IBM MobileFirst 1
  • 3. The IBM MobileFirst offering portfolio Industry Solutions Development & Integration Services Banking Insurance Retail Transport Telecom Government Healthcare AutomotiveStrategy & Design Services IBM and Partner Applications Application & Data Platform Management Security Analytics Devices Network Servers Cloud & Managed Services 2
  • 4. The IBM Mobile Enterprise Development Lifecycle Design & Develop InstrumentObtain Insight Integrate Industrialize Manage Test Deploy Scan & Certify 3
  • 5. Quality is critical for mobile applicationsCustomer facing (B2C) applications – ‘Face of the Business’ – Engage customer personally and drive loyalty – User experience is key to brand perceptionEmployee facing (B2E) applications – Increase worker productivity – Speed decision making and action – Poor user experience compromises investment 4
  • 6. How is mobile application testing different?Device platforms, fragmentation, and growth – iOS, Android, BlackBerry, Windows Phone, Symbian, etc. – Multiple form factors and screen resolutions – Device refresh every 24 monthsNew capabilities to test – Camera, GPS, direction, orientation, voice, etc. – Data and power consumptionMore network considerations – Multiple carriers, variable throughput and latency, disconnected use, network switching, etc.User experience is more critical 5 5
  • 7. Testing the end-to-end mobile solutionClient Tier Devices Middle Tier Server Back-end Data & Services Testing involves much more than just the mobile front-end 6
  • 8. What do mobile testers need? 7
  • 9. What do mobile testers need? Test planning, reporting, and dashboarding Test case/suite/environment construction Integration with ALM Integration with multiple execution engines 8
  • 10. What do mobile testers need? Still most used mobile testing method Necessary for some validation Integration with test management Frequently key in outsourcing and crowd sourcing scenarios 9
  • 11. What do mobile testers need? Isolate front-end from back-end Control over data and interface Decrease expensive set-up costs 10
  • 12. What do mobile testers need? Network connections Server data Client data Injections and data flow analysis 11
  • 13. What do mobile testers need? Middle-tier and back-end Mobile client code Mobile network Mobile client experience 12
  • 14. What do mobile testers need? Device / platform agnostic Application instrumented automation Optical / image recognition automation 13
  • 15. What do mobile testers need? Remotely accessible Shareable across teams / geographies Access to diverse selection Device clouds minimize cost of ownership 14
  • 16. IBM / Rational Testing Solution IBM AppScanRQM Test Planning Test Execution Configuration testing Team Collaboration Test Construction Reporting & Dashboard Client Tier Devices Middle Tier Server Back-end Data & Services RTW/RTVS Simulation of mid-tier or backend systems Test automation of mid-tier or back-end systemsTest automation on deviceMobile device cloud access 15
  • 17. Three Ways to Get Started with IBM 1 Continue the conversation with us at the mobile enterprise zone in the Solution Expo 2 Schedule a free mobile innovation workshop by emailing 3 Learn more at Interact with us @IBMMobile and #IBMMobile 16
  • 18. 17
  • 19. Acknowledgements and Disclaimers:Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in allcountries in which IBM operates.The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They areprovided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance oradvice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in thispresentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damagesarising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation isintended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or alteringthe terms and conditions of the applicable license agreement governing the use of IBM software.All customer examples described are presented as illustrations of how those customers have used IBM products and the results theymay have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in thesematerials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specificsales, revenue growth or other results.© Copyright IBM Corporation 2013. All rights reserved. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere, DB2, Maximo, Clearcase, Lotus, etcIBM, the IBM logo,, [IBM Brand, if trademarked], and [IBM Product, if trademarked] are trademarks or registered trademarksof International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarkedterms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S.registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also beregistered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright andtrademark information” at you have mentioned trademarks that are not from IBM, please update and add the following lines:[Insert any special 3rd party trademark names/attributions here]Other company, product, or service names may be trademarks or service marks of others. 18