TESTS EN JAVA (Junit et TDD)
Formation certifiante - Code CPF 94 013 - 2 jours (14 heures)
Formations en présentiel
Formations Blended - Learning
Formations E-learning Tutoré
Présentiel
Blended - Learning
E-learning tutoré
OBJECTIFS
A l'issue de la formation, les stagiaires seront capables de :
- Construire des tests unitaires pour les classes Java en utilisant JUnit
- Écrire des tests efficaces, et des cours de conception pour la testabilité
- Comprendre le développement piloté par les tests (TDD) et utiliser des mocks pour effectuer des tests isolés
- Élaborer des stratégies de test efficaces pour les composants Java EE
PRÉREQUIS
La formation Tests en Java (Junit te TDD) est accessible à toute personne ayant :
- De bonnes bases en POO (Programmation Orientée Objet)
- Une bonne maîtrise des bases de la programmation Java
MODALITÉ D’ÉVALUATION
Des exercices, des études de cas, des QCM et des tours de table permettent au formateur d’évaluer l’atteinte des objectifs ainsi que la progression du stagiaire à différents moments de la formation.
La validation de toutes les compétences requises est obligatoire pour l’obtention d’un BADGE ou d’un Certificat. L'obtention du Certificat est validé par la réalisation et la présentation d'un projet devant un jury.
PUBLIC
- Développeurs informatiques
- Ingénieurs d’étude
- Architecte système et logiciel
- Consultants et chefs de projets proches du développement
- Tout développeur ou informaticien souhaitant développer des applications et des services WEB avec JAVA J2EE
PROGRAMME DE FORMATION
TESTS EN JAVA (Junit et TDD)
Introduction
- Test automatisé avec JUnit
- Test automatisé
- JUnit et outils connexes
- L’annotation @Test
- L’utilitaire classe Assert
- Méthodes de cycle de vie
- Les Exceptions
- Suites de test
Tests d’écriture
- Granularité des Test
- Réutilisation des logiques de tests
- L’enregistrement et la comparaison avec la sortie
- Isolation de test
- Contrôle de l’environnement de test
- Gestion des dépendances
- La conception pour la testabilité
- Les factories
- Test et Threads
Développement piloté par les tests
- La rédaction du Premier test
- Le cycle TDD
- Avantages de TDD
- Résistance à la TDD
- Une étude de cas
Atelier et Cas pratique
Mocking
- Mock Objects en test
- Mock Objects dans le développement piloté par les tests
- Mocks Statique vs dynamique
- stubbing
- vérification
- L’utilisation d’un espion
- Mock partiel
Test des composants d’entreprise
- Défis en Java EE Test
- Java Naming and Directory Interface
- Mocking JNDI
- Injection Java EE Dépendance
- Test des composants Persistance
- Mocking JDBC et JPA
- Bases de données de test
- Auto-Rollback
- Vérification transactionnalité et nettoyage
- Web Components
- Mocking le conteneur Web
- Asynchronous Messaging
- Mocking la session JMS
- API Web Services: JAX-WS et JAX-RS
Atelier et Cas pratique
Financement avec le CPF via
le site MonCompteFormation

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS