The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014



Similar documents
The Forrester Wave : Application Release Automation, Q2 2015

The Forrester Wave : Digital Agencies In China Strategy And Execution, Q1 2015

The Forrester Wave : Loyalty Program Service Providers, Q4 2013

The Forrester Wave : Private Cloud Solutions In China, Q1 2015

The Forrester Wave : Bid Management Software Providers, Q4 2012

The Forrester Wave : Traditional Disaster Recovery Service Providers, Q1 2014

The Forrester Wave : Application Security, Q4 2014

The Forrester Wave : Customer Analytics Solutions, Q4 2012

The Forrester Wave : Web Analytics, Q2 2014

Making Leaders Successful Every Day

The Forrester Wave : Enterprise Backup And Recovery Software, Q2 2013

EXECUTIVE SUMMARY. For IT Infrastructure & Operations Professionals

How To Choose An Itsm Software As A Service (Saas) From A List Of Vendors

September 27, 2007 PremiTech s Passive End User Experience Monitoring Agent Is Performance-Oriented The Forrester Wave Vendor Summary, Q3 2007

The Forrester Wave : Online Video Platforms, Q1 2013

The Forrester Wave : Room-Based Videoconferencing, Q3 2012

The Forrester Wave : SEO Platforms, Q4 2012

Model and Inference Driven Automated testing of Services architectures

Service Virtualization

Making Leaders Successful Every Day

The Forrester Wave : SaaS HR Management Systems, Q4 2014

Five Must-Do s For Testing Quality At Speed

Automation and Virtualization, the pillars of Continuous Testing

The Forrester Wave : Enterprise Architecture Service Providers, Q1 2015

ebay Enterprise Is A Strong Performer Among Omnichannel Order

The Forrester Wave : Cross-Channel Attribution Providers, Q4 2014

January 10, 2006 Allant: A Market Leader Among Database Marketing Service Providers The Forrester Wave Vendor Summary, Q1 2006

The Forrester Wave : Mobile Front-End Test Automation Tools, Q2 2016

The Forrester Wave : Online Testing Platforms, Q1 2013

April 15, 2008 The Forrester Wave : Data Center Automation, Q by Evelyn Hubbert for IT Infrastructure & Operations Professionals

The Forrester Wave : Modern Application Functional Test Automation Tools, Q2 2015

The Forrester Wave : IT Governance, Risk, And Compliance Platforms, Q by Chris McClean for Security & Risk Professionals

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing

EXECUTIVE SUMMARY. For IT Infrastructure & Operations Professionals

The Forrester Wave : Enterprise Listening Platforms, Q1 2014

The Forrester Wave : VMS, Q1 2014

The Forrester Wave : Innovation Agencies, Q4 2014

The Forrester Wave : Social Advertising Platforms, Q4 2013

The Forrester Wave : API Management Solutions, Q3 2014

May 6, 2011 The Forrester Wave : Database Auditing And Real-Time Protection, Q2 2011

Win The Social Marketing Measurement Game

The Business Impact Of Customer Experience, 2014

The Enterprise Information Management Barbell Strengthens Your Information Value

May 30, 2008 The Forrester Wave : Requirements Management, Q2 2008

EXECUTIVE SUMMARY. For IT Infrastructure & Operations Professionals

Whitepaper Performance Testing and Monitoring of Mobile Applications

For Enterprise Architecture Professionals

The Forrester Wave : Enterprise Mobile Management, Q3 2014

The Worksoft Suite. Automated Business Process Discovery & Validation ENSURING THE SUCCESS OF DIGITAL BUSINESS. Worksoft Differentiators

See what cloud can do for you.

Accenture Is A Leader Among Global Infrastructure Outsourcing Vendors

Service Virtualization:

Executive Q&A: Learning Maps; Innovative Tools For Customer Experience Training

April 25, 2011 The Forrester Wave : Enterprise Service Bus, Q2 2011

The Business Case for Visual Studio Quality Assurance and Testing Tools

EMA Radar for Workload Automation (WLA): Q2 2012

Executive Summary OpenEdge Streamlines Development and Support Factors Affecting Benefits And Costs Disclosures...

Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud

CLOUD COMPUTING SOLUTION - BENEFITS AND TESTING CHALLENGES

Develop and test faster by virtualizing constrained application components

The Forrester Wave : Public Cloud Platform Service Providers Security, Q4 2014

The Forrester Wave : Cross-Channel Campaign Management, Q3 2014

