ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION

Slides:



Advertisements
Similar presentations
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Advertisements

Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
Web Service Testing Solution Accelerator
How to Improve the Safety of Signalling Systems with a Shortened Construction Period in Engineering Construction Projects Gao Guoliang Safety Assurance.
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
Effective Performance Testing in Agile and DevOps
Continuous Delivery- Complete Guide
Digital Transformation Services
Modern Systems Analysis and Design Third Edition
Drive Business Value from IT4IT.
Extended BDD Automation for Future Agile Applications
aBAP – NextGen QA Delivery Gear
SHIFT LEFT IN AUTOMATION
Discover the New ADM and App Testing
All-Inclusive Testing in API Management
Main Author - Navaneetha Kowdle (Associate Director)
Speaker’s Name, SAP Month 00, 2017
CI/CD for Digital Apps Streamlining the Dev, Test & Release Cycle in Enterprises Guy Arieli, CTO, Experitest.
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
De-mystifying Big Data Testing using new generation tools / technology
E2E Testing in Agile – A Necessary Evil
DILV -Data Integrity and Lifecycle Validator
Managing Large Global Test Programs Through Automation of Automation
Continuous Integration and Continuous Delivery ( Dev-Ops ) - Fortunesoft
Script-less Automation: An Approach to Shift-Left.
Why DevOps Success Depends on the Right Infrastructure.
Optimization of Infrastructure / Environments through Digitalization
Advantages OF BDD Testing
Logo of your organization
Product Pipelines Swapnil Gupta – QA Manager
Continuous Performance Engineering
API Testing for Effective Regression
Quantifying Quality in DevOps
Automated Test Execution & Reporting (TER) Plugin using JIRA
Managing Large Global Test Programs Through Automation of Automation
WEBINAR: Becoming Agile In Software Testing: The Government Edition
Pankaj Kumar, Tech Lead Bhuvaneswari Radhakrishnan, Senior Engineer
DevOps CSCI 577b.
Challenges Faced by QA Team in DevOps Testing
Main Author - Navaneetha Kowdle (Associate Director)
Oracle GL : Jack of E-Business Suite
One Quality – Integrated Digital Assurance Automation Framework
Service Virtualization
Automation Leveraging Artificial Intelligence
Unleashing the power of customized reports testing framework
Datamatics Global Service Ltd
Transforming Automation through Artificial Intelligence
Modern Systems Analysis and Design Third Edition
Agile Testing Using Virtualization
Automated Testing and Integration with CI Tool
Prashant Palvai & Group Project Manager
Mock Object Creation for Test Factoring
Automation Practice under Agile Software L10N Context
System migration – An automated approach to overcome challenges
What-If Testing Framework
DevOps - Extreme Automation using Cucumber, Selenium, Ruby
Modern Systems Analysis and Design Third Edition
Automating Profitable Growth™
Chapter 3 – Agile Software Development
DevOps Acceleration Engine
Srinivas Aluri Jaimin Mehta
JOINED AT THE HIP: DEVSECOPS AND CLOUD-BASED ASSETS
Agile testing for web API with Postman
Addressing Test coverage in Continuous Testing
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Extreme Programming.
Node.js Test Automation using Oracle Developer Cloud- Simplified
Azure DevTest Labs Overview
Applying 3C DevOps approach in Mobility World
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Presentation transcript:

ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION Srilekha Devaraj – Manager Projects Cognizant Technology Solutions

Abstract In today’s DevOps world the core focus for QA is early testing through Continuous Development and Continuous Integration. Service Virtualization is quickly becoming the go-to solution for achieving agility. However, Service Virtualization implementations are typically manually built and deployed which might delay the SDLC by 1-2 days. This huge cost and effort in the agile environment can be easily avoided with an automated approach to virtualize a service. This paper analyzes Service Virtualization methods to speed up delivery in DevOps. The paper outlines a unique ServiceVirtualization-as-a-Service(SVaaS) framework that could automatically develop and deploy virtualized services. The paper illustrates an approach to SV automation that delivers - • Reduction in manual effort • Reduction in analysis time • On-demand development, deployment and availability of Virtual Service • Service-Virtualization-as-a-service accessible to the CI tools

This Research was focused on overriding the challenges we genrally face in Projects which are running on Agile Mode and adopting DevOps Methodologies. Such projects are keen on CI and CD, where the Deployments are in a very short frequencies. In these engagements the key challenge is that the build Fails demanding a roll-back and start-over, just beacuse of a Dependent Application/Service unavailability, even when the code-base of the AUT works fine. Secondly following are the challenges in Service Virtualization is that - 1. In SOA every service has its own contract and rarely has anything common interms of the semantics, thus making it close to impossible interms of Framework development 2. Commercial Service Virtualization Tools, do not expose API which could be called from command-line restricting extensibility Our Solution to automate the Virtual Service Development, overcomes the DevOps Challenges and has a work-around to override the mentioned SV challenges as well.

DevOps Challenge & Proposed Solution AUT gets a downtime error from dependent system AUT Calls the Utility to trigger request for VS creation Utility check the SV Catalogue if VS already exists Utility will read the RequestXML & trigger it to SVaaS endpoint VS get automatically created and deployed Utility makes config changed on the AUT to point to the VS AUT utilizes the VS to complete the end-to-end testing even when the Dependent Appln. Is down

Operating Model for CI & CD in DevOps

References & Appendix https://www.quora.com/What-are-the-differences-between-BitBucket-and-GitHub https://www.quora.com/Are-there-any-advantages-of-Bitbucket-over-GitHub

Author Biography I am Srilekha Devaraj, playing the role of Service Virtualization Architect and currently working for Cognizant Technology Solutions, Chennai, India. I hold an overall experience of 14 Years of which 6 Years was on Service Test Automation and Service Virtualization using CA DevTest/CA Lisa, SoapUI and SoapUI Pro.

Thank You!!!