SlideShare a Scribd company logo
1 of 38
0© 2014 SOASTA CONFIDENTIAL - All rights reserved.
1© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Lee Barnes
Founder and CTO
Utopia Solutions
If you have questions during the webinar, submit in chat box during event
Mike Ostenberg
Director Solutions Engineering
SOASTA
Moderator: Brad Johnson
VP of Product Marketing
SOASTA
2© 2014 SOASTA CONFIDENTIAL - All rights reserved.
1. Introduction
2. The Landscape of Mobile Testing
1. Why is Mobile Testing Different
2. Checklist for Mobile Testing
3. Mobile Testing Framework
3. SOASTA Solutions
1. TouchTest Key Capabilities
2. CloudTest for Mobile Load Testing
3. mPulse RUM for Mobile Monitoring
4. Resources and Conclusion
3© 2014 SOASTA CONFIDENTIAL - All rights reserved.Source: “Mobile In the Enterprise”, Zendesk 2014
4© 2014 SOASTA CONFIDENTIAL - All rights reserved.
“Do you currently have a mobile initiative”
Spring 2013 Fall 2013 Spring 2014
25 attendees 28 attendees 21 attendees
56%
44%
5© 2014 SOASTA CONFIDENTIAL - All rights reserved.
CHALLENGES
o Most traditional dev practices don’t work with mobile
o Apps require constant refinement to tune the user experience
o Rapid change requires rapid development & deployment
Source: Gartner “Traditional Development Practices Will Fail for Mobile Apps” April 15, 2014
6© 2014 SOASTA CONFIDENTIAL - All rights reserved.
CHALLENGES
o Most traditional dev practices don’t work with mobile
o Apps require constant refinement to tune the user experience
o Rapid change requires rapid development & deployment
RECOMMENDATIONS
o Collaborate with business, users, devs…and observe work practices
o Use all test types: functional, performance & load, and user experience
o Analyze how apps are used in production by real users
o Adopt agile development and deployment
Source: Gartner “Traditional Development Practices Will Fail for Mobile Apps” April 15, 2014
7© 2014 SOASTA CONFIDENTIAL - All rights reserved.
8© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Lee Barnes
Founder and CTO
9
Mobile testing is…
…different
www.motivationalmemo.com
10© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Source: OpenSignal Android Fragmentation Report August 2014
iOS 8
iOS 7
Earlier
4.4
4.3
4.2
4.1
4.03 - 4.04
2.3.3 - 2.3.7
2.2 & earlier
11© 2014 SOASTA CONFIDENTIAL - All rights reserved.
12© 2014 SOASTA CONFIDENTIAL - All rights reserved.
13© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Mobile
Testing
Iceberg
App
Functionality
14© 2014 SOASTA CONFIDENTIAL - All rights reserved.
App
Functionality
Mobile Specific
Test Conditions
15© 2014 SOASTA CONFIDENTIAL - All rights reserved.
App
Functionality
Mobile Specific
Test Conditions
16© 2014 SOASTA CONFIDENTIAL - All rights reserved.
App
Functionality
Mobile Specific
Test Conditions
17© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Installation
Interrupt
Network
Device
Integration
Performance
18© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Incoming / Outgoing Calls
Popup Alerts (Calendar, Alarm, SMS, etc.)
Power Cycle
Extended Background
19© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Install
Uninstall
Reinstall
Update
20© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Network Type (Mobile variations and
WiFi)
Network Quality
Network Loss
Network Transition
21© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Speed / Responsiveness
CPU and Memory Usage
Battery Drain
On-Device / Memory Card Storage
22© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Location / GPS
Video / Still Camera
Screen Size, Resolution, Orientation
Accelerometer
23© 2014 SOASTA CONFIDENTIAL - All rights reserved.
App Type
App Usage
App/Device
Integration
24© 2014 SOASTA CONFIDENTIAL - All rights reserved.
App
Functionality
& Technology
User Profile
Business
Objectives
• Deployment platforms &
versions
• App interaction with device
• Integrated systems
• Prevalent Devices
• Preferred Browser
• Concurrent usage /
load profile
• Application value to the
business
• Risk of application failure
25© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Mobile Testing
26© 2014 SOASTA CONFIDENTIAL - All rights reserved.
27© 2014 SOASTA CONFIDENTIAL - All rights reserved.
28© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Execute test
cases across a
set of diverse
devices
29© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Mike Ostenberg
Director Solutions Engineering
30© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Expertise
31© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Expertise
Run local and remote
private device clouds.
Compress testing from
weeks to overnight.
32© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Expertise
Performance test the
mobile backend to any
scale or global
distribution.
Continuously.
33© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Expertise
Measure real mobile
users in production to
determine scale and
usage patterns.
Test better.
34© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Lee Barnes
Founder and CTO
Utopia Solutions
Email: lee.barnes@utopiasolutions.com
Twitter: twitter.com/USI_LeeBarnes
LinkedIn: linkedin.com/in/leebarnes
Blog: www.RaiseYourMQ.com
Mike Ostenberg
Director Solutions Engineering
SOASTA
Email: mostenberg@soasta.com
35© 2014 SOASTA CONFIDENTIAL - All rights reserved.
Thanks
Contact SOASTA:
www.soasta.com/cloudtest/
info@soasta.com
866.344.8766
Follow us:
twitter.com/cloudtest
facebook.com/cloudtest
RESOURCES
Next Webinar: Oct. 22, 2014
“’Accelerating Web and Mobile Testing for Continuous Delivery”
Register:
Webinars future and past: http://www.soasta.com/knowledge-
center/webinars/
Want to evaluate any SOASTA product or service?
- email info@soasta.com
- You’ll hear from us tomorrow (maybe today)
37
www.SOASTA.com
www.utopiasolutions.com