Eliminate Software Development and Testing Constraints with Service Virtualization

The Forrester Wave : Governance, Risk, And Compliance Platforms, Q1 2014

Business white paper. Performance testing for mobile applications. Will your mobile application fail your users?

The Total Economic Impact Of SAS Customer Intelligence Solutions Real-Time Decision Manager

The Forrester Wave : Financial Performance Management, Q3 2013

The Move Toward Modern Application Platforms

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Infrastructure As Code: Fueling The Fire For Faster Application Delivery

March 4, 2011 The Forrester Wave : Message Archiving Software, Q by Brian W. Hill for Content & Collaboration Professionals

Enterprises Shift To Smart Process Apps To Engage Customers

The Forrester Wave : Master Data Management Solutions, Q1 2014

October 6, 2011 The Forrester Wave : Web Analytics, Q by Joe Stanhope for Customer Intelligence Professionals

The Service Provider s Speed Mandate and How CA Can Help You Address It

Managed Mobility Cloud Services Gain Momentum With European Midmarket Organizations

WHITE PAPER NOVEMBER Eliminate Software Development and Testing Constraints with Service Virtualization

Understand Communication Channel Needs To Craft Your Customer Service Strategy

HP Service Virtualization (HP SV) Remove delay-causing roadblocks in development and testing

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments

Application Performance Management Is Critical To Business Success

by Michael Speyer with Eric G. Brown, Emily Van Metre, and Christina Lee

Which Managed Hosting And Private Hosted Cloud Option Is Right For You?

Making Leaders Successful Every Day

Case Study: Beefing Up Software Developer Skills How Maritz Solved The Developer Skills Problem

Cloud Backup And Disaster Recovery Meets Next-Generation Database Demands Public Cloud Can Lower Cost, Improve SLAs And Deliver On- Demand Scale

A Tidal Wave of Dynamic Web Content Is Coming How Will You Respond?

For Infrastructure & Operations Professionals

How To Test On An Hp Mobile Device

Making Leaders Successful Every Day

June 18, 2009 Software Configuration Management Tool Adoption Trends In The Americas

Simplify And Innovate The Way You Consume Cloud

Test Data Management. Services Catalog

Brief: GE Positions Itself As A Digital Industrial Leader

How To Compare The Profit From Aaas To Onpremise On A Computer Or A Server Or Server (Forrester)

The Total Economic Impact Of SAS Customer Intelligence Solutions Intelligent Advertising For Publishers

Datamaker for Skytap. Provide full-sized environments filled with up-to-date test data in minutes

Ensuring Mobile Application Quality Across Your Application Lifecycle

What is new for HP LoadRunner and Performance Center 11.52

Accelerate BI Initiatives With Self-Service Data Discovery And Integration

Transcription:

For: Application Development & Delivery Professionals The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 by Diego Lo Giudice, January 27, 2014 Key Takeaways SVT Tools Can Make Developers And Testers Lives A Whole Lot Easier SVT tools help developers and testers continuously test applications in complex environments by eliminating testing obstacles like hard-to-reach services on remote equipment and services available only for a very limited period of time. They simplify and speed testing while improving effectiveness by mimicking production-like testing environments. SVT Is Gaining Momentum And Clients Are Enjoying Tangible Benefits SVT tools have been gaining significant momentum in the past 12 months. Companies can easily realize financially quantifiable quick wins: shorter test times, increased productivity, and better production quality. More strategically, companies building and continuously delivering modern applications are increasingly interested in SVT adoption. Rich Features And Strong DevOps Strategies Distinguish The SVT Leaders The Leaders we identified offer mature, rich, scalable, and robust SVT solutions and have a strong strategy to progress toward the broader DevOps vision. Strong Performers are turning up the heat by leveraging their longstanding testing presence. Contenders differentiate themselves with a focused market approach. Access The Wave Model For Deeper Insight Use the detailed Forrester Wave model to view every piece of data used to score participating vendors and create a custom vendor shortlist. Access the report online and download the Excel tool using the link in the right-hand column under Tools & Templates. Alter Forrester s weightings to tailor the Forrester Wave model to your specifications. Forrester Research, Inc., 60 Acorn Park Drive, Cambridge, MA 02140 USA Tel: +1 617.613.6000 Fax: +1 617.613.5000 www.forrester.com

