SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Service Virtualization 
Delivering Complex Test Environments on Demand 
Frank Jennings; Director, Performance Test & Engineering, TQM, Comcast 
2014-11-12 
Mark Lambert; VP Products and Support, Parasoft Corporation 
Parasoft Proprietary and Confidential 1
Drivers of the SDLC 
SDLC Speed is the 
difference between a 
first mover and a 
follower 
Damages associated 
with software failure 
are increasing and 
very real 
Brand equity is critical 
and Quality drives 
brand loyalty 
Parasoft Proprietary and Confidential 2
Current Pressures of the SDLC 
 Adoption of Agile to meet Acceleration 
 Requires Continuous Infrastructure 
 Need to assess Business Risk of rapidly changing 
code 
 Needs Continuous Testing with automated Quality Gates 
 Unit Test is not enough 
 Testing complexity grows further into the SDLC 
 DevOps requires infrastructure to “shift left” On-demand 
Environment access 
Parasoft Proprietary and Confidential 3
Complexity is a Barrier to Innovation 
Scheduled Access 
3rd Party System 
Evolving Component 
Mainframe 
Parasoft Proprietary and Confidential 4
An application is not just “one application” … 
Parasoft Proprietary and Confidential 5
… it’s made up of „several components” … 
Parasoft Proprietary and Confidential 6
… and they are not all ready at the same time. 
Parasoft Proprietary and Confidential 7
How do we ensure quality of the components? 
Static Analysis, 
Unit Testing, 
Code Review 
Parasoft Proprietary and Confidential 8
How to test without dependant components? 
API 
testing 
Reusable 
Virtual 
Assets 
Parasoft Proprietary and Confidential 9
Test as soon as the components are ready 
Parasoft Proprietary and Confidential 10
Service Virtualization 
Service Virtualization delivers 
simulated application behavior 
in dev / test environments 
allowing an organization to test 
on-demand 
Parasoft Proprietary and Confidential 11
How to apply Service Virtualization 
1. Identify the assets; 
 Which types of asset are good to simulate? 
2. Model behaviour; 
 How much is enough? 
3. Deploy and reuse; 
 Provide easy ad-hock access and sharing 
4. Automate Provisioning; 
 Integrated into a Continuous Test Environment 
Parasoft Proprietary and Confidential 12
When to use SV? Access vs Configuration 
 Access 
 Dependent applications difficult 
 Scheduling conflicts 
 High access fees 
 Geo-political boundaries 
 3rd party or partner applications 
 Configuration 
 Complex to configure 
 No control 
 Limited variability 
 Consumes test time 
Complex 
Configuration 
Cloud 
App 
Web 
Server 
Internal 
Service 
ERP 
Mainframe 
External 
Application 
External 
Database 
Message 
Queue 
Internal 
Database 
ESB 
Internal 
Application 3rd Party 
Service 
Simple Difficult 
Test Access 
Parasoft Proprietary and Confidential 13
When to use SV? Access vs Configuration 
 Access 
 Dependent applications difficult 
 Scheduling conflicts 
 High access fees 
 Geo-political boundaries 
 3rd party or partner applications 
 Configuration 
 Complex to configure 
 No control 
 Limited variability 
 Consumes test time 
Complex 
Configuration 
Service Virtualization 
Cloud 
App 
Web 
Server 
Virtual Lab / 
Server 
Virtualization 
(i.e. VMWare) 
Internal 
Service 
ERP 
Mainframe 
External 
Application 
External 
Database 
Message 
Queue 
Internal 
Database 
ESB 
Internal 
Application 3rd Party 
Service 
Simple Difficult 
Test Access 
Parasoft Proprietary and Confidential 14
The Total Cost of System Access 
Service Virtualization dramatically reduces the cost of 
delivering a dev / test environment 
Hardware Savings 
Staged Application Instance 
Staged w/ Virtual Test Lab Access Efficiency 
Service Virtualization 
System Behavior 
Cost 
 Only manage the functionality 
you need 
 Only manage data you need 
 Low-Risk “disposable instance” 
that can be accessed at anytime 
 Dramatically reduce test 
