The Next Generation Test Platform for Mobile Apps Agenda Who is SOASTA? Evolution in Man/Machine interaction Challenges faced by our customers Introducing TouchTest How to get started with TouchTest Fred Beringer - VP Business Development EMEA 1
SOASTA Introduced Cloud Testing (2008) First Cloud-based Testing Service Load & Performance Testing of Web Apps Largest Global Test Cloud 375,000+ Cloud Servers, 47 Locations, 17 providers Introduced CloudTest Lite FREE service Load testing (100VUs) of Web Apps 350 CloudTest Customers Worldwide With 4000 CloudTest Lite users Global Offices US, Europe, India Award winning & Patented technology Dec 2011: $12M funding round for expansion Functional Testing Mobile Applications 2
Mobile Market ios 300 million devices Over 700,000 Apps ANDROID 250 million devices Over 320,000 Apps Man/Machine Interaction is Evolving Keyboards Mouse Gestures 3D Navigation Bendable Phones Voice Hovering Gestures Kinetics 3
Are We Ready? How Do We Test Today? Nearly 80% of All Mobile Apps Are Tested Manually (IDC) Existing Test Automation Tools Were Developed in 1997 These Test Tools are Emulation or Optical Based They simply Fail To Capture The True User Experience Lack Precision and Too Expensive Poor/inconsistent User Experiences 4
SOASTA Future of Mobile Testing TouchTest Private Device Cloud ios/android Labs SOASTA TouchTest Functional Test Automation For Mobile Apps Precision Record and Playback of Test No Jail Breaking Required No Device Tethering Required Free Starter Kit: First Device is FREE 5
TouchTest DEMO! SOASTA TouchTest Technology Test from Inside the App Make the App Testable by including a TestTouch library inside the Target App Supports Precision Record & Playback using the EXACT internal events/ui elements generated within the Apple Cocoa Touch Framework Works as another set of Targets, Actions in CloudTest platform 6
What s Different About Our Approach Test From Inside The App Level 1: Record & Playback Level 2: Record, Compose & Play Seed Data, Repeats, Conditionals, Waits Level 3: Record, Compose Very Complex Test Cases, Wait For Internal State Changes, Play No Jail Breaking No Tethering Connect with distributed devices via IP Address Test against multiple distributed devices simultaneously Support for Continuous Integration Support Every ios Gesture, Every ios UI Element Trigger Internal Methods of the Apps Internal Objects To Change App State Conditionally Wait for App Internal State Changes Deep Validations Using Internal Variables from inside the App Real Device Testing & User Experience Test 7
What is User Experience Testing Testing 25-150 Real Devices/Carriers Multiple Locations Around The World Traditionally Takes Hours To Test Expensive to Maintain Test Environment Introducing SOASTA Private Device Cloud Leverages Cloud Computing Paradigm Instant Access to Devices in multiple location, use for a few minutes/hours then pay only for what you use. Leverages Existing Devices (Employee/Partner) Full Control, and Test Automation Testing Within Minutes Pay Only For The Test Time Used ($.50 cents/minute) 8
FIRST End-To-End Test Platform For Mobile Apps Web Performance Testing User Experience Testing Hourly Rates & Annual Plans Hourly Rates & Annual Plans Build Compose Launch Monitor Visualize - Report New! Visual Test Test Cloud TouchTest In-memory Analytics Environment Management FREE Functional Test Labs New! New! ios Android Browser SOA Hourly Rates & Annual Plans FREE Introducing ios & Android TouchTest Labs Comprehensive Functional Test Labs CloudTest Combined w/touchtest Base Packages, Supports Seven Devices No Limit For Additional Devices Added Beta Customers, $10K Annual Subscriptions 9
Who Should Use TouchTest Mobile App Developers (manually testing) FREE CloudTest-Lite w/touchtest Small-Mid Size Companies (manually testing) Upgrade CloudTest Lite to a TouchTest Lab Enterprise Companies (using 1 st gen test automation tools) Upgrade CloudTest Lite to Multiple TouchTest Labs How To Get Started? Visit SOASTA.com Join our Beta Program Learn More Get CloudTest Lite 10
Performance and Functional Testing HTTP, HTML5, AJAX, REST, SOAP, FLEX, FLASH, etc. Web and Mobile Testing Jenkins integration CloudTest Lite Download it FREE today! http://www.soasta.com emeainfo@soasta.com twitter.com/cloudtest facebook.com/cloudtest 11