Service Virtualization and Contract Based Testing

In the new world of micro services, as the number of services goes up, it gets harder to deploy multiple services on your development box. Also as the number of micro services increase in an environment, it makes no sense to start up multiple services to be able to test the actual integration between various services either manually or via automated tests. In this regard, the concepts of service virtualization and consumer driven contract testing become important to adopt as part of one’s development workflow.

Continue reading