environment setup and 
management 
Parasoft Proprietary and Confidential 15
Setting up Service Virtualization 
Define & 
Capture 
Initiated from the system under test, 
the user has the ability to capture 
detail from a live monitor that 
analyzes system traffic, from 
analyzing transaction logs or by 
modeling virtual behavior within the 
Parasoft Virtualized interface. 
Model & 
Deploy 
After the virtualized artifact has been 
captured, users can now instruct the 
details of the virtualized asset 
behavior. This includes: performance, 
data sources and conditional response 
criteria. The virtualized asset is then 
provisioned for simplified uniform 
access across teams and business 
partners. 
Provision & 
Consume 
The virtualized asset can now be called 
for unit, functional and performance tests. 
The virtualized asset can be leveraged by 
any test suite – including Parasoft Test. 
Parasoft Proprietary and Confidential 16
Example: Capturing current behavior 
Application 
Under Test 
Service 
Test 
2 Capture 
4 Deploy 
Development 
LoadRunner 
Performance Test 
3 Create 
Database 
Application 
Mainframe 
Service 
QA and Test 
Engineer 
1 Define Monitors 
Parasoft Proprietary and Confidential 17
Provision the Environment on Demand 
Application 
Under Test 
Database 
Application 
Mainframe 
Service 
6 Consume 
5 Manage 
Environment 
Management 
QA and Test 
Development 
Performance Test 
Engineer 
QC/ALM 
Rational 
Parasoft Proprietary and Confidential 18
Rapid Environment Access 
Parasoft Proprietary and Confidential 19
Reduced wait time for test team by 60% for a 
major media conglomerate 
Agile/Parallel development limited by system dependencies 
 The Challenge 
 Large agile development effort to adopt Service Oriented Architecture (SOA) 
 High risk project but the Test team “stuck waiting for the first build” 
 Development of functionality was not easy to coordinate as different teams 
had different schedules; not all finished at the same time 
Iteration 
Iteration 
Iteration 
Team A 
Team B 
Team C 
Iteration Iteration 
Iteration Iteration Iteration 
Iteration Iteration 
Current 
Development/Testing 
dependencies 
Parasoft Proprietary and Confidential 20
Reduced wait time for test team by 60% for a 
major media conglomerate 
Agile/Parallel development limited by system dependencies 
 The Solution 
 Use descriptions of the new services (WSDL, XSD, example JSON payloads) to 
build Virtual assets prototyping the new functionality. 
 Test team builds tests with against the prototypes with SOAtest and the 
independent development tests use the prototypes to perform early stage 
Integration Testing 
Iteration 
Iteration 
Iteration 
Team A 
Team B 
Team C 
Iteration Iteration 
Iteration Virtual Asset Iteration 
Virtual Asset Iteration 
Current 
Development/Testing 
dependencies 
Parasoft Proprietary and Confidential 21
Reduced wait time for test team by 60% for a 
major media conglomerate 
Agile/Parallel development limited by system dependencies 
 The Business Benefits 
 Met business goals and timelines, were able to test functionality “as soon as” 
it was available. Practiced TDD against prototypes to get a head-start on ‘full 
system testing’ 
Iteration 
✔ 
✖ 
Iteration 
Iteration 
Team A 
Team B 
Team C 
✔ 
✔ ✖ 
✖ 
Iteration Iteration 
Iteration Iteration Iteration 
Iteration Iteration 
Parasoft Proprietary and Confidential 22
Provisioning of test environments went from weeks to 
minutes from large government organization 
Limited access to mainframes, ERPs, or 3rd party systems 
 The Challenge 
 Test results did not reflect actual performance in production 
 Inability to test multiple projects at once 
 Testing environments were unstable and unreliable 
Parasoft Proprietary and Confidential 23
Provisioning of test environments went from weeks to 
minutes from large government organization 
Limited access to mainframes, ERPs, or 3rd party systems 
 The Solution 
 Combining Service Virtualization and VMWare technology to build a 
testing environment that properly replicates the production 
environment while allowing multiple virtual copies of that 
environment to be provisioned on-demand. 
PV 
PV 
PV 
PV 
PV 
PV 
PV 
PV 
Parasoft Proprietary and Confidential 24
Provisioning of test environments went from weeks to 
minutes from large government organization 
Limited access to mainframes, ERPs, or 3rd party systems 
 The Business Benefit 
 Developers empowered to provision their own test environments. 
 Provisioning delays reduced from weeks to minutes. 
 Project reliability enhanced. 
& 
Parasoft Proprietary and Confidential 25
Reduced cost of creation and management of Test 
Environments by 85% for a major international bank 
Mobile Application development and extension of current systems 
 The Challenge 
 Complex test environments including; ATM, website and mobile front-end 
systems with WebSphere, Mainframe, MQ, SAP and DataPower back-end 
systems 
 Each test system costs >$2m, therefore only two environments available 
 Active development at every level of the system resulting in full end-to-end 
testing requiring careful coordination and sub-system teams often offline or 
unavailable due to upgrades 
Application 
Database 
Mainframe 
SAP 
Parasoft Proprietary and Confidential 26
Reduced cost of creation and management of Test 
Environments by 85% for a major international bank 
Mobile Application development and extension of current systems 
 The Solution 
 Create a library of virtual assets for teams to share and use Environment 
