Cours
Tester une application front avec Vitest et Playwright
Déployer un vendredi sans retenir son souffle : tests unitaires, tests de composants, tests de bout en bout, simulation du réseau et intégration continue.
Intermédiaire 7 leçons
Les leçons
- 1 Déployer sereinement Vous saurez ce qu'une suite de tests achète réellement, comment répartir vos efforts entre les niveaux de test, et quelles parties de votre code ne méritent aucun test.
- 2 Tests unitaires avec Vitest Vous saurez installer et configurer Vitest, écrire des tests lisibles et paramétrés, choisir la bonne assertion, et travailler en mode veille sans quitter votre éditeur.
- 3 Tester des composants Vous saurez rendre un composant dans un test, l'interroger par rôle accessible, simuler de vraies interactions et attendre correctement les mises à jour asynchrones.
- 4 Doublures et réseau Vous saurez simuler un module, intercepter les requêtes HTTP au niveau réseau, construire des jeux de données réalistes et repérer les doublures qui masquent un code cassé.
- 5 Bout en bout avec Playwright Vous saurez installer Playwright, écrire un premier parcours complet, isoler vos tests par contexte de navigateur, réutiliser une session authentifiée et exécuter la suite en parallèle.
- 6 Sélecteurs et attentes Vous saurez écrire des localisateurs qui survivent aux refontes, remplacer les temporisations fixes par des attentes conditionnelles et diagnostiquer un échec avec une trace Playwright.
- 7 Intégration continue Vous saurez exécuter vos suites en intégration continue, les paralléliser, traiter les tests instables sans les ignorer et publier des rapports exploitables sans faire exploser le temps d'attente.