Description
L'objectif principal de ce cours est de fournir aux participants des connaissances et des compétences avancées en matière de tests unitaires à l'aide de JUnit et de tests simulés à l'aide de Mockito. Les participants apprendront à rédiger des tests efficaces et à utiliser des simulations pour tester de manière approfondie la communication entre les modules.
Public cible
Ce cours est destiné aux programmeurs et développeurs avancés qui ont déjà une expérience de la programmation Java et qui connaissent Jakarta EE et Spring. Il convient à ceux qui souhaitent améliorer leurs compétences en matière de tests unitaires et de tests simulés.
Méthode
Le cours est proposé sous forme de leçons animées par un instructeur. Les participants recevront des exercices pratiques et des devoirs pour mettre en pratique leurs compétences. L'accent est mis sur l'apprentissage pratique, au cours duquel les participants écrivent activement du code et résolvent des problèmes de programmation.
Contenu
Introduction au concept des simulations et à leur importance pour l'intégration et les tests unitaires.
Utiliser Mockito en combinaison avec JUnit pour créer des objets fictifs.
Approches pragmatiques des tests unitaires.
Le modèle AAA (Arrange - Act - Assert) pour les tests de structuration.
Les premières propriétés des bons tests.
Le bon BICEP pour des tests efficaces.
Le principe de test CORRECT.
Red-Green Refactor : développement piloté par les tests (TDD) et conception
Certification
Attestation de participation : les participants reçoivent un certificat attestant qu'ils ont terminé cette formation à la fin de la formation.