Qu'est-ce que End-to-End Testing ?
E2E Testing
Les tests de bout en bout (E2E) consistent à tester l'application du début à la fin comme le ferait un utilisateur.
Définition et origine du mot
End-to-end signifie de bout en bout. On teste le tout et non les morceaux : on se connecte, on clique sur le bouton, les données partent, le résultat revient. C'est la porte de conformité pré-production.
Comment connaître et utiliser dans la vie quotidienne ?
Publication : Tournée pré-version.
Boutique : Parcours d'achat.
Formulaire : Flux d'inscription.
Profondeur technique et architecture
Disposition :
Chemin critique : Flux générant d'abord des revenus.
Automatisation : Outil pilotant le navigateur.
Données : Compte de test et réinitialisation.
Exemple :
test("giriş", async () => {
await sayfa.goto("/giris");
await bekle("#panel");
});Raison de la lenteur : Un vrai navigateur s'ouvre. Le chemin critique est choisi, tout n'est pas testé.
Choses fréquemment mélangées
Confondu avec un test unitaires. L'un regarde cette pièce, l'autre regarde l'ensemble. L'un est un test de vis, l'autre un test de conduite.
Utilisation dans différentes disciplines
Voiture : Départ à partir de la clé.
Répétition : Répétition générale.
Final : Répétition générale (avant diffusion).
Questions et réponses
Pourquoi ne fait-on pas seulement cela ?
C'est lent, l'emplacement de la panne est flou. Utilisé avec l'unité.
À quelle fréquence s'exécute-t-il ?
Avant la diffusion et pendant la nuit. Le sous-ensemble critique s'exécute à chaque commit.
Qui l'écrit ?
Le développeur et le testeur l'écrivent ensemble. Le responsable est clairement identifié.
Est-ce fragile ?
Il se brise lorsque l'interface change. Il est écrit de manière sélective et robuste.
Termes liés
Outils liés
Cette explication a été rédigée en langage clair pour TreScout avec l’IA puis traduite automatiquement depuis l’original turc · la version turque fait foi. Si quelque chose vous semble erroné ou manquant, écrivez à hello@trescout.com. Lire en turc →