The Next Generation Test Platform for Mobile Apps

11 

Loading....

Loading....

Loading....

Loading....

Loading....

Full text

(1)

The Next Generation Test Platform

for Mobile Apps

Agenda

Agenda

Who is SOASTA?

Evolution in Man/Machine interaction

Challenges faced by our customers

Introducing TouchTest

How to get started with TouchTest

Who is SOASTA?

Evolution in Man/Machine interaction

Challenges faced by our customers

Introducing TouchTest

How to get started with TouchTest

(2)

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

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

Functional Testing

Mobile

Applications

(3)

Mobile Market

Mobile Market

• iOS 300 million devices Over 700,000 Apps • ANDROID 250 million devices Over 320,000 Apps

Man/Machine Interaction is Evolving

Man/Machine Interaction is Evolving

Kinetics Hovering Gestures Gestures Bendable Phones 3D Navigation Mouse Voice Keyboards

(4)

Are We Ready?

Are We Ready?

How Do We Test Today?

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

(5)

SOASTA

Future of Mobile TestingSOASTA Future of Mobile Testing

TouchTest™

Private Device

Cloud

iOS/Android Labs

TouchTest™

Private Device

Cloud

iOS/Android Labs

SOASTA TouchTest™

SOASTA TouchTest™

• Functional Test Automation For Mobile Apps

• Precision Record and Playback of Test

• No Jail Breaking Required

• No Device Tethering Required

(6)

TouchTest DEMO!

TouchTest DEMO!

SOASTA TouchTest™ Technology

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

(7)

What’s Different About Our Approach

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

Real Device Testing &

User Experience Test

(8)

What is User Experience Testing

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

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

(9)

Hourly Rates & Annual Plans Hourly Rates & Annual Plans

User Experience Testing

Build – Compose – Launch – Monitor – Visualize - Report Build – Compose – Launch – Monitor – Visualize - Report

TouchTest™ Test Cloud In-memory AnalyticsIn-memory Analytics Management Test Cloud Management Visual Test Environment Visual Test Environment

iOS Android BrowserBrowser SOASOA

Functional Test Labs

Hourly Rates & Annual Plans Hourly Rates & Annual Plans

✭FREE ✭ ✭FREE ✭

✭FREE ✭ ✭FREE ✭

Hourly Rates & Annual Plans Hourly Rates & Annual Plans

Web Performance Testing

New! New! New!

New! New!New!

FIRST End-To-End Test Platform For Mobile Apps

Introducing

iOS & Android TouchTest Labs

Introducing

iOS & Android TouchTest Labs

• Comprehensive Functional Test Labs

• CloudTest Combined w/TouchTest™

• Base Packages, Supports Seven Devices

• No Limit For Additional Devices Added

(10)

Who Should Use TouchTest

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 1stgen test automation tools)

• Upgrade CloudTest Lite to Multiple TouchTest Labs

How To Get Started?

Visit SOASTA.com

Join our Beta Program

Get CloudTest Lite Learn More

(11)

CloudTest Lite

Performance and Functional Testing

HTTP, HTML5, AJAX, REST, SOAP,

FLEX, FLASH, etc.

Web and Mobile Testing

Jenkins integration Download it FREE today!

http://www.soasta.com

emeainfo@soasta.com twitter.com/cloudtest facebook.com/cloudtest

Figure

Updating...

References

Updating...

Related subjects :