SlideShare a Scribd company logo
Addressing the challenges
of mobile application testing
#ibmmobile #pulse1726
Leigh Williamson (@leighawillia)
IBM Distinguished Engineer
Rational CTO team – Mobile Strategy

Charles Rankin (@mtgofiend)
Rational CTO team – Mobile Strategy




                                      © 2012 IBM Corporation
Mobile is the NEXT dominant phase of computing

  Mobile is different:
                                         Mobile/Wireless/Cloud
  • Transformational business models
  • Faster lifecycles
  • More iterative




                 Client/Server
                                        Web/Desktop

Host/Mainframe




                                       IBM MobileFirst
                                                                 1
The IBM MobileFirst offering portfolio

                                                               Industry Solutions




                                                                                                                              Development & Integration Services
                                Banking   Insurance   Retail    Transport   Telecom   Government    Healthcare   Automotive
Strategy & Design Services




                                                          IBM and Partner Applications



                                                            Application & Data Platform




                                   Management                          Security                       Analytics


                                                Devices              Network              Servers


                                                           Cloud & Managed Services

                                                                                                                                                                   2
The IBM Mobile Enterprise Development Lifecycle

     Design & Develop                     Instrument




Obtain Insight                                     Integrate




                          Industrialize
      Manage                                       Test




                 Deploy                      Scan & Certify



                                                               3
Quality is critical for mobile applications


Customer facing (B2C) applications
 – ‘Face of the Business’
 – Engage customer personally and drive
   loyalty
 – User experience is key to brand
   perception

Employee facing (B2E) applications
 – Increase worker productivity
 – Speed decision making and action
 – Poor user experience compromises
   investment

                                               4
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 months


New capabilities to test
  – Camera, GPS, direction, orientation, voice, etc.
  – Data and power consumption


More network considerations
  – Multiple carriers, variable throughput and latency,
    disconnected use, network switching, etc.


User experience is more critical
                                                              5

                                                          5
Testing the end-to-end mobile solution




Client Tier Devices     Middle Tier Server   Back-end Data & Services




   Testing involves much more than just the mobile front-end



                                                                    6
What do mobile testers need?




                               7
What do mobile testers need?




  Test planning, reporting, and dashboarding

   Test case/suite/environment construction

             Integration with ALM

  Integration with multiple execution engines

                                                8
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
What do mobile testers need?




       Isolate front-end from back-end

       Control over data and interface

      Decrease expensive set-up costs

                                         10
What do mobile testers need?




            Network connections

                Server data

                Client data

      Injections and data flow analysis

                                          11
What do mobile testers need?




          Middle-tier and back-end

             Mobile client code

               Mobile network

          Mobile client experience

                                     12
What do mobile testers need?




          Device / platform agnostic

     Application instrumented automation

    Optical / image recognition automation


                                             13
What do mobile testers need?




            Remotely accessible

    Shareable across teams / geographies

         Access to diverse selection

  Device clouds minimize cost of ownership

                                             14
IBM / Rational Testing Solution
                                                                                              IBM
                                                                                            AppScan
RQM               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 systems

Test automation on device
Mobile device cloud access
                                                                                                  15
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 ibmmobile@us.ibm.com



 3   Learn more at www.ibm.com/mobilefirst
     Interact with us @IBMMobile and #IBMMobile




                                                   16
http://www.ibm.com/mobile-enterprise




                                       17
Acknowledgements and Disclaimers:
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates.


The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are
provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or
advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this
presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages
arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is
intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering
the 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 they
may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these
materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific
sales, 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, etc


IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] are trademarks or registered trademarks
of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked
terms 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 be
registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and
trademark information” at www.ibm.com/legal/copytrade.shtml
If 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

More Related Content

PPTX
IBM Software Day 2013. A mobile strategy is essential
PPTX
Collaborative lifecycle development for Mobile Software
PDF
IBM mobile strategy at Innovate 2012
PDF
Team C2 Brochure Eng V1025
PDF
Jerry Romanek series mobile development 2012 year end review
PDF
Temia Mobile Device Management Webinar 03 21-12
PDF
Ugif 12 2011-discover informix keynote 2012
PDF
Oracle - Soluções do device ao Datacenter
IBM Software Day 2013. A mobile strategy is essential
Collaborative lifecycle development for Mobile Software
IBM mobile strategy at Innovate 2012
Team C2 Brochure Eng V1025
Jerry Romanek series mobile development 2012 year end review
Temia Mobile Device Management Webinar 03 21-12
Ugif 12 2011-discover informix keynote 2012
Oracle - Soluções do device ao Datacenter

What's hot (20)

