Develop and test faster by virtualizing constrained application components



Similar documents
Faster Development Through Virtualization

Service Virtualization:

Service Virtualization

Automation and Virtualization, the pillars of Continuous Testing

Getting started with API testing

Performance Testing + Service Virtualization: The one-two punch for applications that rock

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

Simulated tests, real results

HP End User Management software. Enables real-time visibility into application performance and availability. Solution brief

Application Test Management and Quality Assurance

A closer look at HP LoadRunner software

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Testing service-oriented architecture (SOA) applications and services. White paper

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

Max Parker IBM Rational Quality Management Specialist. Focus on: Testing and Virtualisation in a complex world

HP SiteScope software

Modern SOA Testing. A Practitioners Guide to. July 2011

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton

Bridge Development and Operations for faster delivery of applications

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

HP Business Availability Center software. Manage and optimize the health of business services and applications

Manage projects effectively

HP SOA Systinet software

Business white paper. Best practices for implementing automated functional testing solutions

Service Virtualization and implementation

Driving workload automation across the enterprise

CONTINUOUS INTEGRATION TESTING

HP Server Automation Standard

Securing Enterprise Mobility for Greater Competitive Advantage

Services and Network Virtualization: A Joint Solution Brief from Shunra and HP Software

Automated testing and continuous integration

HP Business Availability Center software. Improving IT operational efficiency and customer satisfaction

The Future of Testing: How Service Virtualization Changes the Game in Testing Complex Applications

How To Test On An Hp Mobile Device

Eliminate Software Development and Testing Constraints with Service Virtualization

Key Capabilities of a Service Virtualization Solution

The top 10 misconceptions about performance and availability monitoring

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

HP Intelligent Management Center Enterprise Software. Platform. Key features. Data sheet

HP Private Cloud Solutions

Three simple steps to effective service catalog and request management

What You Need to Know About Transitioning to SOA

How to address top problems in test data management

A Comprehensive Solution for API Management

Remote Support Competitive Overview

Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test.

A complete platform for proactive data management

Three simple steps to effective service catalog and request management

Build open, flexible cloud

Modernizing enterprise application development with integrated change, build and release management.

Greater Continuity, Consistency, and Timeliness with Business Process Automation

Table of contents. Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability

When application performance is better, business works better.

HP Application Performance Management

HP TransactionVision 5.0 software

Data Integration using Integration Gateway. SAP Mobile Platform 3.0 SP02

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

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

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Solution brief. HP CloudSystem. An integrated and open platform to build and manage cloud services

Service Virtualization Implementation Strategies

Introducing SAP s Landscape and Data Center Innovation Platform. Phil Jackson SAP Solution Engineer

Visualization Starter Pack from SAP Overview Enabling Self-Service Data Exploration and Visualization

HP CLOUDSYSTEM. A single platform for private, public, and hybrid clouds. Simply the most complete cloud system for enterprises and service providers

Finding the right cloud solutions for your organization

Business white paper. Load factor: performance testing for Web applications

Enterprise Report Management CA View, CA Deliver, CA Dispatch, CA Bundl, CA Spool, CA Output Management Web Viewer

Use service virtualization to remove testing bottlenecks

How To Standardize Itil V3.3.5

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

Whitepaper Performance Testing and Monitoring of Mobile Applications

SAP BusinessObjects Business Intelligence 4.1 One Strategy for Enterprise BI. May 2013

CA Workload Automation

HP Intelligent Management Center User Access Management Software

Private cloud computing

agility made possible

Brochure Fast-track to advanced hybrid cloud HP Helion CloudSystem

Automate performance testing to predict system behavior and improve application performance. White paper

HP OpenView Application Readiness Program Data sheet

HP OpenView Service Desk Process Insight 2.10 software

Outperform Financial Objectives and Enable Regulatory Compliance

can you effectively plan for the migration and management of systems and applications on Vblock Platforms?

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

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

HP and Business Objects Transforming information into intelligence

ORACLE SOA SUITE. Product Overview

Improving customer satisfaction and operational efficiencies with a proven portal solution.

Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide

HP E-PCM Plus Network Management Software Series

HP ProLiant Essentials Vulnerability and Patch Management Pack Planning Guide

Agile and the cloud: why automating application deployment matters. Executive summary. Applications are the business

Business Process Management In An Application Development Environment

Sentinet for BizTalk Server SENTINET

DevOps for the Mainframe

Brochure. ECM without borders. HP Enterprise Content Management (ECM)

Enhance visibility into and control over software projects IBM Rational change and release management software

HP Application Security Center

