SlideShare a Scribd company logo
Creating Complete Test Environments 
in the Cloud 
Mark Lambert, Parasoft 
Jonathan Van Meter, Skytap 
2014-08-26 
Parasoft Proprietary and Confidential 1
About Skytap 
Our Company: 
 Focus on building better 
software faster 
 20,000 users 
 Founded in 2006 
Our Technology: 
 Skytap provides environments-as- 
a-service for development 
and test 
 5 patents, 9 pending 
Parasoft Proprietary and Confidential 2
Parasoft: Take Control of the SDLC 
Mission Statement: Assist organizations to define and 
deliver defect-free software efficiently 
Parasoft Proprietary and Confidential 3
Take Control of SDLC - Shift Left 
Mission Statement: Assist organizations to define and 
deliver defect-free software efficiently 
Parasoft Proprietary and Confidential 4
Take Control of SDLC - Push Down 
Mission Statement: Assist organizations to define and 
deliver defect-free software efficiently 
Parasoft Proprietary and Confidential 5
Skytap provides development and 
test environments-as-a-service that 
remove the inefficiencies and 
constraints that companies have 
with their SDLC. As a result, our 
customers release better software 
faster. 
“ 
“ 
Parasoft Proprietary and Confidential 6
The Skytap Solution 
Integrated with tools and human processes 
Collaborate on dev/test while maintaining control 
Production-equivalent lab environments in SaaS 
Utilizes your choice of infrastructure 
Parasoft Proprietary and Confidential 7
What is an “environment”? 
Parasoft Proprietary and Confidential 8
Skytap Cloud Environments 
Create Custom Environments 
• Multi-VM environments with software defined 
networking 
• Spin up test environments on demand and in under a 
minute 
• Create environments only when needed, pay 
for what you use 
Repeatability 
• Create golden templates of build & test environments 
• Create fresh instances of environments 
from golden templates 
• Create multiple copies of the environment in parallel 
Reproduce Defects 
• Save failures frozen in time templates for further 
investigation 
Flexibility 
• Run application components in Skytap Cloud or 
on premise 
• Connect components together using self-service 
VPN connections 
Collaboration 
• Use projects to enable teams to work together 
• Use one-click publish URLs to share resource outside 
your organization 
IT Visibility and Control 
• Automate lab provisioning and shutdown of 
idle resources 
• Set permissions, quotas and policies by user, 
department, or project 
• Strong IT governance and robust audit logs 
Parasoft Proprietary and Confidential 9
Storefront 2.0 Application 
Web/Application 
Server 1 
(WebSphere) 
DMZ 
Web/Application 
Server 2 
(WebSphere) 
Load Balancer 
(F5 Big IP VE) 
Core Services via 
Service Virtualization 
External 
OpenFiler 
(Virtual SAN) 
Oracle RAC 
Database Server 
(Linux) 
RAC 
Private 
RAC 
Public 
Oracle RAC 
Database Server 
(Linux) 
Domain Controller 
(Windows) 
Internal 
Reporting Server 
(Windows) 
Internet 
Corporate 
Headquarters 
Reporting SQL 
Server 
(Windows) 
On-Premise 
Datacenter 
Parasoft Proprietary and Confidential 10
Skytap Environment Demo 
Parasoft Proprietary and Confidential 11
Service Virtualization 
Service Virtualization delivers a 
simulated dev / test environment 
allowing an organization to test 
anytime or anywhere 
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 
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
Parasoft Virtualize: Testing the AUT 
QA and Test 
Service 
Test 
Application 
Under Test 
Database 
Application 
Mainframe 
Service 
Parasoft Proprietary and Confidential 16
Parasoft Virtualize: Managing the Environment 
QA and Test 
Environment Manager 
Service 
Test 
Application 
Under Test 
Database 
Application 
Mainframe 
Service 
Parasoft Proprietary and Confidential 17
Parasoft Virtualize: Hosting and Creating the Assets 
QA and Test 
Environment Manager 
Service 
Test 
Application 
Under Test 
Parasoft Proprietary and Confidential 18
Parasoft Virtualize: 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 19
Parasoft Virtualize: Capturing current behavior 
Application 
Under Test 
Database 
Application 
Mainframe 
Service 
6 Consume 
5 Manage 
Environment 
Manager 
QA and Test 
Development 
Performance Test 
Engineer 
QC/ALM 
Rational 
Parasoft Proprietary and Confidential 20
Simplify managing the System Under Test 
 Environment manager empowers QA and Dev teams 
