SlideShare a Scribd company logo
1 of 20
Download to read offline
Parasoft Virtualize


  Eliminate system and environment constraints
The Business Problem

       Complex, interdependent systems wreak havoc on functional and performance
        testing and development efforts impacting productivity, quality and timelines

          What needs to be tested increasing – this problem is exponential
                     More, larger systems
                     Larger, complex architectures
                     De-coupled and evolving system components
                     Multiple, new devices
                     Extended networks

          Who is involved with software quality getting more complex
                     Large, distributed teams
                     More roles involved
                     Agile, iterative development methodologies

          Many moving parts
                     Hardware / operating system permutations
                     Clients / servers / databases
                     System upgrades / patches
                     Dependent 3rd party applications
                     Security and access control


Parasoft Proprietary and Confidential
Hardware and OS Virtualization

          Virtualization and cloud technology for software testing has assisted organizations to
                            lower infrastructure costs and offer broader access

                                                                                             App App App                           App App App
          Virtualization                                           Network
                                                                                                     OS                                  OS
                     Consolidates servers                                                            Virtual
                                                                                                     Server 1
                                                                                                                                          Virtual
                                                                                                                                         Server 2
                     Creates multiple execution environments
                      with existing resources                                           Virtualization Software

                     Provide isolated sandboxes                                             Operating System

                     Centralizes configuration management

          Private cloud “can” provide self-service
                                                                Private Cloud
           access to complex infrastructures
                                                                                                                                      App App App    App App App
                                                                                                                                        OS             OS
                                                                                 App App App       App App App                           Virtual        Virtual
                                                                                   OS                 OS                                Server 1       Server 2
                                                                                    Virtual            Virtual
                                                                                   Server 1           Server 2                      Virtualization Software

          Cloud provides incremental scalability
                                                                                                                                      Operating System
                                                                                Virtualization Software
                                                                                  Operating System

           without additional hardware


                                                                                              App App App        App App App         App App App    App App App
                                                                                                OS                 OS                  OS             OS
                                                                 Public Cloud                    Virtual
                                                                                                Server 1
                                                                                                                    Virtual
                                                                                                                   Server 2
                                                                                                                                        Virtual
                                                                                                                                       Server 1
                                                                                                                                                       Virtual
                                                                                                                                                      Server 2

                                                                                              Virtualization Software               Virtualization Software


                                                                                App App App      App App App          App App App     App App App
                                                                                  OS                OS                  OS              OS
                                                                                   Virtual            Virtual            Virtual         Virtual
                                                                                  Server 1           Server 2           Server 1        Server 2

                                                                                Virtualization Software              Virtualization Software

Parasoft Proprietary and Confidential
The Challenge

               Although virtualization technology has assisted to lower costs and offer access
                                significant gaps still exists for software testing


     Simple Applications
       Access to shared staged environments
       Missing/changing components
       Evolving deployment environments
                                                                          Bus



     Complex Systems
                                                                 ERP




         Unfeasible system virtualization (mainframes)
         Systems too complex for test lab
         Complex test data management across systems                                               Bus


         Unrealistic performance from staged environments               Partner

                                                                              Partner


     End-to-End Transactions
       Inaccessible partner systems/services                                      Cloud Resource         Bus




       Expensive third-party transaction/access fees
       Multiple “owners” of internal and external resources
                                                                                              Bus




Parasoft Proprietary and Confidential
Parasoft Virtualize

            Leveraging application behavior virtualization the team can reduce the
          complexity and the costs of managing multiple environments while providing
                     ubiquitous access for development, test and training

                                                       Model &
                 Capture                                                                       Consume
                                                       Provision

  Initiated from the system under test,   After the virtualized artifact has been   The virtualized asset can now be called
  the user has the ability to capture     captured, users can now instruct the      for unit, functional and performance tests.
  detail from a live monitor that         details of the virtualized asset          The virtualized asset can be leveraged by
  analyzes system traffic, from           behavior. This includes: performance,     any test suite – including Parasoft Test.
  analyzing transaction logs or by        data sources and conditional response
  modeling virtual behavior within the    criteria. The virtualized asset is then
  Parasoft Virtualized interface.         provisioned for simplified uniform
                                          access across teams and business
                                          partners.




