Service Virtualization

Slides:



Advertisements
Similar presentations
Chapter 13 Review Questions
Advertisements

Business Continuity and DR, A Practical Implementation Mich Talebzadeh, Consultant, Deutsche Bank
SwE 434. Rational Quality Manager Rational Quality Manager is a collaborative, Web-based tool that offers comprehensive test planning, test construction,
SaaS, PaaS & TaaS By: Raza Usmani
Does "The Cloud" Fit Into Your Organization? Tom Horan Meridian IT Inc. VP, Strategic Markets (847)
.. Skytap Better Software Faster Visual Studio Industry Partner Skytap NEXT STEPS Contact us at: Insert your company description here.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
BUSINESS INFORMATICS descriptors presentation Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST) Linkoping.
Internal Adoption of the MISMO V3.1 Data Model Jim Metzger Senior Analyst, Harland Financial Solutions, Inc. January 13, 2014 MISMO Winter 2014 Summit.
What are you waiting for? Service Virtualization in a Sea of Impatience Eric Albaugh // ADM Solutions Architect.
Software Testing Kobla Setriakor Nyomi Faculty Intern (Programming II)
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
Effective Performance Testing in Agile and DevOps
IP Communications slides
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Netscape Application Server
Cloud computing-The Future Technologies
The Impact of Cloud Technology on Multi-Unit Operators
What is Cloud Computing - How cloud computing help your Business?
ADT (Analytics Driven Testing)
Hybrid Cloud Architecture for Software-as-a-Service Provider to Achieve Higher Privacy and Decrease Securiity Concerns about Cloud Computing P. Reinhold.
aBAP – NextGen QA Delivery Gear
SHIFT LEFT IN AUTOMATION
Initiating systems development
All-Inclusive Testing in API Management
Main Author - Navaneetha Kowdle (Associate Director)
Speaker’s Name, SAP Month 00, 2017
Test Automation for IoT solutions A Paradigm shift
DEFECT PREDICTION : USING MACHINE LEARNING
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
Galen - Automated testing of look and feel
Process Improvement With Roles and Responsibilities explained
Effective Automation project development using Eclipse Che
The benefits and Need of a Mortgage CRM Software
Managing Large Global Test Programs Through Automation of Automation
Quality Strategies In AGILE
Why Is Software Testing Important For Modern Businesses?
Optimization of Infrastructure / Environments through Digitalization
Advantages OF BDD Testing
Logo of your organization
Cloud Computing Dr. Sharad Saxena.
Quantifying Quality in DevOps
SANJAN BORA (LEAD QA ENGINEER)
Database Management System (DBMS)
Managing Large Global Test Programs Through Automation of Automation
Pankaj Kumar, Tech Lead Bhuvaneswari Radhakrishnan, Senior Engineer
Faster delivery using Device Farm
Quality framework for Stepping into the Cloud
Web Service Testing for the New Digital Age
Main Author - Navaneetha Kowdle (Associate Director)
MBML_Efficient Testing Methodology for Machine Learning
ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION
Agile Testing Using Virtualization
Automated Testing and Integration with CI Tool
Introduction to Databases Transparencies
Lecture 1: Multi-tier Architecture Overview
Achieve Next level of Automation with Robotic Test Automation
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Chithira Selvan– Project Manager Senthil Kumar S & Associate
Prashant Palvai & Group Project Manager
IP Communications slides
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Avoiding failure when implementing an enterprise system
Emerging technologies-
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Applying Use Cases (Chapters 25,26)
Capitalize on Your Business’s Technology
TimeTrade Making personal appointments easy on a global scale
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Presentation transcript:

Service Virtualization Emerging Areas Service Virtualization Ajay Krishna & Programmer Analyst Cognizant Technology Solutions

Content Abstract Problem Description Proposed Solution Multi Tier Application Architecture Service Virtualization Fitting into Architecture Advantages of Service Virtualization Case Study

Abstract In today’s business world, most of the companies are not interested in developing their own software applications which are already available in the market. Instead of that they are buying the services of existing software application. The best example is the Ola and Uber companies which uses Google Maps.

Abstract (contd..) As Ola and Google are two different applications developed using two different programming languages but still able to communicate through Webservices. The problem facing by the companies in Testing environment is the availability of these third party applications. It is difficult to do System Integration Testing without availability of the third party applications.

Problem Description Difficult to do System Integration Testing without availability of third party applications. Required a huge test environment for testing the integrations of third party tools. Huge cost involved in performing System Integration Testing.

Problem Description(contd..) In a typical Bank application, the system depends on multiple integrations such as, FICO score, Google Maps, Payment Gateways etc., so it is difficult to do System Integration Testing. There is a loss of time when the environment is down.

Solution To overcome the problem, we need to virtualize the underlying services and create those models/stubs and use it for the System Integration Testing. There are some tools available in the market for Service Virtualization they are : IBM Rational Integration Tester CA LISA Tool

Multi Tier Application Architecture

Service Virtualization fitting into Architecture

Advantages of using Service Virtualization The main advantage is to save time and money. Catching development errors early in production. There is no need for Setup an extensive test lab. Reduced dependency on availability of host systems for development and testing.

Advantages of using Service Virtualization(contd..) UI related testing can be completed independent of host systems. Negative scenarios can be easily simulates using SV, which may not be possible against the real environments. Testing can be continued during environment down.

Service Virtualization in Nutshell Service virtualization involves creating and deploying a "virtual asset" that simulates the behavior of a real component which is required to exercise the application under test. A virtual asset stands in for a dependent component by listening for requests and returning an appropriate response—with the appropriate performance.

Service Virtualization in Nutshell(contd..) Close the gap exposed by incomplete or capacity-constrained staged test environments. Eliminate fees for accessing third-party systems or mainframes. Allow QA to access the exact test environments they need without delays.

Case Study Objective Bank aims to create a baseline of virtual service repository which is a complete replica of business services to enable the rapid provisioning of environments along with creating the prioritised virtual services as per the critical project needs. Implementation Created 190 + stubs using IBM Rational Integration Tester tool and deployed in PCF environment for ease of access to Dev and Test Teams .

Benefits Early detection of defects. Supported In sprint Automation. Reducing dependency on Test Data requirements. Supporting Edge cases, Exception handling and Negative Testing. Reducing the deliverable timelines by atleast 30-40%.

Sandbox,SIT,UAT connects to Virtual systems Cost Benefits Prior to Virtualization Sandbox,SIT,UAT connects to Virtual systems Post to Virtualization 32 servers decommissioned Saving $3000 for environment booking

References & Appendix IBM Rational Integration tester - https://www.ibm.com/support/knowledgecenter/en/SSBLQQ_8.7.1/com.ibm.rational.rit.ref.doc/topics/c_ritref_rit_reference_guide.html CA LISA - https://www.ca.com/us/products/ca-service-virtualization.html

Author Biography Ajay Krishna,Programmer Analyst in Cognizant Technology Solutions.Has a Bachelor’s Degree in Computer Science from the Jawharlal Nehuru Technological University Hyderabad. His area of expertise are Service Virtualization, Salesforce CRM and Selenium Automation.

Thank You!!!