Qu'est-ce que le test de bout en bout?
Dans le monde du test / assurance qualité, les définitions divergent selon à qui on parle. Il est nécessaire de comprendre que ce monde est en perpétuel changement et qu'il n'y a pas qu'une unique définition des concepts (comme dans tout ce qui concerne l'informatique en général).
Le test de bout en bout (en anglais, End-to-End Testing) est un test logiciel de type qui a pour but de valider le système logiciel testé, mais également de vérifier son intégration avec des interfaces externes (par le biais d'API) d'où le nom "bout en bout" (End-to-End).
Le but du test de bout en bout est de dérouler un scénario de test complet similaire à une situation qui se déroulerait en production.
Avec le système logiciel en test, ces tests valident le traitement des lots / données à partir d'autres systèmes amont / aval par des techniques diverses et variées (par exemple, les tests d'API couplés à des tests d'IHM).
Ce concept de bout en bout provient de la terminologie issue des réseaux informatiques comme le montre la définition suivante issue de Wikipédia:
Le principe de bout en bout (en anglais : end-to-end principle) est un principe central de l'architecture du réseau Internet.
Il énonce que « plutôt que d’installer l’intelligence au cœur du réseau, il faut la situer aux extrémités : les ordinateurs au sein du réseau n’ont à exécuter que les fonctions très simples qui sont nécessaires pour les applications les plus diverses, alors que les fonctions qui sont requises par certaines applications spécifiques seulement doivent être exécutées en bordure de réseau. Ainsi, la complexité et l’intelligence du réseau sont repoussées vers ses lisières. Des réseaux simples pour des applications intelligentes. »
Le but principal des tests de bout en bout est de reproduire au mieux les conditions des environnements de production réels afin de simuler des réglages en temps réel. Le test de bout en bout est également appelé test en chaîne (Chain testing).
Si vous avez trouvé cet article intéressant et enrichissant, n'hésitez pas à liker et le partager.