← Glossaire
Glossaire · Dev

Qu'est-ce que End-to-End Testing ?

E2E Testing

Il s’agit de vérifier tout le fonctionnement d’une application du début à la fin, tout comme un véritable utilisateur.

Définition

Il teste le fonctionnement de l'application dans son ensemble, et non des parties individuelles du système. L'utilisateur entre dans l'application, clique sur un bouton, accède à la base de données et le résultat est renvoyé. Il est vérifié si l'ensemble du processus est exempt d'erreurs ou non.

Analogie : C'est comme tester non seulement le moteur d'une voiture, mais aussi sa capacité à tourner la clé et à conduire, ainsi que la compatibilité de tous les systèmes.

Comment ça marche

Les outils d'automatisation gèrent un vrai navigateur ou une application comme si un humain l'utilisait. Il simule toutes les étapes une par une.

Où est-ce utilisé

Il permet de vérifier la compatibilité de toutes les fonctionnalités entre elles juste avant la sortie du logiciel.

Souvent confondu avec

Il peut être confondu avec les tests unitaires ; Les tests unitaires examinent la partie, tandis que E2E examine l'ensemble.

Questions fréquentes

Pourquoi ne faisons-nous pas ça ?

Parce que c'est très lent et lorsqu'une erreur se produit, il est plus difficile de trouver exactement où se situe le problème.

Termes liés

Outils liés

This explanation was written in plain language for TreScout · translated from the Turkish original. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →