Professional Documents
Culture Documents
Service Virtualization
Hicham Jellab
2 SERVICE VIRTUALIZATION
6 Q &A
TODAY, EVERY
BUSINESS IS IN THE
SOFTWARE BUSINESS
and
79% 54%
Said that increasing Of the adoptees
the frequency of still
software releases is a
experience
priority to meet
business objectives* 73% a software testing
bottleneck *
Have adopted DevOps Process*
* eWeek Article, Research Conducted by Vanson Bourne in October 2016, survey of Enterprise IT decision makers
sacrificed 29%
Security
Security
13%
Quality
http://www.computing.co.uk/digital_assets/634fe325-aa28-41d5-8676-855b06567fe2/CTG-DevOps-Review-2017.pdf
UI Tools 5%
UI
UI
API Tools 45%
UI Tools 94% API
UI
API 3%
Dev Tools 50%
API Tools API Unit
Unit
Dev Tools Unit 3%
COMPLEXITY RESTRICTIVE
SCARCITY
LICENSING
CONTINUOUS TESTING
CONTINUOUS TESTING
CONTINUOUS TESTING
Bottlenecks
Everywhere
“I can’t do anything
until I have everything ESB
…
and I never have
everything!”
Service
Service Order Management
Virtualization
Virtualization
ESB
Now I have
everything I need
when I need it
System of
Mainframe ERP SaaS/API
Record
UAT
© 2017 CA. Confidential. All rights reserved.
Service Virtualization
Having Everything you need, when you need them.
Integration Testing
Front End Back End
Remove constraints with virtual services
Avoid manual repetitive development of stubs/mocks
Simulate web services, Middleware, 3rd Party, APIs, or Secure
Internet of Things Mainframe Environments
Performance Testing
Mobile Provide component level performance testing Applications
Test negative performance conditions
Shift performance testing left
ERP/SAP
SaaS/Cloud
Faster Time to Market
Always available resources to continue work
Orchestration
Partner No waiting for backend or 3rd party resources needed
Layer
Speed Software Development Lifecycle by up to 50% Mainframe
Ecosystems
Better Quality
External Test sooner and more often 3rd Party/APIs
Developers Increase test coverage and negative testing capabilities
Find up to 90% more defects at least one cycle earlier
AutoTrader STABILITY
• Cut integration time from three days to three hours “CA Service Virtualization gives
us a more stable and available
• Avoided $300,000 in test hardware and software costs
environment for Testing”
• Decreased software defects by 25 percent hours
© 2017 CA. Confidential. All rights reserved.
Performance Testing
Innovate Faster while Delivering a High Quality Experience BillMeLater
Current Testing
Tools PayPal
Use the same tests used for functional test
Virtual services for performance
Engineering Thousands of
transactions TNT Express
Simulate backend load
Outlier conditions
Test Data 3rd Party Service
Mobile experience
Application “X”
Establish IT as an
Reduce delays Eliminate
with high-performance 1 x 500 throughput capacity constraints for
Enabler of growth masking and sub-setting, and increase in testing performance testing
automated data discovery
Nordstrom SPEED
• Reduced performance testing time from 3 months to “CA Service Virtualization helps us bring better
an average of 4 days applications to market faster and establish our IT
• Cut overall development cycle by 66% function as an enabler of business growth”
© 2017 CA. Confidential. All rights reserved.
Service Virtualization vs Stubs and Mocks
Record traffic between existing Evaluate data and protocols Living, breathing, “live” model
systems
Convert into live-like model Sophisticated, contextual
Create from engineering specs behavior
“Make it easy” for developers
Draw from sources such as log Automatic handling for dynamic
files, sample data, packet Consistent interface across properties
capture, and CA APIM Gateway supported protocols
http://bit.ly/184km3C http://bit.ly/1Cf80AN
http://cainc.to/xVYOXr
$800K 2 Months
Saved from deferred Saved from development
investments & testing time
http://bit.ly/SV-Telus http://slidesha.re/1CRkeh9