Manager to replicate and manage Virtual test labs using different performance 
charactistics for different load scenarios. 
 Use automated test solution to test and validate at each layer independantly 
Environment 
Management 
Virtual 
AVssirettual 
AVssirettual 
Asset 
Application 
Virtual 
Asset Virtual 
Virtual 
Asset 
Database 
Virtual 
AVssirettual 
Asset 
Mainframe 
Virtual 
AVssirettual 
AVssirettual 
AVssirettual 
Asset 
SAP 
Virtual 
Asset 
Asset 
✔ 
✖ 
Parasoft Proprietary and Confidential 27
Reduced cost of creation and management of Test 
Environments by 85% for a major international bank 
Mobile Application development and extension of current systems 
 The Business Benefit 
 Improved efficiency, enabling Agile development, with the teams able to test 
in isolation without effecting full end-to-end system tests. 
Environment 
Management 
✔ 
✖ 
✔ 
✖ 
✔ 
✖ 
✔ 
✖ 
Parasoft Proprietary and Confidential 28
Comcast Case Study: Applying 
Service Virtualization to 
Performance Testing 
Parasoft Proprietary and Confidential 29
Performance Team Test Coverage Test Target 
Commercial Residential 
Virtualized 
Test with Virtualize 
Self Service eCommerce 
Knowledge 
Management 
Authentication 
Event 
Mgmt 
Order 
Mgmt 
Enterprise Services Portal 
Business 
Process 
Mgmt 
Self Install 
Process 
Provisioning Location CDV Services 
Location DB 
Customer 
Customer & 
Account 
IMS 
Network Provising 
Customer 
Self 
Service 
Order Entry 
Management 
UI Widget 
Warehouse 
Inventory Billing 
Frontend OSS / BSS Middleware Network 
Order 
Entry 
Care 
Care 
Voice 
Response 
System 
Order 
Fullfillment 
Order 
Commercial Services Platform 
Ticketing 
Inventory 
Offer Mgmt 
Customer & 
Account 
Activation 
Billing 
3rd Party 
Network 
Services 
Customer DB Offer DB 
eMTA 
STB 
Modems 
Wifi 
CMTS 
Network 
Element 
Status 
Networks 
Services 
Commercial 
DBs 
TN Inventory 
Managment 
E911 
Services 
Parasoft Proprietary and Confidential 30
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 31
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 32
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 33
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 34
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 35
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 36
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 37
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 38
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 39
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 40
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 41
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 42
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 43
System Under Test 
QA Stage Production 
Test Automation 
Services & DBs 
Virtualized Services 
Real End Points 
Development 
Intelligent Proxy 
Deployment Unit 
Services Regression Performance Manual Test 
Deployment 
Automation 
Continuous 
Deployment Engine 
Code 
Deploy 
Dev 
Regression 
Deployment 
Validation 
Code 
Quality 
Regression 
Baseline 
Performance 
Deploy 
QA 
Deploy 
Stage 
Deploy 
Prod 
Deployment 
Validation 
Functional 
Deployment 
Validation 
Performance 
Deployment 
Validation 
Parasoft Proprietary and Confidential 44
Service Virtualization 
 Emulates dependencies for the Test Environment 
 Reduces the complexity for early stage testing 
 Increases predictability 
 On-Demand “Test Anytime, Anywhere, Anyway” 
 Automated Provisioning for different use-cases 
 Automated Test Data Management/Simulation 
 Remember: Does not eliminate the need for 
System/Integration Testing 
Parasoft Proprietary and Confidential 45
Thank you 
Questions? 
2014-11-12 
Parasoft Proprietary and Confidential 46

Weitere ähnliche Inhalte

Was ist angesagt?

App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureAdam Stephensen
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
 
End-to-End Software testing services at Faststream technologies
End-to-End Software testing services at Faststream technologiesEnd-to-End Software testing services at Faststream technologies
End-to-End Software testing services at Faststream technologiesFaststream Technologies
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 
On-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleOn-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleSkytap Cloud
 
Digital Assurance Center of Excellence
Digital Assurance Center of ExcellenceDigital Assurance Center of Excellence
Digital Assurance Center of ExcellenceIra Agarwal
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Splunk
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CloudIDSummit
 
Testing a Microservices Architecture
Testing a Microservices ArchitectureTesting a Microservices Architecture
Testing a Microservices ArchitectureParasoft
 
CA Service Virtualization
CA Service VirtualizationCA Service Virtualization
CA Service VirtualizationPablo Gutierrez
 
