Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Accueil
  2. Numérique
  3. Développement et langage informatique
  4. Les bases du développement informatique
  5. Formation Tests FrontEnd - Les fondamentaux
Formation Tests FrontEnd - Les fondamentaux

Formation Tests FrontEnd - Les fondamentaux

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :
2 rue Edmond Rostand :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme
  • Comprendre et choisir la bonne stratégie de tests
  • Savoir tester unitairement des composants et fonctions JS/TS
  • Savoir mocker des dépendances
  • Savoir écrire et maintenir des tests E2E robustes
  • Savoir tirer parti de l'outillage autours des tests dans un processus industrialisé

Module 1
Comprendre les tests frontend et leurs enjeux
Pourquoi tester ?
Pyramide de tests & stratégie de couverture
Unitaire vs intégration vs e2e
Coût, maintenance, rapidité
Tests frontend spécifiques
DOM, événements, async, mocks, accessibilité, visual testing
Gestion de l’état (store, props, contextes)
Bonnes pratiques
Tests isolés, lisibles, maintenables
CI/CD et automatisation
Tour d'horizon du test frontend : Jest, Vitest, Testing Library, Cypress, Playwright, MSW…

Module 2
Tests unitaires frontend avec Vitest
Présentation de Vitest
Configuration, comparaison avec Jest, rapidité, intégration TS/Vite
Fichiers de test, commandes, coverage
Tester des fonctions pures
Tests simples
Test aux limites
Property based testing
Tester des composants UI avec Testing Library
Render, queries (getByText, findByRole, etc.), events, assertions
Tests async (await, timers, useEffect…)
Exemple avec un composant formulaire
Mocking
Mock de modules (fetch, axios, etc.), timers, hooks custom
Mock de stores (Pinia, Vuex, Zustand...)
Spécificités avec votre framework: Angular | Vue | React (au choix)
Coverage & intégration CI
Rapport de couverture
Seuils
GitHub Actions
Structurer les tests dans un projet réel
Convention de nommage
Dossiers
Isolation logique
Module 3
Tests end-to-end avec Playwright
Présentation de Playwright
Comparaison avec Cypress, Puppeteer
Navigation, multibrowser, auto-waiting, screenshots
Installation et configuration
Playwright Test Runner
Browsers (Chromium, Firefox, WebKit), headless mode
Structure d’un test E2E
Page model, navigation, assertions, fixtures
Sélecteurs robustes, rôles, accessibilité
Scénarios utilisateur courants
Login / logout
Formulaires, validation, erreurs serveur
Navigation, composants dynamiques
Screenshots, vidéos, debug interactif
Mock d’API avec Playwright
Route interception
Fixtures
Réponses simulées
Spécificités avec votre framework : Angular | Vue | React (au choix)
Tests parallèles & configuration CI
CI GitHub
Tests par navigateur
Reporting

Public visé

Cette formation s'adresse à des développeurs d'applications mobiles (Android, iOS), des développeurs full stack, des tech leads et des architectes techniques souhaitant étendre leurs compétences vers le développement multiplateforme avec Kotlin.

Elle est particulièrement pertinente pour les équipes cherchant à partager du code entre différentes plateformes et à optimiser leur processus de développement.

Prérequis

Connaissance de base du langage Kotlin
Expérience en développement mobile (Android ou iOS)
Notions de programmation orientée objet
Une connaissance préalable de Swift est un plus pour la partie iOS, mais n'est pas obligatoire
Une connaissance préalable de JavaScript / TypeScript est un plus pour la partie JS, mais n'est pas obligatoire

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :04 août05 août06 août07 août
Qualiopi
En centre
Initial
Non éligible CPF
Prochaines sessions disponibles :09 sept.02 déc.
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :15 sept.
Qualiopi
En centre
Non éligible CPF
formation
Visio
Angular
Prochaines sessions disponibles :06 oct.
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :07 oct.
Qualiopi
En visio
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter