Plongez dans l'univers captivant de l'assurance qualité et du perfectionnement de votre code Java avec nos cours complets sur les tests unitaires JUnit et le débogage Eclipse. Maîtrisez l'art essentiel des tests unitaires en explorant le framework JUnit, de la configuration à l'écriture de tests variés, tout en développant des compétences cruciales pour garantir la qualité de vos applications. En parallèle, découvrez l'efficacité du débogage informatique avec Eclipse, l'IDE préféré des développeurs, en explorant les techniques avancées pour optimiser votre code et devenir un expert en résolution de problèmes informatiques.
Objectifs Pédagogiques
- Comprendre les principes et avantages des tests unitaires.
- Écrire des tests unitaires simples avec JUnit.
- Utiliser les assertions pour vérifier les conditions d’état.
- Créer des suites de tests et des tests d'intégration.
- Maîtriser les outils de débogage et résoudre efficacement les problèmes de programmation
Durée
Coût/HT
Public concerné
- Développeurs débutants en Java
- Développeurs expérimentés en Java
- Développeurs expérimentés dans d'autres langages
- Professionnels de l'informatique en reconversion
Prérequis
- Avoir des connaissances de base en Java et une familiarité avec le langage Java.
- Comprendre les concepts fondamentaux du développement logiciel.
- Posséder une expérience préalable avec Eclipse ou un autre environnement de développement intégré (IDE).
- Être disposé à apprendre et à explorer les fonctionnalités spécifiques au débogage dans Eclipse.
Moyens pédagogiques et d’encadrement
- Cours théorique assurés par des formateurs expérimentés
- Support de cours détaillés
- Séries d’exercices et travaux pratiques
- Un pc avec accès à tous les outils nécessaires au cours
Suivi et évaluation des résultats
- Examen écrit & QCM
- Présentation & Atelier
- Compte rendu individuel
- Attestation de présence
- Enquêtes de de satisfaction
Programme
- I. INTRODUCTION AU TESTS UNITAIRES JUNIT
- Définition du test unitaire
- Pourquoi utiliser les tests unitaires ?
- Les différents types de tests unitaires
- Le framework JUnit
- 1. Configuration de JUnit
- Création d'un projet JUnit
- Exécution des tests
- Utilisation des annotations
- 2. Écriture de tests unitaires
- Les différentes méthodes de test
- L'utilisation des assertions
- La couverture du code
- 3. Test d'objets et de classes
- Test d'objets simples
- Test d'objets complexes
- Test de classes
- 4. Test d'exceptions
- Test de l'exception attendue
- Test de l'exception non attendue
- 5. Test d'intégration
- Test d'intégration entre classes
- Test d'intégration entre modules
- 6. Tests d'acceptation
- Test d'acceptation par l'utilisateur
- Test d'acceptation par l'équipe de développement
- II. Débogage ECLIPSE
- 1. Introduction
- Définition du bug
- Différents types de bugs
- Les outils de débogage
- 2. Débogage avec Eclipse
- L'interface de débogage d'Eclipse
- Les points d'arrêt
- Les variables
- Les expressions
- 3. Débogage des tests unitaires
- La fonction assert()
- Les assertions Mockito
Modalité d’accès
Notre organisme de formation veille que toute personne en situation de handicap puisse accéder à nos formations dans la mesure des moyens d’adaptation organisationnels et techniques pouvant être mis en œuvre pour l’accompagner.
Programme de la Formation