DevTest Portfolio Overview
DevTest Portfolio OverviewDevTest Portfolio Overview
DevTest Portfolio OverviewCA Technologies
 
Testing in the IoT Era
Testing in the IoT EraTesting in the IoT Era
Testing in the IoT EraTechWell
 
Reinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationReinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationCA Technologies
 
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything CA Technologies
 
DevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudDevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudrsg00usa
 
DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?TechWell
 
Software Testing Trends For 2021
Software Testing Trends For 2021Software Testing Trends For 2021
Software Testing Trends For 2021BugRaptors
 
Intro to dev ops and cloud services
Intro to dev ops and cloud servicesIntro to dev ops and cloud services
Intro to dev ops and cloud serviceshardwyrd
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...SOASTA
 

Was ist angesagt? (20)

App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
End-to-End Software testing services at Faststream technologies
End-to-End Software testing services at Faststream technologiesEnd-to-End Software testing services at Faststream technologies
End-to-End Software testing services at Faststream technologies
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
Service Virtualization
Service VirtualizationService Virtualization
Service Virtualization
 
On-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleOn-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization Lifecycle
 
Digital Assurance Center of Excellence
Digital Assurance Center of ExcellenceDigital Assurance Center of Excellence
Digital Assurance Center of Excellence
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
 
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
CIS14: NSTIC - Identity and Access Management Collaborative Approaches to Nov...
 
Testing a Microservices Architecture
Testing a Microservices ArchitectureTesting a Microservices Architecture
Testing a Microservices Architecture
 
CA Service Virtualization
CA Service VirtualizationCA Service Virtualization
CA Service Virtualization
 
DevTest Portfolio Overview
DevTest Portfolio OverviewDevTest Portfolio Overview
DevTest Portfolio Overview
 
Testing in the IoT Era
Testing in the IoT EraTesting in the IoT Era
Testing in the IoT Era
 
Reinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service VirtualizationReinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service Virtualization
 
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything
 
DevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudDevOps in Salesforce AppCloud
DevOps in Salesforce AppCloud
 
DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?
 
Software Testing Trends For 2021
Software Testing Trends For 2021Software Testing Trends For 2021
Software Testing Trends For 2021
 
Intro to dev ops and cloud services
Intro to dev ops and cloud servicesIntro to dev ops and cloud services
Intro to dev ops and cloud services
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
 

Andere mochten auch

Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Skytap Cloud
 
AWS Webcast - Intro to DevOps: Using Amazon RDS with AWS OpsWorks
AWS Webcast - Intro to DevOps:  Using Amazon RDS with AWS OpsWorksAWS Webcast - Intro to DevOps:  Using Amazon RDS with AWS OpsWorks
AWS Webcast - Intro to DevOps: Using Amazon RDS with AWS OpsWorksAmazon Web Services
 
Feature Toggle XP Conference 2016 Kalpana Gulati
Feature Toggle  XP Conference 2016 Kalpana GulatiFeature Toggle  XP Conference 2016 Kalpana Gulati
Feature Toggle XP Conference 2016 Kalpana GulatiXP Conference India
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing PyramidNaresh Jain
 

Andere mochten auch (6)

Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development
 
Feature Toggles
Feature TogglesFeature Toggles
Feature Toggles
 
AWS Webcast - Intro to DevOps: Using Amazon RDS with AWS OpsWorks
AWS Webcast - Intro to DevOps:  Using Amazon RDS with AWS OpsWorksAWS Webcast - Intro to DevOps:  Using Amazon RDS with AWS OpsWorks
AWS Webcast - Intro to DevOps: Using Amazon RDS with AWS OpsWorks
 
Feature Toggle XP Conference 2016 Kalpana Gulati
Feature Toggle  XP Conference 2016 Kalpana GulatiFeature Toggle  XP Conference 2016 Kalpana Gulati
Feature Toggle XP Conference 2016 Kalpana Gulati
 
Feature toggles
Feature togglesFeature toggles
Feature toggles
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing Pyramid
 

Ähnlich wie Service Virtualization: Delivering Complex Test Environments on Demand

Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarCreating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarSkytap Cloud
 
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowService Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowTechWell
 
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16AppDynamics
 
Creating Complete Test Environments in the Cloud
Creating Complete Test Environments in the CloudCreating Complete Test Environments in the Cloud
Creating Complete Test Environments in the CloudErika Barron
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
How to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareHow to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareParasoft
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...InfoSeption
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld
 
Serena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous TestingSerena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous TestingSerena Software
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectDevOps.com
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service VirtualizationParasoft
 