Brochure. Performance testing. HP Performance Center

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Transcription:

Data sheet Develop and test faster by virtualizing constrained application components HP Service Virtualization 3.0 Today s consumers have grown up with the expectation that their digital experience is mobile, always-on, and easily enhanced. Consequently, we face a new style of IT that forces everyone involved in building, validating, and delivering applications to find new solutions for decreasing time to market, reducing defects in production, shortening software development cycle times, and enabling constrained testing teams to increase test coverage. In this new IT environment, development and testing teams confront a range of challenges. These include compressed release cycles in fast-moving iterations and Agile sprints, as well as limited or no access to services and application components, which delay mobile, cloud-sourced or cloud-delivered, and composite application projects. How can you overcome these challenges? It requires development, test, and operations that perform in harmony and support each other. HP Service Virtualization software provides you with behind-the-scenes technology that is vitally important for meeting these needs. HP Service Virtualization (SV) is software that removes development and test wait time that otherwise slows delivery of composite applications, which are composed of integrated shared services and components. HP Service Virtualization is designed to enable your teams to create, develop, and test against virtual services that simulate real service behavior with no constraints, available anytime.

The challenges of composite applications If you re embarking on composite application initiatives, such as service-oriented architecture, cloud service integration, and orchestrated business processes, you will soon realize that these approaches come with inherent constraints. The challenge comes from interdependency between functional components, leading to delays for developers and testers. In addition, your development and test teams often rely on services that are provided by third-party vendors, such as cloudservice providers, which may pose security and access limitations. For example, the business model for third-party and cloud-delivered services a pay-per-transaction access approach is often too costly for development and testing teams. Occasionally a service s implementation may not even exist; and finally, shared services may be a component of a production system, or have compliance and privacy restrictions on their data, and as a result may not be allowed for testing. As software becomes more complex and distributed, it s serving more customers and transactions over time and generating ever greater volumes of data. Typically, there are dozens of data sources in a wide variety of storage containers. When you run functional and performance tests, there is a need for the actual data. While sanitization of data for security and privacy is important, the process constitutes a huge manual effort; and the difficulty of setting up adequate data scenarios from users and out-of-scope systems that will not allow data to be copied can lead to delays. When you have a need for big data, stubs and mockups are not enough. Developers can write their own code to stand in for the dependencies in the application, but it usually cannot generate the volumes of data necessary when big data is a must for the other phases of the software cycle, including testing. Why hybrid composite applications need virtualized services With HP Service Virtualization software, application teams create virtual services that can replace targeted services in a composite application or multi-step business process. By simulating the data and behavior of the actual component, developers and testers can begin performing functional or performance testing even when the real services are not available, when data access is restricted, or when the services are not suitable for the particular test. In addition to virtualizing inaccessible services, HP Service Virtualization adds measurable value by: Allowing broader test coverage, such as negative test scenarios Supporting testing when a slow response time is needed for testing a specific scenario Allowing testing of business and data services when security and compliance requirements restrict access Allowing teams to create virtual services from cloud and third-party components by introspecting interfaces and recreating behavior Simulating impact to applications when moving services to shared private cloud Common composite application development and testing limitations Service still under development Only design documentation available; code not complete Project teams in the middle of implementation service not functional due to some defect Shared services available for testing only in limited capacity at off-peak hours Business-critical system available only at night Production services can t be accessed outside of release window Production data under security or compliance access restriction 2

Need to access a third-party service; unsuitable for high-volume functional or performance testing Vendor does not allow load testing Cost per transaction too high Service unstable; others have access and make changes Government security restrictions API calls cannot be shared. Services codes should be certified to be secure and compliant with government regulations and policies. Certain ports cannot be opened for use In these cases some information will be released by the government agency that can help to simulate these services. During development and test, HP Service Virtualization will be an irreplaceable tool to simulate these services. Enter HP Service Virtualization 3.0 All the constraints described previously are real issues for today s fast-paced development and testing teams. HP Service Virtualization is expressly designed to help constrained teams make progress on their application delivery objectives. HP Service Virtualization captures and simulates the behavior, data, and performance characteristics of dependent systems; as a result, a virtual service is deployed that represents the dependent system without any constraints, ultimately allowing software to be developed and tested continuously. Virtual services help teams manage the costs and complexity of application development, as well as functional and performance testing for distributed, loosely coupled composite applications and service-oriented systems, whether they are accessed in house or via the cloud. By having the ability to create and use a simulated model of unavailable or constrained services, testers can lower the time required for test case and test data preparation and API, performance, integration, and complete end-to-end testing. 3

