webinar - service virtualization: how to overcome complex test environments with ibm rational

18
© 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 Service Virtualization: How to Overcome Complex Test Environments with IBM Rational Moderat or Laura Poggi Marketing Manager at RTTS Saurabh Malhotra Sr. Technical Specialist at IBM Demonstrat ion Presen ter Jeff Bocarsly, Ph.D VP & Chief Architect at RTTS

Upload: rtts

Post on 21-Nov-2014

803 views

Category:

Technology


0 download

DESCRIPTION

Event Overview: With the shift towards multi-tiered, high complexity applications comes testing bottlenecks and time-consuming, costly work-arounds. When critical services or components are unavailable, project milestones are missed. The overall quality of your application is in jeopardy when environmental shortcomings lead to testing delays. Join RTTS and our partner, IBM Rational, to learn how service virtualization technologies can eliminate system dependencies and streamline the software release process. See approaches to integration testing that will mitigate the risks of any system changes and improve quality. You Will Learn How To: - Use Service Virtualization within your existing development strategy - Optimize your testing process with Service Virtualization, allowing you to test earlier and faster - Perform end-to-end testing even when components are unavailable. - Eliminate the need for sharing environments across teams. - Virtualize a wide range of technologies and protocols including Java, SOAP, MQ, JDBC, HTTP, and more Increase use case coverage and reproduce defects effortlessly across environments. Perfect For Companies With: - Complex, heterogeneous environments - Agile requirements and need to do integration testing earlier - High pressure on release dates due to competitive demands - High dependency on web applications – for revenue or customer/citizen services support - Middleware upgrade projects

TRANSCRIPT

Page 1: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

Service Virtualization:How to Overcome Complex Test Environments

with IBM RationalModerator

Laura PoggiMarketing Manager at RTTS

Saurabh MalhotraSr. Technical Specialist at IBM

DemonstrationPresenter

Jeff Bocarsly, Ph.DVP & Chief Architect at RTTS

Page 2: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

• Introduction• How to ensure better software quality in complex environments

− From “testing” to a smarter quality management

• IBM Rational Test Virtualization Solution− Rational Test Workbench / Rational Integration Tester

• Demonstration

What we’ll cover

Page 3: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

The Software Quality Experts

1996 Founded

Locations New York | Philadelphia | Atlanta | Phoenix

IBM Partner | 18 years Projects | 400+

Page 4: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

What we offer

Extensive knowledge of the leading test tools

Unmatched experts for both strategy and implementation

Innovative services for all project sizes and lengths

1

2

3

Page 5: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

• Training + Consulting Services− Over 15 training courses− Tool Expertise:

• ALM Jazz Suite: RQM, RTC, RRC• Rational Test Workbench: RPT, RFT, RIT/GreenHat, AppScan

• Custom Migration Solution− Migrate from current ALM/Test Management

tool to RQM

• Custom Integration Solution− Integrate RQM with any 3rd party tool

What we offer

Upholds any prior customization in the

source system

Tailored to your system in 2-6 weeks

Page 6: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

• Introduction• How to ensure better software quality in complex environments

− From “testing” to a smarter quality management

• IBM Rational Test Virtualization Solution− Rational Test Workbench / Rational Integration Tester

• Demonstration

What we’ll cover

Page 7: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

The Modern Application

Light, fresh, new, simple…

…but still connected to a mix of new and 20+ years of legacy architecture!

Page 8: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

60-80% of the cost of software development is in rework

BalancingQuality and Speed

Increasing Cost of Quality

Increasing Development Complexity

Outsourcing labor is no longer a sustainable model as global wages

are increasing

Product and application complexity and size

are increasing

Productivity is inhibited as test teams can no longer keep up

with agile development

Heterogeneous Environments

Public CloudPrivate Cloud

Data Warehouse MainframeEnterprise

Service Bus

Directory Identity

File systems

Collaboration

Web/Internet

Routing Service

Third-partyServices Portals

ContentProviders EJB

SharedServicesArchives

Business Partners

Messaging Services

TraditionalTesting

Other costs

Testing costs

Page 9: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

• Test lab infrastructure costs can be reduced by up to 90%• Labor involved in setting up test environments can be reduced by 80%+• Reduced or eliminate costs to use 3rd party systems for non-production or fee-based web

services

Significantly lower Test Lab costs

• Test environments can be configured in minutes vs. weeks• More testers focused on testing rather than configuring test environments• More regression testing can be done independently from the UI, during development