Ahesanali Vijapura - QA Manager
Ahesanali Vijapura - QA ManagerAhesanali Vijapura - QA Manager
Ahesanali Vijapura - QA Managerahesanvijapura
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Munirathnam Naidu
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014Kishore Bhatia
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTechWell
 
Accelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech TestAccelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech TestParasoft
 

Ähnlich wie Service Virtualization: Delivering Complex Test Environments on Demand (20)

Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarCreating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
 
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowService Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to Know
 
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
 
Creating Complete Test Environments in the Cloud
Creating Complete Test Environments in the CloudCreating Complete Test Environments in the Cloud
Creating Complete Test Environments in the Cloud
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
How to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareHow to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty Software
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
Continuous testing
Continuous testingContinuous testing
Continuous testing
 
Journey toward3rdplatform
Journey toward3rdplatformJourney toward3rdplatform
Journey toward3rdplatform
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
Performance Engineering Basics
Performance Engineering BasicsPerformance Engineering Basics
Performance Engineering Basics
 
Serena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous TestingSerena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous Testing
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service Virtualization
 
Ahesanali Vijapura - QA Manager
Ahesanali Vijapura - QA ManagerAhesanali Vijapura - QA Manager
Ahesanali Vijapura - QA Manager
 
Shirish Sonawane_CV
Shirish Sonawane_CVShirish Sonawane_CV
Shirish Sonawane_CV
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the Cloud
 
Accelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech TestAccelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech Test
 

Mehr von Erika Barron

Parasoft PIE infographic
Parasoft PIE infographicParasoft PIE infographic
Parasoft PIE infographicErika Barron
 
Parasoft Case Study: Wipro
Parasoft Case Study: WiproParasoft Case Study: Wipro
Parasoft Case Study: WiproErika Barron
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Erika Barron
 
Real World Static Analysis Boot Camp
Real World Static Analysis Boot CampReal World Static Analysis Boot Camp
Real World Static Analysis Boot CampErika Barron
 
How the Cloud Shifts the Burden of Security to Development
How the Cloud Shifts the Burden of Security to DevelopmentHow the Cloud Shifts the Burden of Security to Development
How the Cloud Shifts the Burden of Security to DevelopmentErika Barron
 
Static Analysis and the FDA Guidance for Medical Device Software
Static Analysis and the FDA Guidance for Medical Device SoftwareStatic Analysis and the FDA Guidance for Medical Device Software
Static Analysis and the FDA Guidance for Medical Device SoftwareErika Barron
 
How To Avoid Continuously Delivering Faulty Software
How To Avoid Continuously Delivering Faulty SoftwareHow To Avoid Continuously Delivering Faulty Software
How To Avoid Continuously Delivering Faulty SoftwareErika Barron
 
12 Days of Coding Errors
12 Days of Coding Errors12 Days of Coding Errors
12 Days of Coding ErrorsErika Barron
 
APIs Gone Wild - Star West 2013
APIs Gone Wild - Star West 2013APIs Gone Wild - Star West 2013
APIs Gone Wild - Star West 2013Erika Barron
 
Cloud migration slides
Cloud migration slidesCloud migration slides
Cloud migration slidesErika Barron
 
Complex End-to-End Testing
Complex End-to-End TestingComplex End-to-End Testing
Complex End-to-End TestingErika Barron
 
How the Grinch Stole Software Testing
How the Grinch Stole Software TestingHow the Grinch Stole Software Testing
How the Grinch Stole Software TestingErika Barron
 
Service Virtualization
Service VirtualizationService Virtualization
Service VirtualizationErika Barron
 
Beyond Static Analysis: Integrating .NET Static Analysis with Unit Testing a...
Beyond Static Analysis: Integrating .NET  Static Analysis with Unit Testing a...Beyond Static Analysis: Integrating .NET  Static Analysis with Unit Testing a...
Beyond Static Analysis: Integrating .NET Static Analysis with Unit Testing a...Erika Barron
 
Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...
Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...
Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...Erika Barron
 
Software Development Graveyard
Software Development GraveyardSoftware Development Graveyard
Software Development GraveyardErika Barron
 
The Development Graveyard: How Software Projects Die
The Development Graveyard: How Software Projects DieThe Development Graveyard: How Software Projects Die
The Development Graveyard: How Software Projects DieErika Barron
 
Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...
Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...
Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...Erika Barron
 

Mehr von Erika Barron (19)

Parasoft PIE infographic
Parasoft PIE infographicParasoft PIE infographic
Parasoft PIE infographic
 
Parasoft Case Study: Wipro
Parasoft Case Study: WiproParasoft Case Study: Wipro
Parasoft Case Study: Wipro
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
 