HP Service Virtualization 3.0 innovations A complete, scalable environment for the design and deployment of virtual services for use across co-located and distributed development and test teams Location-independent virtual service management and deployment: HP Service Virtualization provides a simplified administration environment via the web for easier access and administration of virtual services across development and test teams Integration to HP ALM/QC as a shared repository, simplified execution of application lifecycle activities; these activities leverage virtual services, including developer tasks, lab management, performance and functional test execution, and defect management Support for end-to-end testing of virtual services with enhanced integration to UFT/ST/LR/PC Virtualization of a wide breadth of service types and protocols, from web and SOA services to proprietary middleware technologies, mainframe technologies, and B2B protocols New support for SAP Virtualization (RFC, IDOC, XI/PI) Support for data manipulation in virtual services, such as masking Figure 1: HP Service Virtualization 3.0 supports development and test automation in constrained environments. HP Application Lifecycle Management Store, run, report State, profiles, metrics Store, find, deploy Functionality Performance Security Web browser API Composite application SOAP REST MQ JDBC CICS Data Performance Configure Mobile app Simulation Test automation Application under test Service virtualization A unified approach to manage development and testing HP Service Virtualization 3.0 can leverage HP ALM (Application Life Cycle Management) and HP Quality Center as a shared repository, where HP ALM provides functional test, test automation, and test management solutions. By using HP ALM and HP Quality Center as a shared repository, virtual services can be published, managed, and leveraged by distributed teams, along with the rest of their development and testing assets. Automated testing using UFT (Unified Functional Testing), PC (Performance Center), LR (LoadRunner), and Service Test (ST) is also integrated with HP Service Virtualization; it can easily leverage the virtual services published in HP ALM and Quality Center, providing a single point of management and integration. 4

Breaking logjams that inhibit performance testing Performance and load testing teams working to modify performance behavior of services can use HP Service Virtualization to test otherwise hard-to-achieve limit conditions. By having the ability to test against virtual services, which are not subject to the same performance constraints as production services, teams have the key data, insight, and unconstrained ability to accelerate composite application load testing. The performance test teams will be able to identify bottlenecks more rapidly and isolate problems they may not have found with constrained services. HP Service Virtualization allows for the continuous testing of load/performance/scalability throughout the development, test, and infrastructure/architecture cycles. Accelerate development when services are not yet available Developers also benefit from HP Service Virtualization. With the ability to quickly create functional mockups, developers can dramatically speed up prototyping, reuse simulated services from other projects, or have local simulation copies of third-party services. Measurable value for faster testing Service Virtualization will touch the entire test service audience 70 testers, unknown number of developers. QA Director With an easy-to-use, visual, and technically rigorous solution, HP Service Virtualization works within existing development and testing environments. Through its integration with HP automated testing tools HP Unified Functional Testing and HP LoadRunner HP SV reduces the cost of developing and testing new applications and leverages existing tester skill sets, for functional and performance testing. Testing agility improves across the overall application lifecycle by allowing on-demand, 24x7 access to simulated test environments provisioned in the development and test labs. Service Virtualization in action HP Service Virtualization software is comprised of two components: HP Service Virtualization 3.0 Designer and Server. The user creates and edits virtual services in Designer. The virtual services are then deployed to either an embedded or stand-alone HP Service Virtualization Server, where clients can access them and where the simulation takes place. When the Service Virtualization Server is run stand-alone, the server runs independent of the Designer(s) connected to it, which provides lab configuration flexibility. The services deployed to the stand-alone Service Virtualization Server continue in simulation, or in their learning process, even when the Designer disconnects from the server. The HP Service Virtualization 3.0 Server has a web-based portal that allows the services to be stored, grouped by mode, and sorted by name. Also, services can be searched and filtered by key words. From the portal, services can be simulated, stopped, locked, and unlocked. It also features a run-time dashboard where real-time service status and consumption can be monitored. Secure user administration is flexible with profile roles and access control lists. 5

