Accelerating Mobile Testing
Transcript of Accelerating Mobile Testing
Parasoft Proprietary and Confidential 1
2015-04-25
Parasoft VirtualizeAccelerating Mobile Testing
Spencer DeBrosse – Manager, Solution Architects
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