accelerating mobile testing

11
Parasoft Proprietary and Confidential 1 Parasoft Virtualize Accelerating Mobile Testing Spencer DeBrosse Manager, Solution Architects [email protected]

Upload: parasoft

Post on 07-Aug-2015

365 views

Category:

Software


0 download

TRANSCRIPT

Parasoft Proprietary and Confidential 1

2015-04-25

Parasoft VirtualizeAccelerating Mobile Testing

Spencer DeBrosse – Manager, Solution Architects

[email protected]

Parasoft Proprietary and Confidential 2Parasoft Proprietary and Confidential 2

Drivers of the SDLC

SDLC Speed is the

difference between a

first mover and a

follower

Software has shifted

from process enabler to

business differentiator

Parasoft Proprietary and Confidential 3Parasoft Proprietary and Confidential 3

Software Drives Innovation

Switching costs

associated with software

are dramatically lower

Damages associated

with software failure are

increasing and very real

Quality drives brand

loyalty

Parasoft Proprietary and Confidential 4

Software Failures = Headlines

Financial Airlines/Aero Government Media Internet/Tel

Automotive Technology Retail

Parasoft Proprietary and Confidential 5

Drivers of the SDLC - Reaction

Adoption of Agile

DevOps Cultural Movement

Ownership of APIs and dependencies is “shifting left” in the SDLC.

Challenges: As these movements accelerate the SDLC, we need an infrastructure that can support it.

Parasoft Proprietary and Confidential 6Parasoft Proprietary and Confidential 6

Common Constraints

3rd Party System

Evolving ComponentMainframe

Scheduled Access

Parasoft Proprietary and Confidential 8Parasoft Proprietary and Confidential 8

Service Virtualization

Service Virtualization delivers simulated application behavior

in dev/test environments allowing an organization to test

on-demand.

Parasoft Proprietary and Confidential 9Parasoft Proprietary and Confidential 9

Parasoft Virtualize: Capturing current behavior

Mobile ApplicationUnder Test

2 Capture

4 Deploy

3 Create

Application

Database

Service

QA and Test

Performance TestEngineer

Mainframe

Define Monitors1

Development

Service

Test

LoadRunner

Parasoft Proprietary and Confidential 10Parasoft Proprietary and Confidential 10

Parasoft Virtualize: Capturing current behavior

ApplicationUnder Test

Application

Database

Service

Mainframe

EnvironmentManager

5 Manage

6 Consume

QA and Test

Performance TestEngineer

Development

QC/ALM

Rational

Parasoft Proprietary and Confidential 11

Complexity Impacts End User Experience

Increased complexity, means multiple points of performance failure

Major ISP

3rd Party

Cloud Services

Content

Networks

WiFi

Browsers

Phones

Tablets

Mainframe

DB

Servers

Web

Services

App

Servers

Web

Servers

Load

Balancers

Mobile

Components

Service VirtualizationMobile Network Virtualization

Parasoft Proprietary and Confidential 12

Test Under Realistic Conditions

VS

In-realityCapacity < 200 UsersResponse > 40s

With production network conditions

Accurate and reliable test results

Without realisticproduction network conditions

Failed SLAsFalse business expectations

Staged ConditionsCapacity > 500 UsersResponse < 10s