January 27, 2014 The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 A Small Group Of Big Vendors And A Few Courageous Small Ones Dominate This Promising Emerging Market by Diego Lo Giudice with Mike Gualtieri, Jeffrey S. Hammond, and Rowan Curran Why Read This Report Service virtualization and testing (SVT) solutions provide developers and testers with tools to quickly simulate the services of a complex production environment, mainly for automating regression, integration, and performance tests. In doing so, SVT enables companies to define complex test scenarios, provision more consistent production-like test labs more quickly, and test in fast-paced Agile environments to improve testing speed and product quality. In Forrester s 15-criteria evaluation of service virtualization and testing vendors, we evaluated five solutions offered by CA Technologies, HP, IBM, Parasoft, and SmartBear Software. This report details our findings about how well each vendor fulfills our criteria and where they stand in relation to each other to help application development and testing professionals select the right SVT solution. Table Of Contents 2 7 9 12 14 Service Virtualization and Testing Is About Continuous Quality Service Virtualization and Testing Solutions Evaluation Overview SVT Is An Emerging Market With Strong Momentum Vendor Profiles Supplemental Material Notes & Resources Forrester conducted lab-based product demos and interviews in October 2013 and interviewed five vendors: CA Technologies, HP, IBM, Microsoft, Parasoft, and SmartBear Software. Forrester also interviewed 10 customer references. Related Research Documents The Seven Habits Of Highly Effective DevOps September 3, 2013 Navigating The Agile Testing Tool Landscape July 18, 2013 Consistent Performance In Agile Teams Must Include Testing January 15, 2013 2014, Forrester Research, Inc. All rights reserved. Unauthorized reproduction is strictly prohibited. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. Forrester, Technographics, Forrester Wave, RoleView, TechRadar, and Total Economic Impact are trademarks of Forrester Research, Inc. All other trademarks are the property of their respective companies. To purchase reprints of this document, please email clientsupport@forrester.com. For additional information, go to www.forrester.com.

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 2 Service Virtualization And Testing is about continuous quality In the age of the customer, applications can provide a huge business differentiation for enterprises if they re designed well and work correctly. SVT solutions are all about improving application quality; they make testing faster and easier and they significantly boost quality, especially where application infrastructure complexity is the norm. Forrester defines SVT solutions as: Testing tools that capture, model, and simulate application behavior to test the functional and nonfunctional behavior of applications in a simulated production environment. SVT solutions can help change the way companies develop, test, and deploy software from a lockstep sequential process to one of continuous development, testing, and integration by: Reducing obstacles to testing. A very tactical, but financially rewarding, benefit is to reduce testing impediments in complex environments. This allows firms to do more testing while reducing the length and cost of individual testing cycles. Simulating production environments. A higher and nobler goal of SVT is to introduce more production-like simulations early in the software development life cycle (SDLC). This allows firms to react more quickly and realistically to bad behavior, data, and performance throughout the SDLC just like in a real production environment. Decoupling integration dependencies. SVT eliminates integration dependencies during development by allowing teams to substitute working simulations for designs. This gives teams more continuity in their development process a key enabler for scaling Agile. 1 Development Teams Adopt SVT Tools When The Pressure Is On SVT s particular sweet spot is when application development and testing teams are under pressure to develop and test faster while also dealing with complex application scenarios. 2 The pressure increases as the demand for more speed increases. Firms adopt SVT to: Create and provision complex test environments. A hallmark of SVT tools is their ability to simulate hard-to-duplicate production environments. Applications are increasingly composed of a plethora of services that run on diverse application infrastructure; these services are not always easily accessible for testing and can be expensive to access repeatedly (see Figure 1). For example, a mobile insurance claim app may access customer profiles from an ecommerce platform, claims data from a mainframe, and third-party services like Google Maps. It can be a challenge to create a test environment that represents or duplicates all of these interdependent services. SVT enables testing through service virtualization and test scenario simulation to recreate a test environment that s as close as possible to the production environment.

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 3 Test earlier and more often. Multiple development teams working in parallel often face service dependencies that hold up full integration testing. For example, team A may use a service developed by team B but delay testing until team B finishes an initial version of the service. Team A can create a service stub to continue its work, but that requires additional development time and may not represent the full functionality required to perform a proper test. SVT tools allow developers to create virtual services that more closely simulate the functionality of the service. This allows developers and QA professionals to start testing much earlier, leading to a shorter SDLC and fewer bugs in production. Automate regression testing. Many applications integrate with old legacy systems for which no one has the source code or the knowledge to automate regression tests. These legacy apps might carry large batteries of manual regression tests that consume a lot of time and energy. SVT enables the automation of manual regression tests by recording payloads exchanged with legacy apps on the wire and then virtualizing services based on the payloads so that the team can run regression tests automatically. This eliminates the need to know the code or app behavior to create virtual assets to test against, saving time and improving delivery speed even in the presence of complex legacy systems. Safely enable continuous integration. Development, testing, and operations are under increased pressure to deliver new application features and updates more frequently. As a result, many firms are moving to an Agile development SDLC and continuous integration of new versions in production (see Figure 2). The danger of releasing application updates more frequently is that new bugs will appear. SVT tools combine simulated production and automated regression testing to provide continuous testing for the SDLC, resulting in safer, more successful continuous integration. The integration of SVT tools with release automation and DevOps tools enables continuous testing support for broader application life-cycle management (ALM). Lower stub development costs. If developers want to test the integration of services that aren t available, they have to create and test their own stubs of these services. While this might be convenient in some cases, it often gets quite expensive, as developers spend time building code that doesn t go toward new features or create value for the business. SVT reduces these costs by providing supporting tools to create stubs more quickly and allowing them to be shared across multiple teams efficiently and for later testing purposes. Applying SVT increases team productivity and lowers development costs.