to effectively management combinations of Server 
and Service Virtualization 
Parasoft Proprietary and Confidential 21
Service Virtualization Demo 
Parasoft Proprietary and Confidential 22
Test Environments in the Cloud 
 Reconfigure Test Environments to 
meet different testing criteria 
within seconds 
 Remove the constraints of sub-systems 
and focus on the System 
Under Test 
 Efficiently leverage Environments 
as a Service with on-demand 
preconfigured cloud resources 
Parasoft Proprietary and Confidential 23
Full On-Demand Webinar 
Click Here: 
http://bit.ly/1lcqFY7 
Parasoft Proprietary and Confidential 24

More Related Content

PPTX
Webinar: Automating the Creation and Use of Virtual Testing Environments
PPTX
Agile application delivery trio webinar
PPTX
Webinar: Skytap & Jenkins
PPTX
Skytap parasoft webinar new years resolution- accelerate sdlc
PPTX
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
PPTX
Top 10 DevOps Areas Need To Focus
PDF
Webinar: Cloud Data Masking - Tips to Test Software Securely
PDF
Cncf checkov and bridgecrew
Webinar: Automating the Creation and Use of Virtual Testing Environments
Agile application delivery trio webinar
Webinar: Skytap & Jenkins
Skytap parasoft webinar new years resolution- accelerate sdlc
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Top 10 DevOps Areas Need To Focus
Webinar: Cloud Data Masking - Tips to Test Software Securely
Cncf checkov and bridgecrew

What's hot (20)

PPTX
Creating Complete Test Environments in the Cloud
PPTX
Breaking the Monolith
PDF
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
PDF
Strangling the Monolith With a Data-Driven Approach: A Case Study
PPTX
Cloud Foundry Platform Operations - CF Summit 2015
PDF
DevOps in the Cloud with Microsoft Azure
PDF
Spring and Pivotal Application Service - SpringOne Tour Dallas
PPTX
Webinar: How and Why to Containerize Your Legacy Applications
PDF
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
PPTX
Architecture & Operations
PDF
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
PPTX
Removing Barriers Between Dev and Ops
PDF
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
PDF
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
PPTX
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
PDF
Four considerations when monitoring microservices
PPTX
Cloud foundry architecture and deep dive
PPTX
Infrastructure as Code principles and practices
PDF
Driving TAS Enterprise Fitness
PPTX
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
Creating Complete Test Environments in the Cloud
Breaking the Monolith
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
Strangling the Monolith With a Data-Driven Approach: A Case Study
Cloud Foundry Platform Operations - CF Summit 2015
DevOps in the Cloud with Microsoft Azure
Spring and Pivotal Application Service - SpringOne Tour Dallas
Webinar: How and Why to Containerize Your Legacy Applications
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
Architecture & Operations
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Removing Barriers Between Dev and Ops
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Four considerations when monitoring microservices
Cloud foundry architecture and deep dive
Infrastructure as Code principles and practices
Driving TAS Enterprise Fitness
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
Ad

Viewers also liked (12)

PDF
2nd day 1 - alm overview
PDF
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
PPTX
On-Demand Webinar: Software Virtualization Lifecycle
PPTX
Scaling Graphite At Yelp
PPTX
ALM 101: An introduction to application lifecycle management
PPTX
Software Product Engineering Life-cycle
PPT
ALM (Application Lifecycle Management)
PDF
A Look Back Through Windows
PPT
The matses people
PDF
Javascript State of the Union 2015 - English
PDF
Agile Application Lifecycle Management (ALM)
PDF
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
2nd day 1 - alm overview
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
On-Demand Webinar: Software Virtualization Lifecycle
Scaling Graphite At Yelp
ALM 101: An introduction to application lifecycle management
Software Product Engineering Life-cycle
ALM (Application Lifecycle Management)
A Look Back Through Windows
The matses people
Javascript State of the Union 2015 - English
Agile Application Lifecycle Management (ALM)
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Ad

