6. Testcontainers
• Librairie java permettant d’instancier des containers (BD,
Redis, ElasticSearch, etc)
• Framework : Junit, Spring
• Chaque test peut lancer son propre container Docker et
insérer son propre jeu de données
14. Retour d’expériences
• Avantages
• Résout les problèmes d’isolation
• BD de test == BD de production
• Désavantages
• Fortement couplé à Docker
• Augmente le temps d’exécution des tests