PPT
Worklight nitin nm
PPTX
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
PDF
2016 02-16-announce-overview-zsp04505 usen
PDF
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
PDF
Innovate 2013 session 1243 mobile testing.v3
PPT
Rational federal symposium mobile development in government
PDF
Mobile enterprise
PPT
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
PDF
Ibm solutions for the mobile enterprise
PDF
Hcl axon mobility rev 2 2 sapphire12
PPT
ScanTech Food Safety 2.0
PDF
Gwc mobilefoundation-final-2
PPT
Ibm mobile first digital_strategy_dc
PDF
Navyug corporate presentation 2012
PPT
Securing Salesforce Mobile SDK Apps with Good Dynamics
PDF
"Enterprise Mobile", Marco Nielsen
PPTX
What is @hand??
PPT
PCTY 2012, How Mobile changes the World v. Christian Cagnol
PPT
2013 Good Design is Good Business - Mobile
PPTX
Smart Meter Success Stories and Strategies for Success
Worklight nitin nm
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
2016 02-16-announce-overview-zsp04505 usen
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Innovate 2013 session 1243 mobile testing.v3
Rational federal symposium mobile development in government
Mobile enterprise
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Ibm solutions for the mobile enterprise
Hcl axon mobility rev 2 2 sapphire12
ScanTech Food Safety 2.0
Gwc mobilefoundation-final-2
Ibm mobile first digital_strategy_dc
Navyug corporate presentation 2012
Securing Salesforce Mobile SDK Apps with Good Dynamics
"Enterprise Mobile", Marco Nielsen
What is @hand??
PCTY 2012, How Mobile changes the World v. Christian Cagnol
2013 Good Design is Good Business - Mobile
Smart Meter Success Stories and Strategies for Success
Ad

Viewers also liked (9)

ODP
Wissmuth webseite_schaufenster
PDF
Wissmuth wissen
PDF
Qualnetz six trendstransforminggovernment_ibm
PDF
Wissmuth visuell
PDF
Wissmuth hilfe blog1_final
PDF
Wissmuth sozial
PDF
Wissmuth praesentation_komplett_120408
PPT
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
PDF
Wissmuth webseite_schaufenster_v3
Wissmuth webseite_schaufenster
Wissmuth wissen
Qualnetz six trendstransforminggovernment_ibm
Wissmuth visuell
Wissmuth hilfe blog1_final
Wissmuth sozial
Wissmuth praesentation_komplett_120408
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Wissmuth webseite_schaufenster_v3
Ad

Similar to Mobile Testing Presentation at IBM Pulse 2013 (20)

PDF
Mobile World Congress 2013 IBM-ATT Session
PPTX
Collaborative lifecycle development for Mobile Software
PPTX
IBM Worklight-Overview
PDF
February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
PDF
Ibm mobile strategy may2012 mark.cesario v1.0
PDF
IBM InterConnect Build and Deploy MobileFirst Applications
PDF
Build and Connect Enterprise Mobile Applications from developerWorks Live!
PDF
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
PDF
IBM Mobili First - IBM Business Connect QatarPut your business in motion
PDF
June 25 webcast adding mobile to power applications
PPT
Enterprise Mobile Capability Maturity Model - Designing for a robust Digital ...
PPTX
Ibm mobile first briefing
PPTX
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
PDF
Pulse 2013 Mobile Build and Connect presentation
PPTX
APPNATION IV - IBM - Phil Buckellew Keynote
PPTX
AN IV SF IBM Keynote - Phil Buckellew
PPT
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter Eibak
PDF
Collaborative and agile development of mobile applications
PDF
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
PDF
03 put your business in motion become a mobile enterprise icty
Mobile World Congress 2013 IBM-ATT Session
Collaborative lifecycle development for Mobile Software
IBM Worklight-Overview
February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
Ibm mobile strategy may2012 mark.cesario v1.0
IBM InterConnect Build and Deploy MobileFirst Applications
Build and Connect Enterprise Mobile Applications from developerWorks Live!
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
IBM Mobili First - IBM Business Connect QatarPut your business in motion
June 25 webcast adding mobile to power applications
Enterprise Mobile Capability Maturity Model - Designing for a robust Digital ...
Ibm mobile first briefing
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
Pulse 2013 Mobile Build and Connect presentation
APPNATION IV - IBM - Phil Buckellew Keynote
AN IV SF IBM Keynote - Phil Buckellew
PCTY 2012, Developing for Mobile Enterprise Application Platform v. Peter Eibak
Collaborative and agile development of mobile applications
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
03 put your business in motion become a mobile enterprise icty

Mobile Testing Presentation at IBM Pulse 2013

  • 1. Addressing the challenges of mobile application testing #ibmmobile #pulse1726 Leigh Williamson (@leighawillia) IBM Distinguished Engineer Rational CTO team – Mobile Strategy Charles 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/Desktop Host/Mainframe IBM MobileFirst 1
  • 3. The IBM MobileFirst offering portfolio Industry Solutions Development & Integration Services Banking Insurance Retail Transport Telecom Government Healthcare Automotive Strategy & 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 Instrument Obtain Insight Integrate Industrialize Manage Test Deploy Scan & Certify 3
  • 5. Quality is critical for mobile applications Customer facing (B2C) applications – ‘Face of the Business’ – Engage customer personally and drive loyalty – User experience is key to brand perception Employee 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 months New capabilities to test – Camera, GPS, direction, orientation, voice, etc. – Data and power consumption More 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 solution Client 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 AppScan RQM 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 systems Test automation on device Mobile 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 ibmmobile@us.ibm.com 3 Learn more at www.ibm.com/mobilefirst Interact with us @IBMMobile and #IBMMobile 16
  • 19. Acknowledgements and Disclaimers: Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the 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 they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, 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, etc IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms 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 be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml If 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