Leverage HP Service Virtualization 3.0 across HP ALM HP Service Virtualization is a component of the HP Applications portfolio and integrates with HP ALM and HP Quality Center. HP ALM and Quality Center users gain enhanced access to shared virtual services for earlier functional testing and more complete service performance validation for composite applications. The integration of HP ALM with HP Service Virtualization allows users to set up and control virtual environments, change simulation status, as well as change functional and performance characteristics of virtualized services, directly from their integrated test automation tools or the ALM console. Users can then consolidate simulated service test results directly into their real-time test reports for offline analysis and provide a consolidated evaluation of application performance and functionality. These services can be shared by multiple teams; tests can be executed for a wide array of needs such as architecture, infrastructure, and capacity planning. By having all the not available services or access limited services in a repository, you gain speed and comprehensive test coverage that help to achieve the trusted quality needed for continuous delivery, especially in Agile and hybrid environments. Creating the virtual services You can create simulation models in a variety of ways build rapidly from service interface specifications, recorded from real or logged communication among components, loaded from static data sources (i.e., spreadsheets and databases), or re-used from previously finished testing projects. HP Service Virtualization 3.0 supports the following virtualization capabilities: Create simulations of real-world application behavior Expose virtual services for parallel development and early functional testing Create functional and performance simulation models with the help of step-by-step wizards Support a wide array of message formats, including Web Services/SOAP, XML, text and binary, REST and COBOL Support a wide array of transports, including HTTP(s), MQ, JMS, TIBCO EMS, IMS Connect, and CICS Virtualize database access, including JDBC, and manipulate resultant virtual data services Expose the simulation model as a live service while allowing safe access and authentication for testing Modify data and performance models easily according to changes in test conditions and performance needs Define and visualize topology diagrams to understand dependencies and boundaries of underlying systems on the level of remote API calls Trigger creation of functional and performance simulation models from virtualized topology Measure the accuracy of the simulation against real-model behavior Provide understanding of overall test conditions in consolidated reports Store and invoke simulation models directly from HP Application Integration with HP Application Lifecycle Management (ALM) software via HP Unified Functional Testing and Load Testing components to ease test environment setup, execution, and analysis of results Easy-to-use management interface (web-based) that supports setup, virtual service management, and user management Support for user roles, profiles, and access control lists Run-time dashboards to assess virtual service behavior 6

Enhanced support for SAP applications with Service Virtualization 3.0 HP Service Virtualization greatly enhances the support for creating virtual services of constrained SAP environments. Technical capabilities for SAP include: Communication in-between SAP Server/Modules PI/XI calls to other SAP servers or components Third-party application calls SAP Server over API SAP server calls third-party applications SAP database calls Support for the following SAP Technical Adapters: JDBC (Relational Database Management System) JMS (Java Messaging Service) SOAP (web services based on Simple Object Access Protocol) Plain HTTP(S) protocol Application Adapters: RFC (Remote Function Call) IDoc (Intermediate Document) 7

Achieve velocity and quality with the help of HP Service Virtualization We can start testing earlier without waiting for the end-to-end systems to be ready. Now we can do efficient resource management, and predict schedule and launch apps in a timely manner. Test and release manager, TTNET Because HP Service Virtualization works within your existing development and testing environments, it s easy to get started. Service Virtualization is required infrastructure for any development and testing team looking to improve speed of delivery demanded by today s mobile, composite, user-centric applications. Benefits include: Faster release cycles: Speeds development and testing cycles by removing delays due to restricted access or the overhead of creating customized stubs. HP Service Virtualization allows you to conduct parallel development and early functional testing. You can also reduce cycle time by enabling rapid publishing, access, and provisioning of virtual services across teams for around the clock dev/test access. And by virtualizing constrained SAP Enterprise Applications, you can achieve faster business application time to market. Reduce budgets required to provision and manage complex test environments: Reduce infrastructure costs, including hardware, software licenses, and maintenance, by supporting multi-team and center of excellence (COE) use for shared virtual services. Decreased third-party access expenses: Cut third-party costs incurred by running repetitive functional and performance tests that access pay-per-use components. Also, you can manage third-party costs by allowing creation of local simulated instances of third-party components. Reduced risk: Test earlier in the cycle or sprint, without the necessity of having the end-system ready. As a result, it helps to identify defects earlier when they are cheaper and quicker to fix. Higher quality with broader test coverage: HP Service Virtualization allows testing for malicious back-end system behavior. Functional and performance engineers can imitate negative behavior or breakdown of dependent systems; and with the ability to change back-end performance characteristics, they can also optimize application performance and find the best deployment configuration. Enhance your ROI of HP Service Virtualization with HP Professional Services and Education HP offers a portfolio of Application Lifecycle Management Professional Services, including services for implementing and optimizing Service Virtualization. HP ALM Professional Services provide testing expertise, innovative service delivery models, and design, implementation, and education services across the complete HP applications portfolio. HP ALM QuickStart packages provide HP best practices and knowledge transfer to implement HP ALM software, including HP Service Virtualization, in as few as two weeks. For more information, visit hp.com/go/almprofessionalservices. Sign up for updates hp.com/go/getupdated Rate this document Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Java is a registered trademark of Oracle Corporation and/or its affiliates. 4AA4-6782ENW, May 2013