Similar to Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar (20)

PPTX
Service Virtualization: Delivering Complex Test Environments on Demand
PDF
Testing a Microservices Architecture
PDF
Service Virtualization: What Testers Need to Know
PDF
Modernizing Testing as Apps Re-Architect
PPTX
Webinar: Automate Your Environment Provisioning for Mobile App Development
PDF
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
PPTX
Cloud Performance Testing with LoadRunner
PDF
APIs Gone Wild - Star West 2013
PPTX
How to Avoid Continuously Delivering Faulty Software
PDF
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
PDF
REAN Cloud DevOps Accelerators
PDF
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
PPTX
Serena Webcast: Accelerating Application Delivery with Continuous Testing
PDF
ABC's of Service Virtualization
PDF
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
PDF
Journey toward3rdplatform
PDF
LRITC introduction
PPTX
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
PPTX
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
PDF
Twelve Factor App
Service Virtualization: Delivering Complex Test Environments on Demand
Testing a Microservices Architecture
Service Virtualization: What Testers Need to Know
Modernizing Testing as Apps Re-Architect
Webinar: Automate Your Environment Provisioning for Mobile App Development
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
Cloud Performance Testing with LoadRunner
APIs Gone Wild - Star West 2013
How to Avoid Continuously Delivering Faulty Software
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
REAN Cloud DevOps Accelerators
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Serena Webcast: Accelerating Application Delivery with Continuous Testing
ABC's of Service Virtualization
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
Journey toward3rdplatform
LRITC introduction
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Twelve Factor App

More from Skytap Cloud (7)

PPTX
Webinar: Removing Barriers to Continuous Delivery of Business Value
PPTX
Enable SAP Agility & Get the Most Out of the Cloud
PPTX
Concept of Hybrid Applications
PPTX
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
PPTX
CAMP IT Slides - Skytap - Brian White
PPT
Choosing Public vs. Private vs. Hybrid Cloud Computing
PPTX
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
Webinar: Removing Barriers to Continuous Delivery of Business Value
Enable SAP Agility & Get the Most Out of the Cloud
Concept of Hybrid Applications
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
CAMP IT Slides - Skytap - Brian White
Choosing Public vs. Private vs. Hybrid Cloud Computing
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT

Recently uploaded (20)

