1© 2012 SOASTA. All rights reserved.
Going MobileAn Approach to Mobile Software Test Automation
Brad Johnson: [email protected] / @bradjohnsonsvJason Slater: [email protected]
South Bay Quality Engineering Meetup: July 23, 2012
2© 2012 SOASTA. All rights reserved. May 22, 2012
The Explosive Rate of Mobile App UsageMore than 1.8 Billion Users and 30 Billion App Downloads!
iOS300 million devicesOver 700,000 Apps
ANDROID250 million devicesOver 400,000 Apps
Sources:Mary Meeker - KPCB– 5/30/12Google Jan. 2012PC World Jan. 2012
3© 2012 SOASTA. All rights reserved. May 22, 2012
Mobile User Experience (mUX) EvolutionAdvances in information access is life-changing
Kinetics
Hovering Gestures
Gestures
Bendable Phones
3D Navigation
Mouse
Voice
Keyboards
4© 2012 SOASTA. All rights reserved. May 22, 2012
o Shear Number of Devices (953M Smartphones)
o Different Operating Systems
o Scale of Global Customers (6B)
o Dynamic Content (Video, Animation)
o Emerging People to Machine Interfaces
o Estimated 2M Apps – This Year
Mobile ChallengeDelivering Quality In An Ever Changing Mobile Landscape
We Can’t Test This Manually
5© 2012 SOASTA. All rights reserved. May 22, 2012
Mobile Testing is Still in the PastSlow, manual approaches impede adoption
Fingers and Eyeballs VS. Pace and Scale of Mobile Development
6© 2012 SOASTA. All rights reserved. May 22, 2012
Mobile Test Automation CloudTest Mobile Takes the “In App” Approach
Gesture-Based - High-Precision – Reliable – Maintainable - Fast
7© 2012 SOASTA. All rights reserved. May 22, 2012
Mobile Test Automation Demonstration
Visually compose and execute tests
Record mobile
gestures & events
Instantly analyze results