Test des applications Java : des tests unitaires aux vérifications d'intégration
300 pages
French
PDF
4.5

Test des applications Java : des tests unitaires aux vérifications d'intégration

Test des applications Java : des tests unitaires aux vérifications d'intégration

Auteur :

Année :

Résumé :

Le livre « Test des applications Java » est un guide pratique qui vous aidera à maîtriser tous les aspects des tests automatisés dans l'écosystème Java. Des bases de l'écriture de simples tests unitaires aux scénarios complexes d'intégration et E2E, l'auteur guide le lecteur à travers toutes les étapes de la création d'une couverture de test de qualité.



À qui s'adresse ce livre :

  • Développeurs Java de tous niveaux souhaitant intégrer le TDD (Test-Driven Development) dans leur travail
  • Ingénieurs QA passant à l'automatisation des tests en Java
  • Chefs d'équipe et architectes responsables de la qualité du code dans un projet
  • Étudiants et programmeurs débutants apprenant le développement professionnel


Ce que vous apprendrez :

  • Les bases de JUnit 5 : annotations, assertions, cycle de vie des tests
  • Le travail avec les mocks et les stubs à l'aide de Mockito et EasyMock
  • Les tests de bases de données : H2, Testcontainers, bases de données embarquées
  • Les tests d'intégration des applications Spring Boot (Spring Test, @WebMvcTest, @DataJpaTest)
  • Les tests d'interface utilisateur avec Selenium WebDriver et Playwright
  • Les tests de charge : JMeter et Gatling pour les services Java
  • L'intégration CI/CD des tests : GitHub Actions, Jenkins, plugins Maven/Failsafe
  • Les patrons de conception de tests : Page Object, Test Data Builder, Fluent Assertions


Chaque chapitre contient des exemples de code réels que vous pouvez appliquer immédiatement dans votre projet. Le livre est écrit dans un langage accessible, sans théorie superflue – seulement ce dont vous avez besoin en pratique. Vous apprendrez à écrire des tests maintenables et stables qui deviendront un support fiable pour votre application.



Une attention particulière est accordée aux erreurs typiques et aux antipatrons dans les tests. L'auteur partage son expérience sur la façon d'éviter les tests fragiles, de les rendre rapides et informatifs. Vous apprendrez à organiser correctement l'infrastructure de test dans un grand projet et quelles métriques de qualité sont vraiment importantes.



Le livre convient aussi bien à l'étude autonome qu'à la formation en entreprise. Après l'avoir lu, vous serez en mesure de couvrir en toute confiance du code de toute complexité avec des tests et d'introduire une culture de la qualité dans votre équipe.

Recommendations