More Related Content

More from SOASTA

DPM in Pictures
DPM in PicturesDPM in Pictures
DPM in PicturesSOASTA
 
Optimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueOptimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueSOASTA
 
Using JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingUsing JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingSOASTA
 
Webinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak SeasonWebinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak SeasonSOASTA
 
Velocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticVelocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticSOASTA
 
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?SOASTA
 
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...SOASTA
 
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphyVelocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphySOASTA
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR WebinarSOASTA
 
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...SOASTA
 
Ann Ruckstuhl eTail West
Ann Ruckstuhl eTail WestAnn Ruckstuhl eTail West
Ann Ruckstuhl eTail WestSOASTA
 
Webinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestWebinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestSOASTA
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing StrategySOASTA
 
Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015SOASTA
 
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...SOASTA
 
Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations SOASTA
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) SOASTA
 
Webinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesWebinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesSOASTA
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous TestingSOASTA
 
Final tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareFinal tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareSOASTA
 

More from SOASTA (20)

DPM in Pictures
DPM in PicturesDPM in Pictures
DPM in Pictures
 
Optimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueOptimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenue
 
Using JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingUsing JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous Testing
 
Webinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak SeasonWebinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak Season
 
Velocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticVelocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & Synthetic
 
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
 
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
 
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphyVelocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR Webinar
 
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
 
Ann Ruckstuhl eTail West
Ann Ruckstuhl eTail WestAnn Ruckstuhl eTail West
Ann Ruckstuhl eTail West
 
Webinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestWebinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTest
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
 
Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015
 
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
 
Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)
 
Webinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesWebinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash Sales
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
Final tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareFinal tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide share
 

