By utilizing virtualization technology in the SDLC, specifically service virtualization and virtual dev/test labs, companies can increase test coverage in less time and ultimately produce better software faster.
Download this complimentary webinar from Skytap and Parasoft now and learn how to to combine service virtualization with cloud-based dev/test environments.
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
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
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
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