PPTX
Transform Your Business with a Software ERP System
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Complete React Javascript Course Syllabus.pdf
PDF
AI in Product Development-omnex systems
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Essential Infomation Tech presentation.pptx
PPTX
ai tools demonstartion for schools and inter college
PDF
top salesforce developer skills in 2025.pdf
PDF
medical staffing services at VALiNTRY
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Materi_Pemrograman_Komputer-Looping.pptx
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
System and Network Administraation Chapter 3
PDF
PTS Company Brochure 2025 (1).pdf.......
Transform Your Business with a Software ERP System
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Complete React Javascript Course Syllabus.pdf
AI in Product Development-omnex systems
Adobe Illustrator 28.6 Crack My Vision of Vector Design
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Essential Infomation Tech presentation.pptx
ai tools demonstartion for schools and inter college
top salesforce developer skills in 2025.pdf
medical staffing services at VALiNTRY
Which alternative to Crystal Reports is best for small or large businesses.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Materi_Pemrograman_Komputer-Looping.pptx
ISO 45001 Occupational Health and Safety Management System
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
How to Migrate SBCGlobal Email to Yahoo Easily
System and Network Administraation Chapter 3
PTS Company Brochure 2025 (1).pdf.......

Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar

  • 1. Creating Complete Test Environments in the Cloud Mark Lambert, Parasoft Jonathan Van Meter, Skytap 2014-08-26 Parasoft Proprietary and Confidential 1
  • 2. About Skytap Our Company:  Focus on building better software faster  20,000 users  Founded in 2006 Our Technology:  Skytap provides environments-as- a-service for development and test  5 patents, 9 pending Parasoft Proprietary and Confidential 2
  • 3. Parasoft: Take Control of the SDLC Mission Statement: Assist organizations to define and deliver defect-free software efficiently Parasoft Proprietary and Confidential 3
  • 4. Take Control of SDLC - Shift Left Mission Statement: Assist organizations to define and deliver defect-free software efficiently Parasoft Proprietary and Confidential 4
  • 5. Take Control of SDLC - Push Down Mission Statement: Assist organizations to define and deliver defect-free software efficiently Parasoft Proprietary and Confidential 5
  • 6. Skytap provides development and test environments-as-a-service that remove the inefficiencies and constraints that companies have with their SDLC. As a result, our customers release better software faster. “ “ Parasoft Proprietary and Confidential 6
  • 7. The Skytap Solution Integrated with tools and human processes Collaborate on dev/test while maintaining control Production-equivalent lab environments in SaaS Utilizes your choice of infrastructure Parasoft Proprietary and Confidential 7
  • 8. What is an “environment”? Parasoft Proprietary and Confidential 8
  • 9. Skytap Cloud Environments Create Custom Environments • Multi-VM environments with software defined networking • Spin up test environments on demand and in under a minute • Create environments only when needed, pay for what you use Repeatability • Create golden templates of build & test environments • Create fresh instances of environments from golden templates • Create multiple copies of the environment in parallel Reproduce Defects • Save failures frozen in time templates for further investigation Flexibility • Run application components in Skytap Cloud or on premise • Connect components together using self-service VPN connections Collaboration • Use projects to enable teams to work together • Use one-click publish URLs to share resource outside your organization IT Visibility and Control • Automate lab provisioning and shutdown of idle resources • Set permissions, quotas and policies by user, department, or project • Strong IT governance and robust audit logs Parasoft Proprietary and Confidential 9
  • 10. Storefront 2.0 Application Web/Application Server 1 (WebSphere) DMZ Web/Application Server 2 (WebSphere) Load Balancer (F5 Big IP VE) Core Services via Service Virtualization External OpenFiler (Virtual SAN) Oracle RAC Database Server (Linux) RAC Private RAC Public Oracle RAC Database Server (Linux) Domain Controller (Windows) Internal Reporting Server (Windows) Internet Corporate Headquarters Reporting SQL Server (Windows) On-Premise Datacenter Parasoft Proprietary and Confidential 10
  • 11. Skytap Environment Demo Parasoft Proprietary and Confidential 11
  • 12. Service Virtualization Service Virtualization delivers a simulated dev / test environment allowing an organization to test anytime or anywhere 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 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. Parasoft Virtualize: Testing the AUT QA and Test Service Test Application Under Test Database Application Mainframe Service Parasoft Proprietary and Confidential 16
  • 17. Parasoft Virtualize: Managing the Environment QA and Test Environment Manager Service Test Application Under Test Database Application Mainframe Service Parasoft Proprietary and Confidential 17
  • 18. Parasoft Virtualize: Hosting and Creating the Assets QA and Test Environment Manager Service Test Application Under Test Parasoft Proprietary and Confidential 18
  • 19. Parasoft Virtualize: 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 19
  • 20. Parasoft Virtualize: Capturing current behavior Application Under Test Database Application Mainframe Service 6 Consume 5 Manage Environment Manager QA and Test Development Performance Test Engineer QC/ALM Rational Parasoft Proprietary and Confidential 20
  • 21. Simplify managing the System Under Test  Environment manager empowers QA and Dev teams to effectively management combinations of Server and Service Virtualization Parasoft Proprietary and Confidential 21
  • 22. Service Virtualization Demo Parasoft Proprietary and Confidential 22
  • 23. Test Environments in the Cloud  Reconfigure Test Environments to meet different testing criteria within seconds  Remove the constraints of sub-systems and focus on the System Under Test  Efficiently leverage Environments as a Service with on-demand preconfigured cloud resources Parasoft Proprietary and Confidential 23
  • 24. Full On-Demand Webinar Click Here: http://bit.ly/1lcqFY7 Parasoft Proprietary and Confidential 24