SlideShare a Scribd company logo
1 of 19
Download to read offline
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

What's hot

Worklight nitin nm
Worklight nitin nmWorklight nitin nm
Worklight nitin nmNitin Gaur
 
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nuIBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nuIBM Sverige
 
2016 02-16-announce-overview-zsp04505 usen
2016 02-16-announce-overview-zsp04505 usen2016 02-16-announce-overview-zsp04505 usen
2016 02-16-announce-overview-zsp04505 usenDavid Morlitz
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Cognizant
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3Leigh Williamson
 
Rational federal symposium mobile development in government
Rational federal symposium   mobile development in governmentRational federal symposium   mobile development in government
Rational federal symposium mobile development in governmentRoger Snook
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Strongback Consulting
 
Ibm solutions for the mobile enterprise
Ibm solutions for the mobile enterpriseIbm solutions for the mobile enterprise
Ibm solutions for the mobile enterpriseChris Pepin
 
Hcl axon mobility rev 2 2 sapphire12
Hcl axon mobility rev 2 2 sapphire12Hcl axon mobility rev 2 2 sapphire12
Hcl axon mobility rev 2 2 sapphire12snehaghildiyal123
 
ScanTech Food Safety 2.0
ScanTech Food Safety 2.0ScanTech Food Safety 2.0
ScanTech Food Safety 2.0scan15
 
Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Gwc mobilefoundation-final-2
Gwc mobilefoundation-final-2Dirk Nicol
 
Ibm mobile first digital_strategy_dc
Ibm mobile first digital_strategy_dcIbm mobile first digital_strategy_dc
Ibm mobile first digital_strategy_dcNitin Gaur
 
Securing Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good DynamicsSecuring Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good DynamicsHerve Danzelaud
 
"Enterprise Mobile", Marco Nielsen
"Enterprise Mobile", Marco Nielsen"Enterprise Mobile", Marco Nielsen
"Enterprise Mobile", Marco Nielsenrayvillares
 
What is @hand??
What is @hand??What is @hand??
What is @hand??cleehand
 
PCTY 2012, How Mobile changes the World v. Christian Cagnol
PCTY 2012, How Mobile changes the World v. Christian CagnolPCTY 2012, How Mobile changes the World v. Christian Cagnol
PCTY 2012, How Mobile changes the World v. Christian CagnolIBM Danmark
 
2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - MobileRoger Snook
 
Smart Meter Success Stories and Strategies for Success
Smart Meter Success Stories and Strategies for SuccessSmart Meter Success Stories and Strategies for Success
Smart Meter Success Stories and Strategies for SuccessE Source Companies, LLC
 

What's hot (20)

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

Viewers also liked

Wissmuth webseite_schaufenster
 Wissmuth webseite_schaufenster Wissmuth webseite_schaufenster
Wissmuth webseite_schaufensterwissmuth
 
Wissmuth wissen
 Wissmuth wissen Wissmuth wissen
Wissmuth wissenwissmuth
 
Qualnetz six trendstransforminggovernment_ibm
Qualnetz six trendstransforminggovernment_ibmQualnetz six trendstransforminggovernment_ibm
Qualnetz six trendstransforminggovernment_ibmwissmuth
 
Wissmuth visuell
 Wissmuth visuell Wissmuth visuell
Wissmuth visuellwissmuth
 
Wissmuth hilfe blog1_final
Wissmuth hilfe blog1_finalWissmuth hilfe blog1_final
Wissmuth hilfe blog1_finalwissmuth
 
Wissmuth sozial
 Wissmuth sozial Wissmuth sozial
Wissmuth sozialwissmuth
 
Wissmuth praesentation_komplett_120408
 Wissmuth praesentation_komplett_120408 Wissmuth praesentation_komplett_120408
Wissmuth praesentation_komplett_120408wissmuth
 
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM USSmartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM USIBM Danmark
 
Wissmuth webseite_schaufenster_v3
 Wissmuth webseite_schaufenster_v3 Wissmuth webseite_schaufenster_v3
Wissmuth webseite_schaufenster_v3wissmuth
 

Viewers also liked (9)

