Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Driving Continuous Delivery with Service Virtualization

951 views

Published on

Companies need to look for new ways to work in quality innovative applications in and out of the development and testing lifecycle. By continuously delivering new features and releases more quickly, an organization can better meet the demands of consumers and outmaneuver its competitors. But how to maintain quality in an always moving delivery cycle remains a core challenge. Learn how CA Service Virtualization works and enables testing across the software lifecycle, allowing developers, QA, and performance teams to work in parallel for faster delivery and more reliable outcomes.

For more visit http://www.ca.com/us/products/ca-service-virtualization.html

Published in: Technology
  • Be the first to comment

Driving Continuous Delivery with Service Virtualization

  1. 1. Welcome! Driving Continuous Delivery with Service Virtualization September 21, 2016 © 2016 CA. ALL RIGHTS RESERVED. ALL TRADEMARKS, TRADE NAMES, SERVICE MARKS AND LOGOS REFERENCED HEREIN BELONG TO THEIR RESPECTIVE COMPANIES. NO UNAUTHORIZED USE, COPYING OR DISTRIBUTION PERMITTED. PLEASE NOTE THAT THIS PRESENTATION IS FOR YOUR INFORMATIONAL PURPOSES ONLY DOES NOT SERVE AS ANY TECHNICAL USER GUIDES OR DOCUMENTATION. THERE IS NO DIRECT OR INDIRECT WARRANTY PROVIDED PERTAINING THE PRODUCTS AND ACTUAL USE MAY VARY FROM THE ILLUSTRATIONS PROVIDED.
  2. 2. 2 © 2016 CA. ALL RIGHTS RESERVED. Agenda PERSPECTIVE INTRO TO SERVICE VIRTUALIZATION AND DEMO THE VALUE OF SERVICE VIRTUALIZATOIN Q AND A 1 2 3 4
  3. 3. 3 © 2016 CA. ALL RIGHTS RESERVED. Businesses no longer have the luxury of time. Rising customer expectations, competitive threats, and increased consumer choice have turned rapid delivery and iteration of software applications into a competitive differentiator. Optimizing the delivery value chain has become the new means to better business outcomes. TechRadar™: Continuous Software Delivery, Q2 2015, Forrester Research, May 1, 2015 “ ” 2014 Vanson Bourne study commissioned by CA UNPRECEDENTED 94%of executives face increased pressure to release apps more quickly “ The Need for SPEED
  4. 4. 4 © 2016 CA. ALL RIGHTS RESERVED. No visibility across the app lifecycle Lack of Integrated Tool Sets Poor customer experience Deploy to Production Developers Release Team Operations TESTBUILD DEPLOY Testers OPERATE RE-WORK RE-WORK IDLE TIME Code | Integrate | Build DELAYS defect DELAYS defect Functional & UA Testing defect DELAYS Performance Testing Over Testing/ Poor Coverage/ Manual Process Constrained Environments/ Brittle Stubs & Mocks Developers Deadlocked Limited Access to Test Data / PII Risk Challenges to Delivering Innovations … Continuously of teams experience delays in development and QA due to unavailable dependencies* Over 80% 79% of teams face prohibitive restrictions, time limits or access fees on needed 3rd party services* *Source: voke Market Snapshot TM Report: Service Virtualization – January 2015
  5. 5. 5 © 2016 CA. ALL RIGHTS RESERVED. “Achieving speed and flexibility – Safely. From Agile to DevOps to Continuous Delivery” Freeform Dynamics Executive Insight Paper in Association with CA Technologies, June 2016 Download the full report at: http://cainc.to/IWWTm3
  6. 6. 6 © 2016 CA. ALL RIGHTS RESERVED.
  7. 7. 7 © 2016 CA. ALL RIGHTS RESERVED. Continuous Feedback Pillars of Continuous Delivery Agile Transformation Continuous Build & Integration Continuous Testing Configuration Management Continuous Release & Deployments Source: Blog – Pillars of Continuous Delivery – www.servicevirtulization.com Break into Continuous Delivery into smaller more manageable work-streams. By focusing on areas you can get quick wins in... you can move forward faster.
  8. 8. 8 © 2016 CA. ALL RIGHTS RESERVED. Optimized Organization for DevOps *Application release automation view Continuous Testing How do You Get There? Testing Technology Adoption and Maturity AGILEMATURITY Silos, manual handovers, waterfall, one release/year, monolithic apps, long term project/resource planning, error prone release processes DevOps, end-to-end delivery, incremental agile/sprint release cadence, multi- component micro apps, automation enabled, the right people with the right skills. Where are you? UI Test Automation Modeling & Test Generation Automation API Test Automation & Service Virtualization Continuous Testing
  9. 9. 9 © 2016 CA. ALL RIGHTS RESERVED. Industry Research: Gartner Market Guide for API Testing and Service Virtualization  Key findings include: – The need for API testing and service virtualization is becoming increasingly important as IT organizations develop bimodal capability to support mobile, digital business transformation initiatives and the Internet of Things (IoT). – Service virtualization enables earlier, continuous, complete and parallel development and testing of software in a highly complex, heterogeneous and distributed environment. It can also reduce overall test lab costs.
  10. 10. 10 © 2016 CA. ALL RIGHTS RESERVED. Service Virtualization Who Benefits and How? Reduce Infrastructure Costs: Eliminate the need to procure equivalent hardware/software for dependent systems to support production- like load on the system under test. Eliminate Environment Sharing: The ability to isolate the system under test via virtual back ends eliminate environment sharing. This greatly minimizes scheduling, coordination & troubleshooting effort. Scalability : Allow environments to scale to conduct performance, load and endurance test Reduce Transaction Costs : Reduce the cost incurred due to the load supported by third party systems. Eliminate Wait Time: No more waiting for downstream systems to start test cycles and verify defects. Negative Test Coverage : Provide the ability to test application behavior for negative/ exception scenarios. Provide Stable Test Environment : Minimize testing delays due to the lack of a stable middleware or backend environments impacting you ability to develop and execute tests. Eliminate Wait Time : Eliminate waiting on dependent systems to continue development , reproduce defects or fix a defect. Enable Parallel Development : Eliminate waiting for other systems undergoing changes to provide “finished” services. Eliminate Mocking/Stubbing : No more creation/maintaining of brittle stubs and mocks Improve Agility : Easily update virtual service behavior as requirements rapidly evolve Shift Left : The ability to create more test scenarios allow you to catch defects early in the development stages. Development Teams QA and Testing Teams Performance Teams
  11. 11. 11 © 2016 CA. ALL RIGHTS RESERVED. Leverage Service Virtualization to Drive Continuous Testing ESB Mainframe System of Record ERP SaaS/API Simulate unavailable systems across the software development lifecycle (SDLC), allowing developers, testers, integration, and performance teams to work in parallel. I have everything I need, when I need it! “
  12. 12. 12 © 2016 CA. ALL RIGHTS RESERVED. Make Test Environments as “Life-Like” as Possible What’s the Difference Between Stubs, Mocks, and Service Virtualization?
  13. 13. 13 © 2016 CA. ALL RIGHTS RESERVED. Intro to CA Application Test – Included with CA SV! CA Application Test Test Data – TDM API Tests Web UI testsMobile Tests Realistic Performance Continuous Testing - SV Full-Stack Automated Scriptless Testing  Complete test coverage across tech stack (e.g. APIs, Web UI, Mobile Devices, Web Services, JMS, MQ, SQL, File-based, etc.)  Invoke and verify at each component level across the end-to-end application  Portable, executable test suites that are easy to chain into workflows with other tests  Easier to Create and maintain REST API tests  Collaborate and re-use automated tests  Readily execute tests against different environments with different underlying data  Continuous Validation using CVE integrated with various notification mechanism CA Application Test 10.0 Not your usual “test automation” suite…CA Application Test shifts testing to left by moving testing closer to the logic.
  14. 14. 14 © 2016 CA. ALL RIGHTS RESERVED. Web App (Action Servlets, JSP) Port 8080 JBoss 4.2.1 Security Token Service User Control Service Account Control Service Web Services (JAX-WS) EJB3 Database (Derby) Kiosk JMS Other Apps Other Apps Other Apps Virtual Service Port 8001 SV Architecture
  15. 15. 15 © 2016 CA. ALL RIGHTS RESERVED. DemoView a demo of CA Service Virtualization at: https://www.youtube.com/watch?v=uXSSnS0vHKY
  16. 16. 16 © 2016 CA. ALL RIGHTS RESERVED. Performance Testing Innovate Faster while Delivering a High Quality Experience  Use the same test cases created and optimized for functional testing  Simulate backend load by running test thru an API  Simulate life like test environments  Generate purpose built test data  Control outlier conditions  Adjust think times Save Millions in infrastructure costs and 3rd party fees Detect Defects earlier in the SDLC Eliminate capacity constraints for performance testing Reduce delays with high-performance masking and subsetting, and automated data discovery Application “X” Test Cases Thousands of transactions Agent
  17. 17. 17 © 2016 CA. ALL RIGHTS RESERVED.  Mainframe  Risk Solution Providers  Credit Bureau  SMS Gateway Providers  Teleconference Service Provider  Card Processing Services  VOIP Phone / Conference Bridges  Bill Payment Services  Motor Vehicle Records (MVR) System  ESB Virtualize Almost Any IT Asset
  18. 18. 18 © 2016 CA. ALL RIGHTS RESERVED. Real World Results
  19. 19. 19 © 2016 CA. ALL RIGHTS RESERVED. CA Service Virtualization: Real Value Forrester Total Economic Impact (TEI) Study for CA Service Virtualization Based on three-year, risk-adjusted financial model for the composite organization “So without Service Virtualization, as highly integrated as our systems are, there is no way we could have speeded things up and moved to an Agile methodology.” — Senior manager, software engineering “In order to do performance testing required, we were able to virtualize a lot of back-end systems and hardware simulation, avoiding $1.8 million.” — AVP, quality assurance The Total Economic Impact™ Of CA Service Virtualization, a commissioned November 2015 study conducted by Forrester Consulting on behalf of CA Technologies Service Virtualization can help improve software quality, speed up time-to-market, and reduce costs. ROI 273% NPV $4.30M PAYBACK 3.2 mos. IMPROVED RELIABILITY Identifying 150 defects earlier in QA per release IMPROVED PRODUCTIVITY 640 hours of savings in Dev/QA processes per release
  20. 20. 20 © 2016 CA. ALL RIGHTS RESERVED. 99% reduction in testing times ------------------- 25% reduction in software defects Business Autotrader sells advertising that allows private and trade buyers and sellers to exchange vehicles. More than 18 million people use Auto- Trader.com each month. Challenge To meet customer demand for new online features and accessible across multiple devices, Autotrader needed to release software updates on a weekly basis. Testing, however, had become complex, costly and time-consuming. Solution CA Service Virtualization enables Autotrader to virtualize and test new services and apps on a multitude of devices, while simulating both apps working normally and while experiencing performance issues. CA Services completed implementation and training in just six weeks. Autotrader Avoids $300,000 in Testing Costs with CA Service Virtualization Autotrader is improving the customer experience with faster time-to-market. “The CA Technologies team blew the competition away with their knowledge and passion.”
  21. 21. 21 © 2016 CA. ALL RIGHTS RESERVED. Upcoming Events!  TechWell STARWest Oct 5 & 6 – RECORDED Virtual Sessions  CA World – Nov 14 -18 – Live Simulcasts
  22. 22. 22 © 2016 CA. ALL RIGHTS RESERVED. CA Continuous Delivery Portfolio Development OperationsTestPlanning Deploy CA Agile Requirements Designer CA Test Data Manager CA Continuous Application Insight CA Application Test CA Release Automation Agile Ops Agile Central CA Service Virtualization CA Release Automation Standard + Continuous Delivery Edition APIM APM
  23. 23. 23 © 2016 CA. ALL RIGHTS RESERVED. Resources  Forrester SV TEI Study – http://bit.ly/CASV-TEI  Service Virtualization Today – www.servicevirtualization.com  Gartner Market Guide for API Testing and Virtualization – http://bit.ly/Gartner_SV-Guide  Key Capabilities of CA Service Virtualization Whitepaper - http://bit.ly/CASV_WP  Real Customers. Real Results – Service Virtualization customer success stories www.ca.com/CDResults  IT Central Station – Real User Reviews and Comparison Guide https://www.itcentralstation.com/products/ca-service-virtualization  CA Service Virtualization Home Page - http://www.ca.com/us/products/ca- service-virtualization.html?intcmp=headernav
  24. 24. 24 © 2016 CA. ALL RIGHTS RESERVED. © 2016 CA. All rights reserved. Thank you!

×