If you’re like many of the leading enterprise testing teams today, you’ve already recognized the need for test automation and committed to ramping up your test automation efforts. You may have even made significant progress towards automating primary use cases that cover your top business risks. But then you reached an automation plateau.
Shortly after you built your initial automated test suite and started executing it regularly—potentially as part of CI—your dependencies probably created a roadblock. For automated tests to execute successfully, all the dependent systems must be available with the appropriate configuration, functionality and test data—all at the same time, every time the automated test suite executes. This is a tremendous challenge.
Read this paper to learn how an emerging new simulation technology—service virtualization—can help you ensure that your automated tests deliver the rapid, continuous quality feedback your team expects. We cover:
- What is service virtualization
- How service virtualization helps you stabilize automated tests for CI
- Strategies for applying service virtualization to simplify complex test scenarios
- An example of how testers at a leading communications company used service virtualization to transition from 4-8 week test cycles to 2 week Agile sprints