Wissmuth webseite_schaufenster
 Wissmuth webseite_schaufenster Wissmuth webseite_schaufenster
Wissmuth webseite_schaufenster
 
Wissmuth wissen
 Wissmuth wissen Wissmuth wissen
Wissmuth wissen
 
Qualnetz six trendstransforminggovernment_ibm
Qualnetz six trendstransforminggovernment_ibmQualnetz six trendstransforminggovernment_ibm
Qualnetz six trendstransforminggovernment_ibm
 
Wissmuth visuell
 Wissmuth visuell Wissmuth visuell
Wissmuth visuell
 
Wissmuth hilfe blog1_final
Wissmuth hilfe blog1_finalWissmuth hilfe blog1_final
Wissmuth hilfe blog1_final
 
Wissmuth sozial
 Wissmuth sozial Wissmuth sozial
Wissmuth sozial
 
Wissmuth praesentation_komplett_120408
 Wissmuth praesentation_komplett_120408 Wissmuth praesentation_komplett_120408
Wissmuth praesentation_komplett_120408
 
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM USSmartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
 
Wissmuth webseite_schaufenster_v3
 Wissmuth webseite_schaufenster_v3 Wissmuth webseite_schaufenster_v3
Wissmuth webseite_schaufenster_v3
 

Similar to Mobile Testing Presentation at IBM Pulse 2013

Pulse 2013 Mobile Build and Connect presentation
Pulse 2013 Mobile Build and Connect presentationPulse 2013 Mobile Build and Connect presentation
Pulse 2013 Mobile Build and Connect presentationLeigh Williamson
 
Mobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT SessionMobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT SessionLeigh Williamson
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...Nitin Gaur
 
Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Leigh Williamson
 
February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
February 2013 IBM/DeviceAnywhere Webcast on Mobile TestingFebruary 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
February 2013 IBM/DeviceAnywhere Webcast on Mobile TestingLeigh Williamson
 
Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Michael Elder
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationSanjeev Sharma
 
PCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
PCTY 2012, Tivoli Endpoint Manager v. Martin VittrupPCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
PCTY 2012, Tivoli Endpoint Manager v. Martin VittrupIBM Danmark
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1Roger Snook
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and RoadmapDaniel Berg
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightDirk Nicol
 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesEran Kinsbrunner
 
Meap and business platforms
Meap and business platformsMeap and business platforms
Meap and business platformsDeepu S Nath
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise ictyWarba Insurance Co Kuwait
 
IBM MobileFirst Reference Architecture 1512 v3 2015
IBM MobileFirst Reference Architecture 1512 v3 2015IBM MobileFirst Reference Architecture 1512 v3 2015
IBM MobileFirst Reference Architecture 1512 v3 2015Sreeni Pamidala
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaLeigh Williamson
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Mark Cesario
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applicationsLeigh Williamson
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application SecurityDirk Nicol
 

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

Pulse 2013 Mobile Build and Connect presentation
Pulse 2013 Mobile Build and Connect presentationPulse 2013 Mobile Build and Connect presentation
Pulse 2013 Mobile Build and Connect presentation
 
Mobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT SessionMobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT Session
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
 
Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live!
 
February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
February 2013 IBM/DeviceAnywhere Webcast on Mobile TestingFebruary 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
February 2013 IBM/DeviceAnywhere Webcast on Mobile Testing
 
Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
 
PCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
PCTY 2012, Tivoli Endpoint Manager v. Martin VittrupPCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
PCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best Practices
 
Meap and business platforms
Meap and business platformsMeap and business platforms
Meap and business platforms
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
IBM MobileFirst Reference Architecture 1512 v3 2015
IBM MobileFirst Reference Architecture 1512 v3 2015IBM MobileFirst Reference Architecture 1512 v3 2015
IBM MobileFirst Reference Architecture 1512 v3 2015
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit India
 
Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0Ibm mobile strategy may2012 mark.cesario v1.0
Ibm mobile strategy may2012 mark.cesario v1.0
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applications
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application Security
 
It's time to optimize
It's time to optimizeIt's time to optimize
It's time to optimize
 

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