SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.rttsweb.com | (212) 240-9050
Service Virtualization:
How to Overcome Complex Test Environments
with IBM Rational
Moderator
Laura Poggi
Marketing Manager at RTTS
Saurabh Malhotra
Sr. Technical Specialist at IBM
DemonstrationPresenter
Jeff Bocarsly, Ph.D
VP & Chief Architect at RTTS
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.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
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.rttsweb.com | (212) 240-9050
The Software Quality Experts
1996 Founded
Locations New York | Philadelphia | Atlanta | Phoenix
IBM Partner | 18 years Projects | 400+
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.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
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.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
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.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
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.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!
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.rttsweb.com | (212) 240-9050
60-80% of the cost of software
development is in rework
Balancing
Quality 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 Cloud
Private Cloud
Data Warehouse Mainframe
Enterprise
Service Bus
Directory
Identity
File
systems
Collaboration
Web/
Internet
Routing
Service
Third-party
Services Portals
Content
Providers EJB
Shared
ServicesArchives
Business
Partners
Messaging
Services
Traditional
Testing
Other costs
Testing costs
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.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 system
Lower risk
Smart Solution for Better Quality
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.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
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.rttsweb.com | (212) 240-9050
Challenge: Constraints in the
development and testing lifecycle
PhysicalTestEnvironment
System Under Test
Volume Constraints
Volume Constraints
2hr. access window
Maintenance Constraints
Database / JDBC
Server/ Web Services
Mainframe / MQ/CICS
Smart Device / SD-IO
Problem:
Pervasive constraints on
development and testing
limit productivity
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.rttsweb.com | (212) 240-9050
Solution: IBM Rational Test Virtualization
PhysicalTestEnvironment
Volume Constraints
Volume Constraints
2hr. access window
Maintenance Constraints
Database / JDBC
Server/ Web Services
Mainframe / MQ/CICS
Smart Device / SD-IO
Virtual Environment
Capture
& Model
MQ/CICS
Web Services
Smart Devices
JDBC
System Under Test
Listen / Capture
Store
Test Case
Repository
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.rttsweb.com | (212) 240-9050
Deployment virtual services
to multiple environments
System Under Test
Model and Deploy Physical Test Environment
Volume Constraints
Volume Constraints
2hr.accesswindow
Maintenance Constraints
Database / JDBC
Server/Web Services
Mainframe/ MQ/CICS
SmartDevice / SD-IO
MQ/CICS
Web Services
Smart Devices
JDBC
AV - FTE
Capture
& Model
Live / Virtual
Test Case Repository MQ/CICS
Web Services
Smart Devices
JDBC
AV - SIT
Capture
& Model
MQ/CICS
Web Services
Smart Devices
JDBC
AV - UAT
Capture
& Model
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.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 team
to shorten resolution
Streamline Continuous Integration
and testing with Virtualized Components
Assets Product
Increment
Virtual Machines
App Server
Order Mgr
Virtual Lab
Manager
Cloud Environment
CRM
VM
Catalog
Build • Smoke Tests
• Sandboxes
• Self-provisioning
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.rttsweb.com | (212) 240-9050
Benefits throughout the software
delivery 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
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.rttsweb.com | (212) 240-9050
IBM Rational Integrated Quality
Management Solution
Application Lifecycle Management
Collaborative
Development
Rational Team Concert
Quality Management
Rational Quality Manager
Requirements
Management
Rational Reqmts Composer
IBM Rational Solution
for Collaborative Lifecycle Management
Trace test execution to defects
Trace test
execution
to defects
Manage test
automation
Analyst DeveloperQuality Professional
Deployment Engineer Project Manager
Architect
Test automation
Rational Test Workbench
Test Infrastructure Management
Rational Test Virtualization Server
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.rttsweb.com | (212) 240-9050
Let’s take a look…
DEMO
Saurabh Malhotra
IBM Rational
© 2013 Real-Time Technology Solutions, Inc.
360 Lexington Ave. FL 9, New York, NY 10017
www.rttsweb.com | (212) 240-9050
Thank you! Questions?
Follow us
on Linkedin
Saurabh Malhotra
saurabhm@us.ibm.com
Website
www.rttsweb.com
Jeff Bocarsly
jbocarsly@rttsweb.com

Más contenido relacionado

Más de RTTS

Automated Testing of Microsoft Power BI Reports
Automated Testing of Microsoft Power BI ReportsAutomated Testing of Microsoft Power BI Reports
Automated Testing of Microsoft Power BI ReportsRTTS
 