Reduced cycle time

• Developers can test software earlier at the Service/API level• Large teams working on different parts of an app or system can engage in parallel

development by virtualizing different parts of the systemLower risk

Smart Solution for Better Quality

Page 10: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

• Introduction• How to ensure better software quality in complex environments

− From “testing” to a smarter quality management

• IBM Rational Test Virtualization Solution− Rational Test Workbench / Rational Integration Tester

• Demonstration

What we’ll cover

Page 11: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

Challenge: Constraints in thedevelopment and testing lifecycle

Physical Test Environment

System Under TestSystem Under Test

Volume Constraints

Volume Constraints

2hr. access window

Maintenance Constraints

Database / JDBCDatabase / JDBC

Server/ Web ServicesServer/ Web Services

Mainframe / MQ/CICSMainframe / MQ/CICS

Smart Device / SD-IOSmart Device / SD-IOProblem:Pervasive constraints on development and testing limit productivity

Page 12: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

Solution: IBM Rational Test VirtualizationPhysical Test Environm

ent

Volume Constraints

Volume Constraints

2hr. access window

Maintenance Constraints

Database / JDBCDatabase / JDBC

Server/ Web ServicesServer/ Web Services

Mainframe / MQ/CICSMainframe / MQ/CICS

Smart Device / SD-IOSmart Device / SD-IO

Virtual Environment Virtual Environment

Capture & Model

MQ/CICS

Web Services

Smart Devices

JDBC

System Under TestSystem Under Test

Listen / CaptureListen / Capture

StoreStore

Test Case Repository

Page 13: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

Deployment virtual servicesto multiple environments

System Under TestSystem Under Test

Model and DeployModel and Deploy Physical Test Environment

Volume Constraints

Volume Constraints

2hr. access window

Maintenance Constraints

Database / JDBC

Server/ Web Services

Mainframe / MQ/CICS

Smart Device / SD-IO

MQ/CICS

Web Services

Smart Devices

JDBC

AV - FTEAV - FTE

Capture & Model

Live / VirtualLive / Virtual

Test Case Repository MQ/CICS

Web Services

Smart Devices

JDBC

AV - SITAV - SIT

Capture & Model

MQ/CICS

Web Services

Smart Devices

JDBC

AV - UATAV - UAT

Capture & Model

Page 14: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

• Avoid time spent installing and configuring software just to discover basic build issues• Smoke tests can be integrated as part of

the continuous integration process through deployment automation and test virtualization• Smoke test results are made

available to the entire teamto shorten resolution

Streamline Continuous Integrationand testing with Virtualized Components

Assets ProductIncrement

Virtual Machines

App Server

Order Mgr

Virtual LabManager

Cloud Environment

CRM

VMCatalog

Build • Smoke Tests• Sandboxes• Self-provisioning

• Smoke Tests• Sandboxes• Self-provisioning

Page 15: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

Benefits throughout the softwaredelivery lifecycle

Define constrained systems and services for virtualization

Integration OperabilityUser AcceptanceSystem IntegrationSystemUnit Integration OperabilityUser AcceptanceSystem IntegrationSystemUnit

Performance

Developer uses virtual services to unit test code on their workstation – no elaborate environment required

Development and Test teams uses virtual services for early stage advanced testing

Later in the cycle, final pre-production versions of services are swapped in as they become available. Final testing is done against real services

The full system or components of the system can be performance tested early in the cycle. Virtual services can be used when components are not available

Page 16: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

IBM Rational Integrated QualityManagement Solution

Application Lifecycle Management

Collaborative Development

Rational Team Concert

Quality ManagementRational Quality Manager

Requirements Management

Rational Reqmts Composer

IBM Rational Solutionfor Collaborative Lifecycle Management

Trace test execution to defects

Trace test executionto defects

Manage test automation

Analyst DeveloperQuality Professional

Deployment Engineer Project ManagerArchitect

Test automationRational Test Workbench

Test Infrastructure ManagementRational Test Virtualization Server

Page 17: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

Let’s take a look…

DEMOSaurabh Malhotra

IBM Rational

Page 18: Webinar - Service Virtualization: How to Overcome Complex Test Environments with IBM Rational

© 2013 Real-Time Technology Solutions, Inc.360 Lexington Ave. FL 9, New York, NY 10017www.rttsweb.com | (212) 240-9050

Thank you! Questions?

Follow uson Linkedin

Saurabh [email protected]

Websitewww.rttsweb.com

Jeff [email protected]