Real World Static Analysis Boot Camp
Real World Static Analysis Boot CampReal World Static Analysis Boot Camp
Real World Static Analysis Boot Camp
 
How the Cloud Shifts the Burden of Security to Development
How the Cloud Shifts the Burden of Security to DevelopmentHow the Cloud Shifts the Burden of Security to Development
How the Cloud Shifts the Burden of Security to Development
 
Static Analysis and the FDA Guidance for Medical Device Software
Static Analysis and the FDA Guidance for Medical Device SoftwareStatic Analysis and the FDA Guidance for Medical Device Software
Static Analysis and the FDA Guidance for Medical Device Software
 
How To Avoid Continuously Delivering Faulty Software
How To Avoid Continuously Delivering Faulty SoftwareHow To Avoid Continuously Delivering Faulty Software
How To Avoid Continuously Delivering Faulty Software
 
12 Days of Coding Errors
12 Days of Coding Errors12 Days of Coding Errors
12 Days of Coding Errors
 
APIs Gone Wild - Star West 2013
APIs Gone Wild - Star West 2013APIs Gone Wild - Star West 2013
APIs Gone Wild - Star West 2013
 
Cloud migration slides
Cloud migration slidesCloud migration slides
Cloud migration slides
 
Complex End-to-End Testing
Complex End-to-End TestingComplex End-to-End Testing
Complex End-to-End Testing
 
How the Grinch Stole Software Testing
How the Grinch Stole Software TestingHow the Grinch Stole Software Testing
How the Grinch Stole Software Testing
 
Service Virtualization
Service VirtualizationService Virtualization
Service Virtualization
 
Beyond Static Analysis: Integrating .NET Static Analysis with Unit Testing a...
Beyond Static Analysis: Integrating .NET  Static Analysis with Unit Testing a...Beyond Static Analysis: Integrating .NET  Static Analysis with Unit Testing a...
Beyond Static Analysis: Integrating .NET Static Analysis with Unit Testing a...
 
Java Defects
Java DefectsJava Defects
Java Defects
 
Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...
Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...
Beyond Static Analysis: Integrating Java Static Analysis with Unit Testing an...
 
Software Development Graveyard
Software Development GraveyardSoftware Development Graveyard
Software Development Graveyard
 
The Development Graveyard: How Software Projects Die
The Development Graveyard: How Software Projects DieThe Development Graveyard: How Software Projects Die
The Development Graveyard: How Software Projects Die
 
Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...
Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...
Beyond Static Analysis: Integrating C and C++ Static Analysis with Unit Testi...
 

Kürzlich hochgeladen

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 