QuerySurge AI webinar
QuerySurge AI webinarQuerySurge AI webinar
QuerySurge AI webinarRTTS
 
State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023RTTS
 
TestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data TestingTestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data TestingRTTS
 
Creating a Project Plan for a Data Warehouse Testing Assignment
Creating a Project Plan for a Data Warehouse Testing AssignmentCreating a Project Plan for a Data Warehouse Testing Assignment
Creating a Project Plan for a Data Warehouse Testing AssignmentRTTS
 
How to Automate your Enterprise Application / ERP Testing
How to Automate your  Enterprise Application / ERP TestingHow to Automate your  Enterprise Application / ERP Testing
How to Automate your Enterprise Application / ERP TestingRTTS
 
QuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing WebinarQuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing WebinarRTTS
 
Webinar - QuerySurge and Azure DevOps in the Azure Cloud
 Webinar - QuerySurge and Azure DevOps in the Azure Cloud Webinar - QuerySurge and Azure DevOps in the Azure Cloud
Webinar - QuerySurge and Azure DevOps in the Azure CloudRTTS
 
Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyRTTS
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectRTTS
 
An introduction to QuerySurge webinar
An introduction to QuerySurge webinarAn introduction to QuerySurge webinar
An introduction to QuerySurge webinarRTTS
 
Data Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryData Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryRTTS
 
Completing the Data Equation: Test Data + Data Validation = Success
Completing the Data Equation: Test Data + Data Validation = SuccessCompleting the Data Equation: Test Data + Data Validation = Success
Completing the Data Equation: Test Data + Data Validation = SuccessRTTS
 
the Data World Distilled
the Data World Distilledthe Data World Distilled
the Data World DistilledRTTS
 
QuerySurge for DevOps
QuerySurge for DevOpsQuerySurge for DevOps
QuerySurge for DevOpsRTTS
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...RTTS
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and DatabasesRTTS
 
Query Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programmingQuery Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programmingRTTS
 
Case study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriverCase study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriverRTTS
 
Enterprise Business Intelligence & Data Warehousing: The Data Quality Conundrum
Enterprise Business Intelligence & Data Warehousing: The Data Quality ConundrumEnterprise Business Intelligence & Data Warehousing: The Data Quality Conundrum
Enterprise Business Intelligence & Data Warehousing: The Data Quality ConundrumRTTS
 

Más de RTTS (20)

Automated Testing of Microsoft Power BI Reports
Automated Testing of Microsoft Power BI ReportsAutomated Testing of Microsoft Power BI Reports
Automated Testing of Microsoft Power BI Reports
 
QuerySurge AI webinar
QuerySurge AI webinarQuerySurge AI webinar
QuerySurge AI webinar
 
State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023
 
TestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data TestingTestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data Testing
 
Creating a Project Plan for a Data Warehouse Testing Assignment
Creating a Project Plan for a Data Warehouse Testing AssignmentCreating a Project Plan for a Data Warehouse Testing Assignment
Creating a Project Plan for a Data Warehouse Testing Assignment
 
How to Automate your Enterprise Application / ERP Testing
How to Automate your  Enterprise Application / ERP TestingHow to Automate your  Enterprise Application / ERP Testing
How to Automate your Enterprise Application / ERP Testing
 
QuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing WebinarQuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing Webinar
 
Webinar - QuerySurge and Azure DevOps in the Azure Cloud
 Webinar - QuerySurge and Azure DevOps in the Azure Cloud Webinar - QuerySurge and Azure DevOps in the Azure Cloud
Webinar - QuerySurge and Azure DevOps in the Azure Cloud
 
Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing Strategy
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing Project
 
An introduction to QuerySurge webinar
An introduction to QuerySurge webinarAn introduction to QuerySurge webinar
An introduction to QuerySurge webinar
 
Data Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryData Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical Industry
 
Completing the Data Equation: Test Data + Data Validation = Success
Completing the Data Equation: Test Data + Data Validation = SuccessCompleting the Data Equation: Test Data + Data Validation = Success
Completing the Data Equation: Test Data + Data Validation = Success
 
the Data World Distilled
the Data World Distilledthe Data World Distilled
the Data World Distilled
 
QuerySurge for DevOps
QuerySurge for DevOpsQuerySurge for DevOps
QuerySurge for DevOps
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and Databases
 
Query Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programmingQuery Wizards - data testing made easy - no programming
Query Wizards - data testing made easy - no programming
 
