La virtualisation de service consiste en la capture et l’émulation de comportement et données de systèmes dépendants, systèmes de tiers partie ou applications en développement ou en production. Les avantages de la virtualisation des services sont:
- Procurer des capacités de test aux équipes de développement pendant les tests unitaires.
- Permettre d’intégrer les tests plus tôt dans les processus de développement d’applications complexes afin qu’il y en ait plus exécuter en parallèle
- Accélérer les tests fonctionnels et de performance en commençant plut tôt.
- Réduire les délais de mise en marché en économisant du temps au cours du développement et des tests.
- Réduire les coûts d’environnement en virtualisant les interfaces des systèmes tout en réduisant la configuration et les coûts de l’infrastructure.