Kürzlich hochgeladen (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Service Virtualization: Delivering Complex Test Environments on Demand

  • 1. Service Virtualization Delivering Complex Test Environments on Demand Frank Jennings; Director, Performance Test & Engineering, TQM, Comcast 2014-11-12 Mark Lambert; VP Products and Support, Parasoft Corporation Parasoft Proprietary and Confidential 1
  • 2. Drivers of the SDLC SDLC Speed is the difference between a first mover and a follower Damages associated with software failure are increasing and very real Brand equity is critical and Quality drives brand loyalty Parasoft Proprietary and Confidential 2
  • 3. Current Pressures of the SDLC  Adoption of Agile to meet Acceleration  Requires Continuous Infrastructure  Need to assess Business Risk of rapidly changing code  Needs Continuous Testing with automated Quality Gates  Unit Test is not enough  Testing complexity grows further into the SDLC  DevOps requires infrastructure to “shift left” On-demand Environment access Parasoft Proprietary and Confidential 3
  • 4. Complexity is a Barrier to Innovation Scheduled Access 3rd Party System Evolving Component Mainframe Parasoft Proprietary and Confidential 4
  • 5. An application is not just “one application” … Parasoft Proprietary and Confidential 5
  • 6. … it’s made up of „several components” … Parasoft Proprietary and Confidential 6
  • 7. … and they are not all ready at the same time. Parasoft Proprietary and Confidential 7
  • 8. How do we ensure quality of the components? Static Analysis, Unit Testing, Code Review Parasoft Proprietary and Confidential 8
  • 9. How to test without dependant components? API testing Reusable Virtual Assets Parasoft Proprietary and Confidential 9
  • 10. Test as soon as the components are ready Parasoft Proprietary and Confidential 10
  • 11. Service Virtualization Service Virtualization delivers simulated application behavior in dev / test environments allowing an organization to test on-demand Parasoft Proprietary and Confidential 11
  • 12. How to apply Service Virtualization 1. Identify the assets;  Which types of asset are good to simulate? 2. Model behaviour;  How much is enough? 3. Deploy and reuse;  Provide easy ad-hock access and sharing 4. Automate Provisioning;  Integrated into a Continuous Test Environment Parasoft Proprietary and Confidential 12
  • 13. When to use SV? Access vs Configuration  Access  Dependent applications difficult  Scheduling conflicts  High access fees  Geo-political boundaries  3rd party or partner applications  Configuration  Complex to configure  No control  Limited variability  Consumes test time Complex Configuration Cloud App Web Server Internal Service ERP Mainframe External Application External Database Message Queue Internal Database ESB Internal Application 3rd Party Service Simple Difficult Test Access Parasoft Proprietary and Confidential 13
  • 14. When to use SV? Access vs Configuration  Access  Dependent applications difficult  Scheduling conflicts  High access fees  Geo-political boundaries  3rd party or partner applications  Configuration  Complex to configure  No control  Limited variability  Consumes test time Complex Configuration Service Virtualization Cloud App Web Server Virtual Lab / Server Virtualization (i.e. VMWare) Internal Service ERP Mainframe External Application External Database Message Queue Internal Database ESB Internal Application 3rd Party Service Simple Difficult Test Access Parasoft Proprietary and Confidential 14
  • 15. The Total Cost of System Access Service Virtualization dramatically reduces the cost of delivering a dev / test environment Hardware Savings Staged Application Instance Staged w/ Virtual Test Lab Access Efficiency Service Virtualization System Behavior Cost  Only manage the functionality you need  Only manage data you need  Low-Risk “disposable instance” that can be accessed at anytime  Dramatically reduce test environment setup and management Parasoft Proprietary and Confidential 15
  • 16. Setting up Service Virtualization Define & Capture Initiated from the system under test, the user has the ability to capture detail from a live monitor that analyzes system traffic, from analyzing transaction logs or by modeling virtual behavior within the Parasoft Virtualized interface. Model & Deploy After the virtualized artifact has been captured, users can now instruct the details of the virtualized asset behavior. This includes: performance, data sources and conditional response criteria. The virtualized asset is then provisioned for simplified uniform access across teams and business partners. Provision & Consume The virtualized asset can now be called for unit, functional and performance tests. The virtualized asset can be leveraged by any test suite – including Parasoft Test. Parasoft Proprietary and Confidential 16
  • 17. Example: Capturing current behavior Application Under Test Service Test 2 Capture 4 Deploy Development LoadRunner Performance Test 3 Create Database Application Mainframe Service QA and Test Engineer 1 Define Monitors Parasoft Proprietary and Confidential 17
  • 18. Provision the Environment on Demand Application Under Test Database Application Mainframe Service 6 Consume 5 Manage Environment Management QA and Test Development Performance Test Engineer QC/ALM Rational Parasoft Proprietary and Confidential 18
  • 19. Rapid Environment Access Parasoft Proprietary and Confidential 19
  • 20. Reduced wait time for test team by 60% for a major media conglomerate Agile/Parallel development limited by system dependencies  The Challenge  Large agile development effort to adopt Service Oriented Architecture (SOA)  High risk project but the Test team “stuck waiting for the first build”  Development of functionality was not easy to coordinate as different teams had different schedules; not all finished at the same time Iteration Iteration Iteration Team A Team B Team C Iteration Iteration Iteration Iteration Iteration Iteration Iteration Current Development/Testing dependencies Parasoft Proprietary and Confidential 20
  • 21. Reduced wait time for test team by 60% for a major media conglomerate Agile/Parallel development limited by system dependencies  The Solution  Use descriptions of the new services (WSDL, XSD, example JSON payloads) to build Virtual assets prototyping the new functionality.  Test team builds tests with against the prototypes with SOAtest and the independent development tests use the prototypes to perform early stage Integration Testing Iteration Iteration Iteration Team A Team B Team C Iteration Iteration Iteration Virtual Asset Iteration Virtual Asset Iteration Current Development/Testing dependencies Parasoft Proprietary and Confidential 21
  • 22. Reduced wait time for test team by 60% for a major media conglomerate Agile/Parallel development limited by system dependencies  The Business Benefits  Met business goals and timelines, were able to test functionality “as soon as” it was available. Practiced TDD against prototypes to get a head-start on ‘full system testing’ Iteration ✔ ✖ Iteration Iteration Team A Team B Team C ✔ ✔ ✖ ✖ Iteration Iteration Iteration Iteration Iteration Iteration Iteration Parasoft Proprietary and Confidential 22
  • 23. Provisioning of test environments went from weeks to minutes from large government organization Limited access to mainframes, ERPs, or 3rd party systems  The Challenge  Test results did not reflect actual performance in production  Inability to test multiple projects at once  Testing environments were unstable and unreliable Parasoft Proprietary and Confidential 23
  • 24. Provisioning of test environments went from weeks to minutes from large government organization Limited access to mainframes, ERPs, or 3rd party systems  The Solution  Combining Service Virtualization and VMWare technology to build a testing environment that properly replicates the production environment while allowing multiple virtual copies of that environment to be provisioned on-demand. PV PV PV PV PV PV PV PV Parasoft Proprietary and Confidential 24
  • 25. Provisioning of test environments went from weeks to minutes from large government organization Limited access to mainframes, ERPs, or 3rd party systems  The Business Benefit  Developers empowered to provision their own test environments.  Provisioning delays reduced from weeks to minutes.  Project reliability enhanced. & Parasoft Proprietary and Confidential 25
  • 26. Reduced cost of creation and management of Test Environments by 85% for a major international bank Mobile Application development and extension of current systems  The Challenge  Complex test environments including; ATM, website and mobile front-end systems with WebSphere, Mainframe, MQ, SAP and DataPower back-end systems  Each test system costs >$2m, therefore only two environments available  Active development at every level of the system resulting in full end-to-end testing requiring careful coordination and sub-system teams often offline or unavailable due to upgrades Application Database Mainframe SAP Parasoft Proprietary and Confidential 26
  • 27. Reduced cost of creation and management of Test Environments by 85% for a major international bank Mobile Application development and extension of current systems  The Solution  Create a library of virtual assets for teams to share and use Environment Manager to replicate and manage Virtual test labs using different performance charactistics for different load scenarios.  Use automated test solution to test and validate at each layer independantly Environment Management Virtual AVssirettual AVssirettual Asset Application Virtual Asset Virtual Virtual Asset Database Virtual AVssirettual Asset Mainframe Virtual AVssirettual AVssirettual AVssirettual Asset SAP Virtual Asset Asset ✔ ✖ Parasoft Proprietary and Confidential 27
  • 28. Reduced cost of creation and management of Test Environments by 85% for a major international bank Mobile Application development and extension of current systems  The Business Benefit  Improved efficiency, enabling Agile development, with the teams able to test in isolation without effecting full end-to-end system tests. Environment Management ✔ ✖ ✔ ✖ ✔ ✖ ✔ ✖ Parasoft Proprietary and Confidential 28
  • 29. Comcast Case Study: Applying Service Virtualization to Performance Testing Parasoft Proprietary and Confidential 29
  • 30. Performance Team Test Coverage Test Target Commercial Residential Virtualized Test with Virtualize Self Service eCommerce Knowledge Management Authentication Event Mgmt Order Mgmt Enterprise Services Portal Business Process Mgmt Self Install Process Provisioning Location CDV Services Location DB Customer Customer & Account IMS Network Provising Customer Self Service Order Entry Management UI Widget Warehouse Inventory Billing Frontend OSS / BSS Middleware Network Order Entry Care Care Voice Response System Order Fullfillment Order Commercial Services Platform Ticketing Inventory Offer Mgmt Customer & Account Activation Billing 3rd Party Network Services Customer DB Offer DB eMTA STB Modems Wifi CMTS Network Element Status Networks Services Commercial DBs TN Inventory Managment E911 Services Parasoft Proprietary and Confidential 30
  • 31. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 31
  • 32. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 32
  • 33. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 33
  • 34. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 34
  • 35. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 35
  • 36. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 36
  • 37. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 37
  • 38. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 38
  • 39. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 39
  • 40. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 40
  • 41. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 41
  • 42. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 42
  • 43. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 43
  • 44. System Under Test QA Stage Production Test Automation Services & DBs Virtualized Services Real End Points Development Intelligent Proxy Deployment Unit Services Regression Performance Manual Test Deployment Automation Continuous Deployment Engine Code Deploy Dev Regression Deployment Validation Code Quality Regression Baseline Performance Deploy QA Deploy Stage Deploy Prod Deployment Validation Functional Deployment Validation Performance Deployment Validation Parasoft Proprietary and Confidential 44
  • 45. Service Virtualization  Emulates dependencies for the Test Environment  Reduces the complexity for early stage testing  Increases predictability  On-Demand “Test Anytime, Anywhere, Anyway”  Automated Provisioning for different use-cases  Automated Test Data Management/Simulation  Remember: Does not eliminate the need for System/Integration Testing Parasoft Proprietary and Confidential 45
  • 46. Thank you Questions? 2014-11-12 Parasoft Proprietary and Confidential 46