Parasoft Proprietary and Confidential
Examples

         Parasoft Virtualize is used throughout the SDLC to eliminate constraints
   and reduce the costs of managing development, test and performance environments

      Limited access to mainframes, large ERPs, or 3rd party systems
                 Access is shared and must be scheduled delaying test efforts
                 Limited time leads to incomplete testing

      Parallel development efforts limited by system dependencies
                 Unfinished or evolving components delay development cycles
                 Multiple application versions makes environment management time consuming

      Capacity Constrained staged environments
                 Staged environment has limited capacity constraining realistic performance tests
                 Staged environment test databases shared and corrupted

      Complex, time consuming test data management
                 Data management for complex systems time consuming to manage
                 Permutations of environments and test data complex to manage




Parasoft Proprietary and Confidential
Parasoft Virtualize – Limited Access

               Multiple development and test teams have limited access to mainframe cycles.
                               Access time is shared and tightly scheduled.


    1. Real use case defines the “behavior” to
       virtualize                                    1   Define

    2. Proxy captures “real” system behavior

                                                                                         2   Capture
    3. The Parasoft Virtualized Asset is
        instructed to perform for testing
                                                     3   Instruct    System Under Test

    4. The Parasoft Virtualized Asset is
        provisioned for access
                                                     4   Provision
                                                                                               Shared
    5. The Parasoft Virtualized Asset is                                                      Mainframe
        leveraged for consumption by the teams
                                                     5   Consume`




Parasoft Proprietary and Confidential
Parasoft Virtualize - Parallel Development

             Software changes are delayed due system dependencies. Parallel development
                    activities are stifled, waiting for access to dependent functionality.


    1. Requirements and use case defines
       the “behavior” to virtualize                                                               Dependent
                                                                                                  System A
    2. Use Parasoft Virtualize to model
       “expected” system behavior                   1   Define


    3. The Parasoft Virtualized Asset is                                              2   Model
        instructed to perform for development
                                                                    Evolving System           Dependent
                                                                                              System B
    4. The Parasoft Virtualized Asset is
                                                                                             Unavailable
        provisioned for access
                                                    3   Instruct
    5. The Parasoft Virtualized Asset is
        accessed for parallel development
                                                    4   Provision



                                                    5   Consume



Parasoft Proprietary and Confidential
Parasoft Virtualize - Performance Testing

          The test instances of service end points are constrained for load and performance and
                                         ad hoc functional testing


    1. Real use case defines the “behavior” to
       virtualize

    2. Proxy captures “real” system behavior
                                                    1   Define

                                                                                        2     Capture
    3. The Parasoft Virtualized Asset is
        instructed to perform for load parameters
                                                                    System Under Test

    4. The Parasoft Virtualized Asset is                                                ESB
        provisioned for access
                                                    3   Instruct
    5. The Parasoft Virtualized Asset is
        used for performance testing                4   Provision




                                                    5   Load Test



Parasoft Proprietary and Confidential
The Opportunity

                          Parasoft Virtualize provides comprehensive access
                 to unavailable or inaccessible development and testing resources –
                       this speeds the testing effort at a significantly lower cost

       Capture the real behavior                                                             System behavior
        of dependent systems                                                                     and data
                                                                                                 captured


       Configure the virtualized asset to
        meet demands of the test scenarios              System Under Test




       Provision the virtualized asset for
        all team members to access on their
                                                                                                      Bus

                                                                       Partner

        schedule                                                            Partner




                                                                                 Cloud Resource             Bus




                                                                                            Bus




                                                          Dependent Architecture
Parasoft Proprietary and Confidential
ParaBank Demo




Parasoft Proprietary and Confidential
Online Banking Example System




                                        Loans App




Parasoft Proprietary and Confidential
Testing an Incomplete Systems




                                        Loans App



Parasoft Proprietary and Confidential
Testing an Incomplete Systems




                                        Parasoft Virtualize




Parasoft Proprietary and Confidential
Online Banking Example System




                                        Accounts App




Parasoft Proprietary and Confidential
Online Banking Example System




                                        Accounts App




Parasoft Proprietary and Confidential
Online Banking Example System




                                        Accounts App




Parasoft Proprietary and Confidential
Summary

  Reduce the costs throughout the SDLC to by eliminating system
                   and environment constraints
      Limited access
                 Reduce transaction and infrastructure costs
                 Avoid delays due to ‘scheduling conflicts’ or dependency on 3rd party
                  schedules

      Parallel development
                 Provide faster time to market for agile business needs
                 Avoid ‘Waterfall waiting’ and validate functionality sooner

      Capacity Constrained
                 Build scalable performance into system components
                 Avoid potential conflict with the ‘real’ back-end systems

      Data management
                 Reduce data administration costs and
                 Reduce time to validate use-cases by simplifying data requirements


Parasoft Proprietary and Confidential
Product View



            Parasoft Complete ALM
                                                                           Parasoft Concerto is a complete Software Development
                                                                           Management platform that ensures quality software can be
                                                                           produced consistently and efficiently–in any language


                                                                Parasoft
                                                                Concerto

                                                                                             Parasoft Virtualize provides comprehensive
     Parasoft's full-lifecycle testing platform ensures
     secure, reliable, compliant applications. It
                                                          Parasoft    Parasoft               access to traditionally difficult or expensive to
                                                                                             access development and test environments by
     reduce the complexity of testing in today's           Test       Virtualize             eliminating the system constraints associated with
     distributed, heterogeneous environments
                                                                                             today's heterogeneous component-based
                                                                                             applications.




Parasoft Proprietary and Confidential
Parasoft Virtualize - Q&A


 Eliminate system and environment constraints

More Related Content

What's hot

SRE-iously! Reliability!
SRE-iously! Reliability!SRE-iously! Reliability!
SRE-iously! Reliability!New Relic
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Abeer R
 
CAF presentation 09 16-2020
CAF presentation 09 16-2020CAF presentation 09 16-2020
CAF presentation 09 16-2020Michael Nichols
 
Cloud Adoption Framework - Overview_partner.pptx
Cloud Adoption Framework - Overview_partner.pptxCloud Adoption Framework - Overview_partner.pptx
Cloud Adoption Framework - Overview_partner.pptxabhishek22611
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft
 
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018 클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018 Amazon Web Services Korea
 
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex GatewayEmbarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex GatewayEva Mave Ng
 
AWS Application Discovery Service
AWS Application Discovery ServiceAWS Application Discovery Service
AWS Application Discovery ServiceAmazon Web Services
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplifiedGirlo
 
Google Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | EdurekaGoogle Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | EdurekaEdureka!
 
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance ConversationMicrosoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance ConversationNicholas Vossburg
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategiesSogetiLabs
 
Deep-Dive to Application Insights
Deep-Dive to Application Insights Deep-Dive to Application Insights
Deep-Dive to Application Insights Gunnar Peipman
 
SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)Hussain Mansoor
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersAmazon Web Services
 
Cloud-Native Observability
Cloud-Native ObservabilityCloud-Native Observability
Cloud-Native ObservabilityTyler Treat
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceDavid J Rosenthal
 

What's hot (20)

Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
SRE-iously! Reliability!
SRE-iously! Reliability!SRE-iously! Reliability!
SRE-iously! Reliability!
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
 
CAF presentation 09 16-2020
CAF presentation 09 16-2020CAF presentation 09 16-2020
CAF presentation 09 16-2020
 
Cloud Adoption Framework - Overview_partner.pptx
Cloud Adoption Framework - Overview_partner.pptxCloud Adoption Framework - Overview_partner.pptx
Cloud Adoption Framework - Overview_partner.pptx
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018 클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
 
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex GatewayEmbarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
 
AWS Application Discovery Service
AWS Application Discovery ServiceAWS Application Discovery Service
AWS Application Discovery Service
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 
Google Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | EdurekaGoogle Cloud Platform Tutorial | GCP Fundamentals | Edureka
Google Cloud Platform Tutorial | GCP Fundamentals | Edureka
 
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance ConversationMicrosoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
Deep-Dive to Application Insights
Deep-Dive to Application Insights Deep-Dive to Application Insights
Deep-Dive to Application Insights
 
SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Cloud-Native Observability
Cloud-Native ObservabilityCloud-Native Observability
Cloud-Native Observability
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with Confidence
 
Tcoe team
Tcoe teamTcoe team
Tcoe team
 

Viewers also liked

Introduction to CA Service Virtualization
Introduction to CA Service VirtualizationIntroduction to CA Service Virtualization
Introduction to CA Service VirtualizationCA Technologies
 
Service Virtualization 101
Service Virtualization 101Service Virtualization 101
Service Virtualization 101Stefana Muller
 
Freeing the World from Slow: How Service Virtualization and the Concept of S....
Freeing the World from Slow: How Service Virtualization and the Concept of S....Freeing the World from Slow: How Service Virtualization and the Concept of S....
Freeing the World from Slow: How Service Virtualization and the Concept of S....CA Technologies
 
CA Service Virtualization 9.0—What's the Latest and Greatest
CA Service Virtualization 9.0—What's the Latest and GreatestCA Service Virtualization 9.0—What's the Latest and Greatest
CA Service Virtualization 9.0—What's the Latest and GreatestCA Technologies
 
CA Service Virtualization
CA Service VirtualizationCA Service Virtualization
CA Service VirtualizationPablo Gutierrez
 
Bai thuyet trinh cntt
Bai thuyet trinh cntt Bai thuyet trinh cntt
Bai thuyet trinh cntt Thao An
 
Bài thuyết trình hệ thống thông tin quản lý nhóm 1
Bài thuyết trình hệ thống thông tin quản lý nhóm 1Bài thuyết trình hệ thống thông tin quản lý nhóm 1
Bài thuyết trình hệ thống thông tin quản lý nhóm 1Angela Nguyễn
 
Applicant tracking system
Applicant tracking systemApplicant tracking system
Applicant tracking systemdipeshp
 
Applicant Tracking System Business Case
Applicant Tracking System Business CaseApplicant Tracking System Business Case
Applicant Tracking System Business CaseHolly DeMuro, MBA
 
Anti Money Laundering
Anti Money Laundering Anti Money Laundering
Anti Money Laundering Besart Qerimi
 
Anti-money laundering presentation
Anti-money laundering presentationAnti-money laundering presentation
Anti-money laundering presentationElias Mose
 
Anti Money Laundering Presentation
Anti Money Laundering PresentationAnti Money Laundering Presentation
Anti Money Laundering PresentationAudrius Sapola
 
Ppt on automation
Ppt on automation Ppt on automation
Ppt on automation harshaa
 
Anti money laundering
Anti money launderingAnti money laundering
Anti money launderingUttma Shukla
 
Virtualization impact in software testing
Virtualization impact in software testingVirtualization impact in software testing
Virtualization impact in software testingvodQA
 

Viewers also liked (20)

Introduction to CA Service Virtualization
Introduction to CA Service VirtualizationIntroduction to CA Service Virtualization
Introduction to CA Service Virtualization
 
Service Virtualization 101
Service Virtualization 101Service Virtualization 101
Service Virtualization 101
 
Freeing the World from Slow: How Service Virtualization and the Concept of S....
Freeing the World from Slow: How Service Virtualization and the Concept of S....Freeing the World from Slow: How Service Virtualization and the Concept of S....
Freeing the World from Slow: How Service Virtualization and the Concept of S....
 
CA Service Virtualization 9.0—What's the Latest and Greatest
CA Service Virtualization 9.0—What's the Latest and GreatestCA Service Virtualization 9.0—What's the Latest and Greatest
CA Service Virtualization 9.0—What's the Latest and Greatest
 
CA Service Virtualization
CA Service VirtualizationCA Service Virtualization
CA Service Virtualization
 
Service Virtualization
Service VirtualizationService Virtualization
Service Virtualization
 
bai tap tuan 4
bai tap tuan 4bai tap tuan 4
bai tap tuan 4
 
Bai thuyet trinh cntt
Bai thuyet trinh cntt Bai thuyet trinh cntt
Bai thuyet trinh cntt
 
Tất cả a
Tất cả aTất cả a
Tất cả a
 
Bài thuyết trình hệ thống thông tin quản lý nhóm 1
Bài thuyết trình hệ thống thông tin quản lý nhóm 1Bài thuyết trình hệ thống thông tin quản lý nhóm 1
Bài thuyết trình hệ thống thông tin quản lý nhóm 1
 
Điên toán đám mây
Điên toán đám mâyĐiên toán đám mây
Điên toán đám mây
 
Applicant tracking system
Applicant tracking systemApplicant tracking system
Applicant tracking system
 
Applicant Tracking System Business Case
Applicant Tracking System Business CaseApplicant Tracking System Business Case
Applicant Tracking System Business Case
 
Anti Money Laundering
Anti Money Laundering Anti Money Laundering
Anti Money Laundering
 
Anti-money laundering presentation
Anti-money laundering presentationAnti-money laundering presentation
Anti-money laundering presentation
 
Anti Money Laundering Presentation
Anti Money Laundering PresentationAnti Money Laundering Presentation
Anti Money Laundering Presentation
 
Ppt on automation
Ppt on automation Ppt on automation
Ppt on automation
 
Anti money laundering
Anti money launderingAnti money laundering
Anti money laundering
 
Chuong 4 pr
Chuong 4 prChuong 4 pr
Chuong 4 pr
 
Virtualization impact in software testing
Virtualization impact in software testingVirtualization impact in software testing
Virtualization impact in software testing
 

Similar to Service Virtualization

Build the foundation for Private Cloud
Build the foundation for Private CloudBuild the foundation for Private Cloud
Build the foundation for Private CloudAppZero
 
Decrease TCO w/ Server-side App Virtualization
Decrease TCO w/ Server-side App VirtualizationDecrease TCO w/ Server-side App Virtualization
Decrease TCO w/ Server-side App VirtualizationAppZero
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformDavid Chou
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform OverviewRobert MacLean
 
PHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudPHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudpietrobr
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azureManish Corriea
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformSpiffy
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform K.Mohamed Faizal
 
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy Steps
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy StepsAppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy Steps
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy StepsAppZero
 
20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azureLuis Martins
 
Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009rsnarayanan
 
Virtual sharp cloud aware bc dr up 2012 cloud
Virtual sharp cloud aware bc dr up 2012 cloudVirtual sharp cloud aware bc dr up 2012 cloud
Virtual sharp cloud aware bc dr up 2012 cloudKhazret Sapenov
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Intergen
 
AppZero & HyNote: Move EPM to/from Cloud w/ a Click
AppZero & HyNote: Move EPM to/from Cloud w/ a ClickAppZero & HyNote: Move EPM to/from Cloud w/ a Click
AppZero & HyNote: Move EPM to/from Cloud w/ a ClickAppZero
 

Similar to Service Virtualization (20)

Prodware wa college - marcel meijer
Prodware   wa college - marcel meijerProdware   wa college - marcel meijer
Prodware wa college - marcel meijer
 
Build the foundation for Private Cloud
Build the foundation for Private CloudBuild the foundation for Private Cloud
Build the foundation for Private Cloud
 
Decrease TCO w/ Server-side App Virtualization
Decrease TCO w/ Server-side App VirtualizationDecrease TCO w/ Server-side App Virtualization
Decrease TCO w/ Server-side App Virtualization
 
Lawful Interception in Virtual Environments
Lawful Interception in Virtual EnvironmentsLawful Interception in Virtual Environments
Lawful Interception in Virtual Environments
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services Platform
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
PHP in the Cloud
PHP in the CloudPHP in the Cloud
PHP in the Cloud
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
 
PHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudPHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloud
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
What is a virtual tap?
What is a virtual tap?What is a virtual tap?
What is a virtual tap?
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy Steps
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy StepsAppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy Steps
AppZero & GoGrid: Moving Windows Server Apps to Cloud in 3 Easy Steps
 
20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azure
 
Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009Virtualization Map Tech Ed2009
Virtualization Map Tech Ed2009
 
Virtual sharp cloud aware bc dr up 2012 cloud
Virtual sharp cloud aware bc dr up 2012 cloudVirtual sharp cloud aware bc dr up 2012 cloud
Virtual sharp cloud aware bc dr up 2012 cloud
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?
 
AppZero & HyNote: Move EPM to/from Cloud w/ a Click
AppZero & HyNote: Move EPM to/from Cloud w/ a ClickAppZero & HyNote: Move EPM to/from Cloud w/ a Click
AppZero & HyNote: Move EPM to/from Cloud w/ a Click
 

More from 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
 
Service Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on DemandService Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on DemandErika 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
 
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
 
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
 
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
 

More from Erika Barron (20)

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
 
Service Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on DemandService Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on Demand
 
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
 
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
 
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
 
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...
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Service Virtualization

  • 1. Parasoft Virtualize Eliminate system and environment constraints
  • 2. The Business Problem Complex, interdependent systems wreak havoc on functional and performance testing and development efforts impacting productivity, quality and timelines   What needs to be tested increasing – this problem is exponential   More, larger systems   Larger, complex architectures   De-coupled and evolving system components   Multiple, new devices   Extended networks   Who is involved with software quality getting more complex   Large, distributed teams   More roles involved   Agile, iterative development methodologies   Many moving parts   Hardware / operating system permutations   Clients / servers / databases   System upgrades / patches   Dependent 3rd party applications   Security and access control Parasoft Proprietary and Confidential
  • 3. Hardware and OS Virtualization Virtualization and cloud technology for software testing has assisted organizations to lower infrastructure costs and offer broader access App App App App App App   Virtualization Network OS OS   Consolidates servers Virtual Server 1 Virtual Server 2   Creates multiple execution environments with existing resources Virtualization Software   Provide isolated sandboxes Operating System   Centralizes configuration management   Private cloud “can” provide self-service Private Cloud access to complex infrastructures App App App App App App OS OS App App App App App App Virtual Virtual OS OS Server 1 Server 2 Virtual Virtual Server 1 Server 2 Virtualization Software   Cloud provides incremental scalability Operating System Virtualization Software Operating System without additional hardware App App App App App App App App App App App App OS OS OS OS Public Cloud Virtual Server 1 Virtual Server 2 Virtual Server 1 Virtual Server 2 Virtualization Software Virtualization Software App App App App App App App App App App App App OS OS OS OS Virtual Virtual Virtual Virtual Server 1 Server 2 Server 1 Server 2 Virtualization Software Virtualization Software Parasoft Proprietary and Confidential
  • 4. The Challenge Although virtualization technology has assisted to lower costs and offer access significant gaps still exists for software testing Simple Applications   Access to shared staged environments   Missing/changing components   Evolving deployment environments Bus Complex Systems ERP   Unfeasible system virtualization (mainframes)   Systems too complex for test lab   Complex test data management across systems Bus   Unrealistic performance from staged environments Partner Partner End-to-End Transactions   Inaccessible partner systems/services Cloud Resource Bus   Expensive third-party transaction/access fees   Multiple “owners” of internal and external resources Bus Parasoft Proprietary and Confidential
  • 5. Parasoft Virtualize Leveraging application behavior virtualization the team can reduce the complexity and the costs of managing multiple environments while providing ubiquitous access for development, test and training Model & Capture Consume Provision Initiated from the system under test, After the virtualized artifact has been The virtualized asset can now be called the user has the ability to capture captured, users can now instruct the for unit, functional and performance tests. detail from a live monitor that details of the virtualized asset The virtualized asset can be leveraged by analyzes system traffic, from behavior. This includes: performance, any test suite – including Parasoft Test. analyzing transaction logs or by data sources and conditional response modeling virtual behavior within the criteria. The virtualized asset is then Parasoft Virtualized interface. provisioned for simplified uniform access across teams and business partners. Parasoft Proprietary and Confidential
  • 6. Examples Parasoft Virtualize is used throughout the SDLC to eliminate constraints and reduce the costs of managing development, test and performance environments   Limited access to mainframes, large ERPs, or 3rd party systems   Access is shared and must be scheduled delaying test efforts   Limited time leads to incomplete testing   Parallel development efforts limited by system dependencies   Unfinished or evolving components delay development cycles   Multiple application versions makes environment management time consuming   Capacity Constrained staged environments   Staged environment has limited capacity constraining realistic performance tests   Staged environment test databases shared and corrupted   Complex, time consuming test data management   Data management for complex systems time consuming to manage   Permutations of environments and test data complex to manage Parasoft Proprietary and Confidential
  • 7. Parasoft Virtualize – Limited Access Multiple development and test teams have limited access to mainframe cycles. Access time is shared and tightly scheduled. 1. Real use case defines the “behavior” to virtualize 1 Define 2. Proxy captures “real” system behavior 2 Capture 3. The Parasoft Virtualized Asset is instructed to perform for testing 3 Instruct System Under Test 4. The Parasoft Virtualized Asset is provisioned for access 4 Provision Shared 5. The Parasoft Virtualized Asset is Mainframe leveraged for consumption by the teams 5 Consume` Parasoft Proprietary and Confidential
  • 8. Parasoft Virtualize - Parallel Development Software changes are delayed due system dependencies. Parallel development activities are stifled, waiting for access to dependent functionality. 1. Requirements and use case defines the “behavior” to virtualize Dependent System A 2. Use Parasoft Virtualize to model “expected” system behavior 1 Define 3. The Parasoft Virtualized Asset is 2 Model instructed to perform for development Evolving System Dependent System B 4. The Parasoft Virtualized Asset is Unavailable provisioned for access 3 Instruct 5. The Parasoft Virtualized Asset is accessed for parallel development 4 Provision 5 Consume Parasoft Proprietary and Confidential
  • 9. Parasoft Virtualize - Performance Testing The test instances of service end points are constrained for load and performance and ad hoc functional testing 1. Real use case defines the “behavior” to virtualize 2. Proxy captures “real” system behavior 1 Define 2 Capture 3. The Parasoft Virtualized Asset is instructed to perform for load parameters System Under Test 4. The Parasoft Virtualized Asset is ESB provisioned for access 3 Instruct 5. The Parasoft Virtualized Asset is used for performance testing 4 Provision 5 Load Test Parasoft Proprietary and Confidential
  • 10. The Opportunity Parasoft Virtualize provides comprehensive access to unavailable or inaccessible development and testing resources – this speeds the testing effort at a significantly lower cost   Capture the real behavior System behavior of dependent systems and data captured   Configure the virtualized asset to meet demands of the test scenarios System Under Test   Provision the virtualized asset for all team members to access on their Bus Partner schedule Partner Cloud Resource Bus Bus Dependent Architecture Parasoft Proprietary and Confidential
  • 12. Online Banking Example System Loans App Parasoft Proprietary and Confidential
  • 13. Testing an Incomplete Systems Loans App Parasoft Proprietary and Confidential
  • 14. Testing an Incomplete Systems Parasoft Virtualize Parasoft Proprietary and Confidential
  • 15. Online Banking Example System Accounts App Parasoft Proprietary and Confidential
  • 16. Online Banking Example System Accounts App Parasoft Proprietary and Confidential
  • 17. Online Banking Example System Accounts App Parasoft Proprietary and Confidential
  • 18. Summary Reduce the costs throughout the SDLC to by eliminating system and environment constraints   Limited access   Reduce transaction and infrastructure costs   Avoid delays due to ‘scheduling conflicts’ or dependency on 3rd party schedules   Parallel development   Provide faster time to market for agile business needs   Avoid ‘Waterfall waiting’ and validate functionality sooner   Capacity Constrained   Build scalable performance into system components   Avoid potential conflict with the ‘real’ back-end systems   Data management   Reduce data administration costs and   Reduce time to validate use-cases by simplifying data requirements Parasoft Proprietary and Confidential
  • 19. Product View Parasoft Complete ALM Parasoft Concerto is a complete Software Development Management platform that ensures quality software can be produced consistently and efficiently–in any language Parasoft Concerto Parasoft Virtualize provides comprehensive Parasoft's full-lifecycle testing platform ensures secure, reliable, compliant applications. It Parasoft Parasoft access to traditionally difficult or expensive to access development and test environments by reduce the complexity of testing in today's Test Virtualize eliminating the system constraints associated with distributed, heterogeneous environments today's heterogeneous component-based applications. Parasoft Proprietary and Confidential
  • 20. Parasoft Virtualize - Q&A Eliminate system and environment constraints