Integration testing For Application Development & Delivery Professionals The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 4 Figure 1 Integration Testing Can Be Challenging In Complex Architectures Applications being tested Service components Online cloud third-party services Mobile apps SWIFT LDAP MQ Security server Mainframe Web browser Composite applications Application services JDBC SOAP REST JMS SAP/ legacy DB Web services Tablet Internet apps Services and components are 1) heterogeneous over various protocols and message formats; 2) unavailable for testing; and/or 3) expensive to access. 79761 Source: Forrester Research, Inc.

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 5 Figure 2 Service Virtualization And Testing Enables The Transition To Continuous Testing Dev Testing Ops SVT 1) Waterfall Dev SVT Ops Dev Testing SVT Ops Testing 2) Agile 3) Continuous testing SVT is agnostic to the particular development approach, but it also enables the transition from waterfall to Agile to continuous testing: a fast feedback- and test-led development approach for modern application delivery. 79761 Source: Forrester Research, Inc. Market Overview: Additional Tools Complement Core SVT The vendors evaluated in this Forrester Wave provide general-purpose SVT solutions to ease the neverending burden of the SDLC. In addition to these general-purpose solutions, firms that wish to benefit from SVT solutions may also consider these alternative or complementary tools (see Figure 3): Stubbing or mocking servers. These tools integrate with development environments and offer features, scripting languages, or programming frameworks to speed stub development. They re the little brothers of SVT tools, originally created to test service-oriented architecture; now, firms often use them in conjunction with more comprehensive SVT suites. Clients use mocking servers as an alternative to broader SVT suites when they don t have a complex application scenario with multiple platforms, protocols, and message formats or aren t looking to scale SVT as an enterprise service for continuous testing and development. Parasoft offers a little brother to Virtualize called SOAtest, while SmartBear offers open source SoapUI in addition to SoapUI Pro. Other open source options are Mockito and jmock.

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 6 Test data provisioning and virtualization tools. These are comprehensive data management and test data management (TDM) tools that are highly synergistic with SVT. TDM tools allow firms to discover, subset, mask, refresh, and analyze test data to improve quality and testing. 3 Integrating TDM and SVT tools enhances testing and quality by making hard-to-reach proper test data virtually accessible. TDM tools allow for masking and desensitizing virtualized test data and subsetting the quality of test data to be used in simulated scenarios. TDM players active in the SVT space include Grid-Tools with Intelligent Virtual Services and dynamic message masking and IBM with InfoSphere Optim Test Data Management. 4 It does not appear that other TDM players like Informatica or Camouflage Software are active in SVT. 5 Network virtualization tools (NVT) for software testing. NVT allows firms to emulate network conditions like latency, limited bandwidth, packet loss, and jitter to test application performance and other parameters. NVT is especially effective when multiple network connections are required to support third-party services or external resources, and when unexpected loads or concurrency happen in any geography. Shunra Software is the most significant and only player with an NVT solution that Forrester knows of and is a key partner of most of the SVT tool providers in this Forrester Wave evaluation. 6 The integration of Shunra and SVT tools enables the testing of complex end-to-end application and service performance scenarios while taking lower-level network variations into consideration. Microsoft takes an alternate approach, with just-in-time production testing and monitoring. Microsoft does not offer SVT tools. Instead, it takes an alternate approach within the hosted Visual Studio Online service and the Visual Studio IDE that leverages production application data analytics. Microsoft has been offering IntelliTrace for quite some time, which takes the problem away from production and gives it to developers to solve, helping them to immediately analyze the root cause. Today, Application Insights is the new collector of IntelliTrace and was given a private preview during the launch of Visual Studio 2013. Microsoft has rolled the dice, and Forrester will watch how the market will react. We believe that not all markets are as ready for testing in production practices as the Microsoft approach would suggest.

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 7 Figure 3 The Expanded Market For SVT Includes Other Types Of Complementary Tools Grid-Tools (Intelligent Virtual Services, Datamaker) IBM (InfoSphere Optim) Informatica Camouflage Software... Test data provisioning and virtualization for testing CA Technologies (LISA) HP (SV) IBM (RTVS) Parasoft (Virtualizer, SOAtest) SmartBear Software (SoapUI Pro) Stub servers and SVT tools Open source stub frameworks: Mockito, jmock, SoapUI Network virtualization for testing Shunra Software 79761 Source: Forrester Research, Inc. Service Virtualization And Testing Solutions Evaluation Overview To assess the state of the SVT market and see how the vendors stack up against each other, Forrester evaluated the strengths and weaknesses of emerging and top SVT vendors. Evaluation Criteria After examining past research and user needs assessments and interviewing SVT experts and vendors, we developed 15 criteria that we used to evaluate vendors. We grouped these criteria into three high-level buckets: Current offering. We evaluated each solution s development productivity tools, test and simulation modeling capabilities, platform and protocol support, accuracy in simulation, testing scenarios, scaling, out-of-the-box ALM, testing, and integration of DevOps tools.

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 8 Strategy. We reviewed each vendor s strategy to assess its product road map, its ability to execute its strategy, and its strategic enablement and licensing flexibility. Market presence. We evaluated each vendor s market presence by examining its global presence, installed base, partnerships, and market momentum. Lab Evaluations: A Closer Look At Each Solution Forrester conducted a 3-hour interactive lab session with each participating vendor to get a closer look at each product. This session was the participating vendors opportunity to demonstrate the core capabilities and differentiators of their SVT solutions. Each lab session included: A product and road map overview. Vendors had 60 minutes to present their product and solution road map. The purpose was to familiarize Forrester with the core capabilities of the solution and its key current and future differentiating features. Development of virtualized services. Vendors were asked to demonstrate the key productivity tools they provide to developers and testers to model and create virtualized assets through various approaches: recording or specification from scratch through web services description language (WSDL), payloads, and other protocols. The purpose was to highlight differentiation and show ease of use compared with the level of complexity handled. Consumption and testing of virtualized and real assets. Vendors were asked to demonstrate the methods of provisioning test environments. Each vendor had to demonstrate how virtual assets are consumed in complex test scenarios over different protocols and message formats on server and mainframe environments. The goal was to understand the comprehensiveness and technical depth that the tools could handle and how they were different from other market offerings. Maintenance of virtualized assets and test labs. Vendors had to show how their tool maintains, shares, and substitutes virtualized assets and to demonstrate the ability to reuse created simulation testing models across projects. The purpose was to show how the tools could support enterprise SVT initiatives and improve test environment management. Vendor Inclusion Criteria Forrester included all five known vendors present in the service virtualization and testing market, one of which focuses more on service mocking: CA Technologies, HP, IBM, Parasoft, and SmartBear Software. To be included in the Forrester Wave evaluation, all vendors had to have (see Figure 4): Features to develop stubs to simulate real APIs and service behavior for testing. Mocking can be performed either via scripting, recording mechanisms, or modeling through wizards. The stubs and virtualized assets thus developed can then be part of automated integration testing.

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 9 Market presence, strong growth momentum, and referenceable customers. Besides having some market presence shows strong growth momentum (between double and triple digits) in the past 12 months and reference customers with production use of SVT. A product that was generally available on September 16, 2013. The solution and all the features described in this evaluation had to be available prior on or before September 16, 2013. We did not consider any features added after this date. Figure 4 Evaluated Vendors: Product Information And Selection Criteria Vendor Product evaluated Product version evaluated Version release date CA Technologies LISA 7.1 Generally available to customers on September 16, 2013 HP Service Virtualization 3.1 Generally available to customers on September 16, 2013 IBM Rational Test Virtualization Server 8.5.x Generally available to customers on September 16, 2013 Parasoft Parasoft Virtualize 9.5.2 Generally available to customers on September 16, 2013 SmartBear Software SoapUI Pro 4.6.0 Generally available to customers on September 16, 2013 Vendor selection criteria The product has features to develop stubs to simulate real APIs and service behavior for testing. The vendor has a global market presence, strong growth momentum, and strong customer references. The product is generally available as of September 16, 2013. Source: Forrester Research, Inc. SVT Is AN Emerging Market with strong momentum The evaluation uncovered a market in which (see Figure 5): CA Technologies and IBM lead the pack with rich features and strategy. CA and IBM lead with rich, comprehensive, in-depth SVT capabilities coupled with a strong strategy, effective sales enablement, rich presales and post-sales services, and training. Both focus on DevOps, but have different strategies: CA focuses on the downstream part of the life cycle by integrating the LISA (formerly ITKO) SVT solution with its release automation (acquired from Nolio) and API management (acquired from Layer 7 Technologies). IBM leads with its RTVS (formerly Green Hat)

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 10 SVT, but has a more comprehensive end-to-end DevOps (via its acquisition of UrbanCode) and ALM testing integration tool strategy. CA has more accurate simulation capabilities, while IBM has stronger test lab provisioning. CA has a larger user base; IBM has stronger market momentum. HP and Parasoft are Strong Performers. Parasoft s features are on par with the Leaders, but its strategy was not good enough to qualify for that tier. Parasoft is a solid choice for customers that prefer broad capabilities, ease of use, and quick startup. Parasoft supports continuous testing during the SDLC and a clear separation of roles between testers who design, develop, and consume virtual assets and those who manage environments. HP arrived late to the SVT market; until 2011, HP offered ITKO until CA acquired the product, at which time HP decided to go with its own product, HP SV. HP is especially attractive to its huge captive market. Its product provides ease of use and an enjoyable user experience when testing scenarios need to leverage integration with its own ALM and testing tools like LoadRunner. HP s strategic product road map is particularly interesting for implementing self-service testing factories. SmartBear Software satisfies techies but lacks key SVT features. SmartBear focuses narrowly on the SOAP and REST web services market. SmartBear SoapUI Pro provides developers and technical testers with scripting and wizard-based features that need to create their own stubs or mocking services for testing. SoapUI Pro is for clients that take a very lightweight approach to SVT. SmartBear also provides a very successful and open source mocking tool, SoapUI, which acts as a gateway to the SoapUI Pro commercial solution. Both products have thousands of users and better market penetration and momentum than the other SVT players. This evaluation of the SVT solutions market is intended to be a starting point only. We encourage clients to view detailed product evaluations and adapt criteria weightings to fit their individual needs through the Forrester Wave Excel-based vendor comparison tool. Clients can also schedule an inquiry or advisory with the analyst to discuss specific needs.

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 11 Figure 5 Forrester Wave : Service Virtualization And Testing Solutions, Q1 14 Strong Risky Strong Bets Contenders Performers Leaders Parasoft CA Technologies IBM Go online to download the Forrester Wave tool for more detailed product evaluations, feature comparisons, and customizable Current offering HP rankings. SmartBear Software Market presence Weak Full vendor participation Weak Strategy Strong Source: Forrester Research, Inc.

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 12 Figure 5 Forrester Wave : Service Virtualization And Testing Solutions, Q1 14 (Cont.) Forrester s Weighting CA Technologies HP IBM Parasoft SmartBear Software CURRENT OFFERING Product name and version number Developer/tester tools and productivity Simulation and test modeling Platform and protocol support Testing scenarios Simulation accuracy Scalability Integration with ALM and testing tools Integration with DevOps tools 50% 0% 15% 15% 10% 10% 10% 10% 15% 15% 4.35 0.00 2.80 0.00 4.10 0.00 4.10 0.00 0.00 STRATEGY Product road map Ability to execute Strategic enablement Licensing flexibility, scalability, simplicity, and transparency 50% 25% 25% 20% 30% 4.40 4.70 2.70 MARKET PRESENCE Global presence and installed base Market momentum Partnerships 0% 25% 50% 25% 4.25 2.25 2.00 2.00 4.25 2.50 All scores are based on a scale of 0 (weak) to 5 (strong). Source: Forrester Research, Inc. Vendor Profiles Leaders Provide Rich Tools, A Strong Vision, And Strategic Enablement CA Technologies focuses on DevOps with an emphasis on ops. DevOps and continuous delivery are slowly picking up, and CA is putting a lot of resources into providing a strong solution that connects developers with operations folks. CA LISA has the strongest SVT product in our evaluation, making it ideal for organizations with a comprehensive SVT enterprise strategy. However, it lacks a higher level of abstraction an explicit modeling domain-specific language (DSL) to give teams the ability to create or extend their own testing domain

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 13 language. While CA has a strong integration strategy with its Nolio and Layer 7 Technologies tools, it doesn t integrate extensively with market-leading ALM and testing tools. 7 CA is working on strengthening its continuous delivery strategy and making its licensing strategy more flexible. IBM supports continuous testing throughout the life cycle. IBM also focuses on DevOps, but employs a broader end-to-end approach, with a strong cloud commitment, that it refers to as continuous testing. 8 In fact, RTVS is a core element of a broader testing suite that includes TDM, performance testing, and test management tools to support a continuous testing strategy. IBM RTVS appeals to development groups thanks to its extensive, in-depth ALM and testing tool integration strategy that enables deployment and control of test environments across large numbers of virtualized assets. As the evaluation shows, IBM is also enjoying great market momentum. By exposing it under the cover of DSL, IBM might be able to improve its ease of use. IBM should also catch up with out-of-the-box native SAP protocol support (a significant requirement in European markets), improved simulation accuracy, and automated horizontal scalability. 9 Strong Performers Leverage Their Unique Strengths Parasoft provides a strong technical solution for testers and development pros. Parasoft clearly separates the concerns of developers and consumers of virtualization and test simulation from those who administer and manage the SVT environments. Besides its rich productivity tools, Parasoft has a mature, extensive platform and protocol offering as well as rich support for third-party tools. Parasoft has developed a marketplace for sharing with clients and partners to help enrich the existing catalog of reusable virtualized assets, new protocols, and message formats. If Parasoft s product offering has a weakness, it would be in DevOps integration, an area in which its competitors IBM and CA have made relevant acquisitions. Parasoft is strengthening its modest global sales strategy, especially in Europe. HP builds on its strong captive testing market, strong ALM integration, and ease of use. In Forrester s opinion, HP SV will catch up with CA and IBM, given its strong product strategy and well-oiled enablement and execution strategy. HP s current strength is its ability to execute performance testing and end-to-end nonfunctional testing almost seamlessly, both from its HP SV tool and its ALM, testing QC, and UFT tools. Clients already using HP testing solutions have a good reason to evaluate the HP SV offering before opting for another vendor s SVT solution. Weak spots for HP are its nearly nonexistent DevOps strategy for HP SV and relatively weak market momentum. Contenders Focus Narrowly On Service Mocking And API Testing SmartBear commands the service mocking market but lacks core SVT features. SmartBear is a strong and complete mocking tool that offers developers and technical testers a completely flexible development and stub development programming language (scripting). It offers basic

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 14 recording mechanisms; virtualized assets can be constructed from WSDL descriptions shared and reused by exporting them to separate files web application archive files or SoapUI mock services description files or including them in SoapUI project files. SmartBear is popular among clients with a focused lightweight SVT strategy. SmartBear lacks many of the core elements of a full-featured SVT suite but has no plans to go to the next level of SVT, although its alternative approach and pricing are attractive to developers. SVT wants to position itself to dominate the API testing market for modern apps. Supplemental Material Online Resource The online version of Figure 5 is an Excel-based vendor comparison tool that provides detailed product evaluations and customizable rankings. Data Sources Used In This Forrester Wave Forrester used a combination of data sources to assess the strengths and weaknesses of each solution: Vendor surveys. Forrester surveyed vendors on their capabilities as they relate to the evaluation criteria. Once we analyzed the completed vendor surveys, we conducted vendor calls where necessary to gather details of vendor qualifications. Product demos. We asked vendors to conduct demonstrations of their product s functionality. We used findings from these product demos to validate details of each vendor s product capabilities. Customer reference calls. To validate product and vendor qualifications, Forrester also conducted reference calls with two of each vendor s current customers. The Forrester Wave Methodology We conduct primary research to develop a list of vendors that meet our criteria to be evaluated in this market. From that initial pool of vendors, we then narrow our final list. We choose these vendors based on: 1) product fit; 2) customer success; and 3) Forrester client demand. We eliminate vendors that have limited customer references and products that don t fit the scope of our evaluation. After examining past research, user needs assessments, and vendor and expert interviews, we develop the initial evaluation criteria. To evaluate the vendors and their products against our set of criteria, we gather details of product qualifications through a combination of lab evaluations, questionnaires, demos, and/or discussions with client references. We send evaluations to the vendors for their review, and we adjust the evaluations to provide the most accurate view of vendor offerings and strategies.