Case study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriverCase study: Open Source Automation Framework using Selenium WebDriver
Case study: Open Source Automation Framework using Selenium WebDriver
 
Enterprise Business Intelligence & Data Warehousing: The Data Quality Conundrum
Enterprise Business Intelligence & Data Warehousing: The Data Quality ConundrumEnterprise Business Intelligence & Data Warehousing: The Data Quality Conundrum
Enterprise Business Intelligence & Data Warehousing: The Data Quality Conundrum
 

Último

Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 

Último (20)

Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 

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

  • 1. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.rttsweb.com | (212) 240-9050 Service Virtualization: How to Overcome Complex Test Environments with IBM Rational Moderator Laura Poggi Marketing Manager at RTTS Saurabh Malhotra Sr. Technical Specialist at IBM DemonstrationPresenter Jeff Bocarsly, Ph.D VP & Chief Architect at RTTS
  • 2. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.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
  • 3. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.rttsweb.com | (212) 240-9050 The Software Quality Experts 1996 Founded Locations New York | Philadelphia | Atlanta | Phoenix IBM Partner | 18 years Projects | 400+
  • 4. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.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
  • 5. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.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
  • 6. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.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
  • 7. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.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!
  • 8. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.rttsweb.com | (212) 240-9050 60-80% of the cost of software development is in rework Balancing Quality 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 Cloud Private Cloud Data Warehouse Mainframe Enterprise Service Bus Directory Identity File systems Collaboration Web/ Internet Routing Service Third-party Services Portals Content Providers EJB Shared ServicesArchives Business Partners Messaging Services Traditional Testing Other costs Testing costs
  • 9. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.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 system Lower risk Smart Solution for Better Quality
  • 10. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.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
  • 11. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.rttsweb.com | (212) 240-9050 Challenge: Constraints in the development and testing lifecycle PhysicalTestEnvironment System Under Test Volume Constraints Volume Constraints 2hr. access window Maintenance Constraints Database / JDBC Server/ Web Services Mainframe / MQ/CICS Smart Device / SD-IO Problem: Pervasive constraints on development and testing limit productivity
  • 12. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.rttsweb.com | (212) 240-9050 Solution: IBM Rational Test Virtualization PhysicalTestEnvironment Volume Constraints Volume Constraints 2hr. access window Maintenance Constraints Database / JDBC Server/ Web Services Mainframe / MQ/CICS Smart Device / SD-IO Virtual Environment Capture & Model MQ/CICS Web Services Smart Devices JDBC System Under Test Listen / Capture Store Test Case Repository
  • 13. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.rttsweb.com | (212) 240-9050 Deployment virtual services to multiple environments System Under Test Model and Deploy Physical Test Environment Volume Constraints Volume Constraints 2hr.accesswindow Maintenance Constraints Database / JDBC Server/Web Services Mainframe/ MQ/CICS SmartDevice / SD-IO MQ/CICS Web Services Smart Devices JDBC AV - FTE Capture & Model Live / Virtual Test Case Repository MQ/CICS Web Services Smart Devices JDBC AV - SIT Capture & Model MQ/CICS Web Services Smart Devices JDBC AV - UAT Capture & Model
  • 14. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.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 team to shorten resolution Streamline Continuous Integration and testing with Virtualized Components Assets Product Increment Virtual Machines App Server Order Mgr Virtual Lab Manager Cloud Environment CRM VM Catalog Build • Smoke Tests • Sandboxes • Self-provisioning
  • 15. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.rttsweb.com | (212) 240-9050 Benefits throughout the software delivery 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
  • 16. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.rttsweb.com | (212) 240-9050 IBM Rational Integrated Quality Management Solution Application Lifecycle Management Collaborative Development Rational Team Concert Quality Management Rational Quality Manager Requirements Management Rational Reqmts Composer IBM Rational Solution for Collaborative Lifecycle Management Trace test execution to defects Trace test execution to defects Manage test automation Analyst DeveloperQuality Professional Deployment Engineer Project Manager Architect Test automation Rational Test Workbench Test Infrastructure Management Rational Test Virtualization Server
  • 17. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.rttsweb.com | (212) 240-9050 Let’s take a look… DEMO Saurabh Malhotra IBM Rational
  • 18. © 2013 Real-Time Technology Solutions, Inc. 360 Lexington Ave. FL 9, New York, NY 10017 www.rttsweb.com | (212) 240-9050 Thank you! Questions? Follow us on Linkedin Saurabh Malhotra saurabhm@us.ibm.com Website www.rttsweb.com Jeff Bocarsly jbocarsly@rttsweb.com