JUnit
JUnit est un framework dédie au test unitaire pour Java. Le framework JUnit a donc pour but de pouvoir réaliser des tests de bon fonctionnement sur chaque partie de votre code.
Prérequis :
Public Concerné :
JUnit cible principalement les développeurs. Il convient aussi aux personnes découvrant les tests unitaires, qu'à celles ayant une première expérience avec les versions antérieures de JUnit.
Durée :
2 jours (14 heures)
Vous souhaitez des informations complémentaires sur cette formation Contactez-nous !
Course Information
Objectifs pédagogiques
À l'issue de ce stage vous serez capable de :
- Positionner les tests unitaires dans le processus de développement.
- Comprendre le périmètre des tests unitaires.
- D'avoir une vision globale des possibilités et limites de JUnit.
- Écrire et exécuter des cas de test avec JUnit.
- Écrire et exécuter des suites de test avec JUnit.
- Utiliser des objets Mocks pour simuler un environnement logiciel.
- Écrire des tests pour les applications Web Java EE avec HttpUnit.
- Automatiser les tests et améliorer la qualité du code dans le processus de développement.
Contenu pédagogique
Chapitre 1 : Introduction aux tests Unitaires
- Définitions, Typologies des tests
- Méthodologies, XP Programming, TDD
- Pratiques et recommandations
- Les outils du monde Java
Chapitre 2 : Tests unitaires avec JUnit
- Écrire un bon test unitaire
- Démarrer avec JUnit
- Assertions et Contraintes Hamcrest
- Isolation avec Mockito
Chapitre 3 : Compléments JUnit
- Tests des exceptions
- Tests avec timeout
- Tests paramétrés, tests dynamiques
- TestSuite, filtering et tags
- Extension du cycle JUnit
Chapitre 4 : Tests d’intégration
- Particularités des tests d’intégration
- Serveurs et bases embarqués
- Tests couche d’accès aux données
- Tests API REST
- Tests applications Web
Chapitre 5 : JUnit et l’intégration continue
- JUnit et outils de build
- Couverture des tests avec jacoco et sonarqube
- Intégration Jenkins