The Forrester Wave : Service Virtualization And Testing Solutions, Q1 2014 15 We set default weightings to reflect our analysis of the needs of large user companies and/or other scenarios as outlined in the Forrester Wave document and then score the vendors based on a clearly defined scale. These default weightings are intended only as a starting point, and we encourage readers to adapt the weightings to fit their individual needs through the Excel-based tool. The final scores generate the graphical depiction of the market based on current offering, strategy, and market presence. Forrester intends to update vendor evaluations regularly as product capabilities and vendor strategies evolve. For more information on the methodology that every Forrester Wave follows, go to http://www.forrester.com/marketing/policies/forrester-wavemethodology.html. Integrity Policy All of Forrester s research, including Forrester Wave evaluations, is conducted according to our integrity policy. For more information, go to http://www.forrester.com/marketing/policies/integritypolicy.html. Endnotes 1 One impediment to Agile scaling in enterprises is that as larger complex programs get shared among smaller teams and work gets parallelized. This causes dependencies that slow progress since teams need to wait on depending component from third-party teams, which may still be at the design stage. For more on Agile scaling, see the October 28, 2013, What Are Companies Doing To Scale Agile Development? report. 2 Most of the customer references we interviewed had more than 10 large applications to integrate with and related large-scale regression tests. 3 For a more comprehensive view on test data management and the full testing tools landscape, see the July 29, 2013, Navigating The Agile Testing Tool Landscape report. 4 The Intelligent Virtual Services tool is more of a self-contained test data virtualization tool (i.e., allows the creation of a virtual data test database), whereas Dynamic Message Masking integrates with SVT solutions to become a data masking provisioning service within SVT. Source: Service Virtualization, Grid-Tools (http://www.grid-tools.com/test_data_managementsolutions/service_virtualization/). 5 For more information on Camouflage, see its website. Source: Camouflage Software (www.datamasking.com). 6 For more information on Shunra Software, see its website. Source: Shunra Software (http://www.shunra.com/). 7 CA is bound to partner with IBM and HP, which provide complete testing suites but at the same time are CA s competitors in the SVT market. 8 IBM recently announced plans to expand its global cloud footprint. Source: IBM Commits $1.2 Billion to Expand Global Cloud Footprint, IBM press release, January 17, 2014 (http://www-03.ibm.com/press/us/en/ pressrelease/42956.wss) 9 IBM plans to include out-of-the-box native support for SAP in Q1 2014.

