Glossaire · Concepts fondamentaux
Test d'intégration
Aussi appelé : Integration test · Tests d'intégration
Définition
Un test d'intégration vérifie que plusieurs composants fonctionnent correctement ensemble : l'application avec sa base de données, un service avec l'API d'un autre, le frontend avec le backend. Si les tests unitaires contrôlent chaque pièce isolément, les tests d'intégration vérifient l'assemblage, là où apparaissent les erreurs de communication, de format ou de configuration. Ils sont plus lents et plus coûteux à écrire, mais détectent des défauts invisibles à l'unité.
Dans la pratique
Les tests d'intégration sont ceux qui manquent le plus souvent : les équipes ont des tests unitaires et quelques tests manuels, mais rien entre les deux. Les conteneurs permettent aujourd'hui de lancer une vraie base de données dans la chaîne d'intégration continue plutôt que de la simuler. Un profil QA ou backend qui sait les mettre en place apporte une sécurité réelle avant chaque mise en production.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.