The Mobile Testing Checklist

  • 1. 0© 2014 SOASTA CONFIDENTIAL - All rights reserved.
  • 2. 1© 2014 SOASTA CONFIDENTIAL - All rights reserved. Lee Barnes Founder and CTO Utopia Solutions If you have questions during the webinar, submit in chat box during event Mike Ostenberg Director Solutions Engineering SOASTA Moderator: Brad Johnson VP of Product Marketing SOASTA
  • 3. 2© 2014 SOASTA CONFIDENTIAL - All rights reserved. 1. Introduction 2. The Landscape of Mobile Testing 1. Why is Mobile Testing Different 2. Checklist for Mobile Testing 3. Mobile Testing Framework 3. SOASTA Solutions 1. TouchTest Key Capabilities 2. CloudTest for Mobile Load Testing 3. mPulse RUM for Mobile Monitoring 4. Resources and Conclusion
  • 4. 3© 2014 SOASTA CONFIDENTIAL - All rights reserved.Source: “Mobile In the Enterprise”, Zendesk 2014
  • 5. 4© 2014 SOASTA CONFIDENTIAL - All rights reserved. “Do you currently have a mobile initiative” Spring 2013 Fall 2013 Spring 2014 25 attendees 28 attendees 21 attendees 56% 44%
  • 6. 5© 2014 SOASTA CONFIDENTIAL - All rights reserved. CHALLENGES o Most traditional dev practices don’t work with mobile o Apps require constant refinement to tune the user experience o Rapid change requires rapid development & deployment Source: Gartner “Traditional Development Practices Will Fail for Mobile Apps” April 15, 2014
  • 7. 6© 2014 SOASTA CONFIDENTIAL - All rights reserved. CHALLENGES o Most traditional dev practices don’t work with mobile o Apps require constant refinement to tune the user experience o Rapid change requires rapid development & deployment RECOMMENDATIONS o Collaborate with business, users, devs…and observe work practices o Use all test types: functional, performance & load, and user experience o Analyze how apps are used in production by real users o Adopt agile development and deployment Source: Gartner “Traditional Development Practices Will Fail for Mobile Apps” April 15, 2014
  • 8. 7© 2014 SOASTA CONFIDENTIAL - All rights reserved.
  • 9. 8© 2014 SOASTA CONFIDENTIAL - All rights reserved. Lee Barnes Founder and CTO
  • 11. 10© 2014 SOASTA CONFIDENTIAL - All rights reserved. Source: OpenSignal Android Fragmentation Report August 2014 iOS 8 iOS 7 Earlier 4.4 4.3 4.2 4.1 4.03 - 4.04 2.3.3 - 2.3.7 2.2 & earlier
  • 12. 11© 2014 SOASTA CONFIDENTIAL - All rights reserved.
  • 13. 12© 2014 SOASTA CONFIDENTIAL - All rights reserved.
  • 14. 13© 2014 SOASTA CONFIDENTIAL - All rights reserved. Mobile Testing Iceberg App Functionality
  • 15. 14© 2014 SOASTA CONFIDENTIAL - All rights reserved. App Functionality Mobile Specific Test Conditions
  • 16. 15© 2014 SOASTA CONFIDENTIAL - All rights reserved. App Functionality Mobile Specific Test Conditions
  • 17. 16© 2014 SOASTA CONFIDENTIAL - All rights reserved. App Functionality Mobile Specific Test Conditions
  • 18. 17© 2014 SOASTA CONFIDENTIAL - All rights reserved. Installation Interrupt Network Device Integration Performance
  • 19. 18© 2014 SOASTA CONFIDENTIAL - All rights reserved. Incoming / Outgoing Calls Popup Alerts (Calendar, Alarm, SMS, etc.) Power Cycle Extended Background
  • 20. 19© 2014 SOASTA CONFIDENTIAL - All rights reserved. Install Uninstall Reinstall Update
  • 21. 20© 2014 SOASTA CONFIDENTIAL - All rights reserved. Network Type (Mobile variations and WiFi) Network Quality Network Loss Network Transition
  • 22. 21© 2014 SOASTA CONFIDENTIAL - All rights reserved. Speed / Responsiveness CPU and Memory Usage Battery Drain On-Device / Memory Card Storage
  • 23. 22© 2014 SOASTA CONFIDENTIAL - All rights reserved. Location / GPS Video / Still Camera Screen Size, Resolution, Orientation Accelerometer
  • 24. 23© 2014 SOASTA CONFIDENTIAL - All rights reserved. App Type App Usage App/Device Integration
  • 25. 24© 2014 SOASTA CONFIDENTIAL - All rights reserved. App Functionality & Technology User Profile Business Objectives • Deployment platforms & versions • App interaction with device • Integrated systems • Prevalent Devices • Preferred Browser • Concurrent usage / load profile • Application value to the business • Risk of application failure
  • 26. 25© 2014 SOASTA CONFIDENTIAL - All rights reserved. Mobile Testing
  • 27. 26© 2014 SOASTA CONFIDENTIAL - All rights reserved.
  • 28. 27© 2014 SOASTA CONFIDENTIAL - All rights reserved.
  • 29. 28© 2014 SOASTA CONFIDENTIAL - All rights reserved. Execute test cases across a set of diverse devices
  • 30. 29© 2014 SOASTA CONFIDENTIAL - All rights reserved. Mike Ostenberg Director Solutions Engineering
  • 31. 30© 2014 SOASTA CONFIDENTIAL - All rights reserved. Expertise
  • 32. 31© 2014 SOASTA CONFIDENTIAL - All rights reserved. Expertise Run local and remote private device clouds. Compress testing from weeks to overnight.
  • 33. 32© 2014 SOASTA CONFIDENTIAL - All rights reserved. Expertise Performance test the mobile backend to any scale or global distribution. Continuously.
  • 34. 33© 2014 SOASTA CONFIDENTIAL - All rights reserved. Expertise Measure real mobile users in production to determine scale and usage patterns. Test better.
  • 35. 34© 2014 SOASTA CONFIDENTIAL - All rights reserved. Lee Barnes Founder and CTO Utopia Solutions Email: lee.barnes@utopiasolutions.com Twitter: twitter.com/USI_LeeBarnes LinkedIn: linkedin.com/in/leebarnes Blog: www.RaiseYourMQ.com Mike Ostenberg Director Solutions Engineering SOASTA Email: mostenberg@soasta.com
  • 36. 35© 2014 SOASTA CONFIDENTIAL - All rights reserved.
  • 37. Thanks Contact SOASTA: www.soasta.com/cloudtest/ info@soasta.com 866.344.8766 Follow us: twitter.com/cloudtest facebook.com/cloudtest RESOURCES Next Webinar: Oct. 22, 2014 “’Accelerating Web and Mobile Testing for Continuous Delivery” Register: Webinars future and past: http://www.soasta.com/knowledge- center/webinars/ Want to evaluate any SOASTA product or service? - email info@soasta.com - You’ll hear from us tomorrow (maybe today)