About Forrester A global research and advisory firm, Forrester inspires leaders, informs better decisions, and helps the world s top companies turn the complexity of change into business advantage. Our researchbased insight and objective advice enable IT professionals to lead more successfully within IT and extend their impact beyond the traditional IT organization. Tailored to your individual role, our resources allow you to focus on important business issues margin, speed, growth first, technology second. for more information To find out how Forrester Research can help you be successful every day, please contact the office nearest you, or visit us at www.forrester.com. For a complete list of worldwide locations, visit www.forrester.com/about. Client support For information on hard-copy or electronic reprints, please contact Client Support at +1 866.367.7378, +1 617.613.5730, or clientsupport@forrester.com. We offer quantity discounts and special pricing for academic and nonprofit institutions. Forrester Focuses On Application Development & Delivery Professionals Responsible for leading the development and delivery of applications that support your company s business strategies, you also choose technology and architecture while managing people, skills, practices, and organization to maximize value. Forrester s subject-matter expertise and deep understanding of your role will help you create forward-thinking strategies; weigh opportunity against risk; justify decisions; and optimize your individual, team, and corporate performance. «Andrea Davies, client persona representing Application Development & Delivery Professionals Forrester Research (Nasdaq: FORR) is a global research and advisory firm serving professionals in 13 key roles across three distinct client segments. Our clients face progressively complex business and technology decisions every day. To help them understand, strategize, and act upon opportunities brought by change, Forrester provides proprietary research, consumer and business data, custom consulting, events and online communities, and peer-to-peer executive programs. We guide leaders in business technology, marketing and strategy, and the technology industry through independent fact-based insight, ensuring their business success today and tomorrow. 79761