Service Virtualization emulates the behavior and data of dependent systems such a way that represents the dependent system without any constraints, thus allowing software to be developed and delivered faster, with lower costs and higher reliability.
Before Virtualization:
After Virtualization:
Constraints which affect development and testing at various SDLC phases:
- Dependent component/services still not completed
- Dependent component/services not available due to maintenance or system issue
- Data set-up not completed
- Limited access
- Data refresh caused cleared out existing data
Benefits:
- Reduce dependency for various system/services.
- Increased Productivity
- Faster development
- Reduce system constraints
- Agile Development made easy