Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Software EMEA Performance Tour 2013 London, UK 2 July
Delivering Quality and Velocity
with Service Virtualisation
Mick Morey, EOH
Jacques Vermeulen, EOH
Agenda
• Introductions and Background
• Grant Obermaier – M&S
– More for less
• Jacques Vermeulen – EOH
– HP Service Virtualisation
• Open Forum
EOH Europe Overview
• HP Applications Specialist
• Focus areas
– Performance engineering
– Non-prod environment management
– Test automation
– Application performance management
• HP Partner
– Support Partner, SaaS and LoadRunner in the
Cloud
The Challenge
• 30-65% test effort lost due to environments
– Contention
– Stability
– Data
• Complexity of integrated environments
• Reducing the cost of defects
• Agile delivery push for mobility projects
Customer View
Grant Obermaier Business Service Manager
Quality Assurance and Testing
Marks & Spencer
Projects are getting smaller
Faster to Market
Reduce the Costs
Improving the Quality
Pilot Training
Pilot Training
Challenges - Composite Applications
Search
Product
Pay
Payment
Buy
Customer Profiles
Ship
Shipping
Track
Track package
Each of these steps are
interconnected software
components, also called services
Public Cloud Traditional Managed Cloud
Components can run
anywhere– in-house
or in the cloud
Today’s applications have become compositions,
representing business processes
Challenges - Distributed Environments
Existing Infrastructure
• Software components not ready yet
• Components/services with limited
access
• Dependency on third party– costs
• Data too difficult to source
• Security and compliance restrict
access
Mainframe
Application Under Test
Mobile
App
JDBC
SOAP
RFC/IDOC
CICS
Third Party
Web
browser
Composite
Application
Existing SAP
Existing database
Web service and
Legacy application
REST
Pay-per-transaction
Under
construction
JMS
Solutions - Service Virtualisation
Existing Infrastructure
• Virtualise for always available
services
• Virtualise data scenarios
• Make available for Dev and Test
• Share services - lower
infrastructure costs
Mainframe
JDBC
SOAP
RFC/IDO
C
MQ/CIC
S
Third Party
Application Under Test
Mobile
App
Web
browser
Composite
Application
API
SAP System
Existing database
Web service and
Legacy application
REST Pay-per-transaction
Under
construction
Accelerating development and testing with virtualised services
Service
Virtualisation
SOAP
REST
JDBC
MQ
RFC
CICS Simulatio
n
Data
Perf.
Config
DESIGN
LEARN
SIMULATE
Solutions – Speed up Agile Releases
S1 S1 S1
… …
G1
S3
G2
S1
S2
G1
S3
S1
S2
G1
G3
G2
S3
S1
S2
G1
BP1
BP2
G3
G2
S3
S1
S2
G1
S2
S3
S2
S3 S3
S2
Virtualise and share when component defined or needed
Lots of waiting here Traditional testing
focus
Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8 Sprint 9
Virtual service
Developed service
GUI
Business process
Stable component
S
G
BP
Fill the Gaps Fix Early Release with
Quality
Solutions – Performance Characteristics
3rd Party services Load Generators
Virtual
users
LoadRunner Controller
Monitors
Equifax Credit Report
PayPal API
SLA
SLA
SLA
2.0s ->0.5s
?
AUT Configuration
Who Benefits?
Developer • Quick and early access to dependent application components
• Expose unfinished components to QA and other projects
• Enable continuous unit testing within complex system
Functional tester • Quickly and easily set up working test environments
• Create and execute tests earlier in the delivery cycle
• Deliver test results faster in shorter iterations
• Model backend functional behavior
Performance tester • Test performance within application dependencies
• Model extreme performance characteristics
• Model performance behavior of 3rd party systems
Achieve benefits across whole Application
Lifecycle
Approach
Analyse
• Plan installation
• Build service list
• Define standards
• Plan prerequisites
Deliver
• Install HP SV
• Configure services
• Enable teams
• Measure progress
Operate
• Report on success
• Maintain solution
• Ongoing support
• Enable new teams
Project Delivery | Managed Service
Why HP and EOH
• Test and Environment Specialists
• Simple commercial model for licenses
• Shared risk delivery
• HP ALM integration
Visit the EOH booth for a demo today