Service Virtualization for Faster Development and Testing
An agile development mantra—Test early and test continuously—is rapidly becoming the mantra for DevOps as the business demands frequent releases of compelling functionality. As testers, our efforts to “shift left” and support continuous integration with automated (and manual) tests are disrupted by a number of factors. Access to constrained system components is one of the greatest challenges. Research has found that an application under test interacts on average with more than fifty separate components—less than half of which are reliably available when testing. So, how can we ensure that we’re able to execute the required tests early and continuously? Service virtualization is one way to ensure that automated end-to-end tests can execute as early and as often as needed to deliver rapid, continuous quality feedback. Join Wayne Ariola and Alexander Mohr to explore service virtualization, how it compares to alternative strategies, criteria for determining when to apply it, and guidelines for selecting and implementing the best deployment strategy to meet your organization’s specific goals. Adoption and deployment strategies are followed by step-by-step “how to” discussions so you leave with a clear understanding of how to get started with service virtualization.