Test des applications TypeScript : des tests unitaires aux tests E2E
300 pages
French
PDF
4.5

Test des applications TypeScript : des tests unitaires aux tests E2E

Test des applications TypeScript : des tests unitaires aux tests E2E

Auteur :

Année :

Résumé :

Le livre « Test des applications TypeScript » est un guide pratique qui vous apprendra, étape par étape, à créer des tests fiables et maintenables pour des projets en TypeScript. L'auteur, Alexeï Voronov, partage l'expérience acquise lors du test de grands projets commerciaux et open-source, et propose des solutions prêtes à l'emploi pour les tâches courantes.



De quoi parle ce livre ?

Le livre couvre tous les niveaux de la pyramide des tests :

  • Tests unitaires — vous maîtriserez Jest et Vitest, et apprendrez à tester des fonctions, des classes, des composants React et Angular.
  • Tests d'intégration — vous découvrirez comment vérifier l'interaction des modules, le travail avec les bases de données et les API externes.
  • Tests E2E — vous maîtriserez Playwright et Cypress pour tester complètement les scénarios utilisateur.
  • Objets Mock et stubs — vous comprendrez quand et comment utiliser les mocks, les espions et la substitution de dépendances sans douleur.


À qui s'adresse ce livre ?

  • Les développeurs frontend qui souhaitent écrire des tests de qualité en TypeScript.
  • Les développeurs backend Node.js désireux d'intégrer le TDD dans leurs projets.
  • Les chefs d'équipe et les managers techniques qui recherchent une approche systématique des tests.
  • Les ingénieurs débutants qui découvrent TypeScript et veulent immédiatement intégrer la qualité.


Qu'allez-vous apprendre dans ce livre ?

  • Comment configurer l'environnement de test pour des projets TypeScript de toute complexité.
  • Comment écrire des tests unitaires lisibles et isolés avec Jest et Vitest.
  • Comment tester du code asynchrone, les promesses, les Observables et les minuteurs.
  • Comment mocker efficacement les requêtes HTTP, les bases de données et les services tiers.
  • Comment intégrer les pratiques TDD (Test-Driven Development) dans le développement quotidien.
  • Comment organiser les tests E2E avec Playwright et Cypress pour les applications React, Angular et Vue.
  • Comment mesurer la couverture de code et interpréter les résultats.
  • Comment automatiser l'exécution des tests dans CI/CD (GitHub Actions, GitLab CI).


Dans ce livre, vous trouverez des dizaines d'exemples de code réels que vous pourrez appliquer immédiatement dans vos projets. Tous les exemples sont écrits en TypeScript en utilisant les outils les plus populaires de 2024-2025.



Le livre convient aux développeurs de tous niveaux — des débutants aux ingénieurs expérimentés souhaitant systématiser leurs connaissances. Commencez à écrire des tests qui protègent réellement votre code des régressions et accélèrent le développement.

Recommendations