Tests en Java (Junit et TDD)

2 jours II Code CNCP : 2231 II Certif info : 94013

/Tests en Java (Junit et TDD)

Pratiquer les tests est une phase très importante dans les cycles de développement et de maintenance d’une application. Ils permettent de détecter des bugs et de s’assurer que l’application réponde au cahier des charges et aux spécifications.

Objectifs de la formation Tests en Java (Junit et TDD)

A l’issue de la formation Tests en Java (Junit et TDD) les apprenants auront les capacités 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
Lien vers site CPF

Les prérequis de la formation Tests en Java (Junit et TDD)

Les prérequis nécessaires pour la formation Tests en Java (Junit et TDD) sont :

  • Bonne bases en POO (Programmation Orientée Objet)
  • Maîtrise des bases de la programmation Java

Vous n’avez pas les prérequis nécessaires pour la formation Tests en Java (Junit et TDD)? Contactez-nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Lien vers site CPF

Le public de la formation Tests en Java (Junit et TDD)

La formation Tests en Java (Junit et TDD) s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle souhaitant acquérir des compétences en développement d’applications, notamment :

  • 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
Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la 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

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module Tests en Java (Junit et TDD)

Modalités De Formations

Tests en Java (Junit et TDD)

Le module Tests en Java (Junit et TDD) est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante Tests en Java (Junit et TDD) est disponible en e-learning. Vous serez accompagné par un formateur / Tuteur tout au long de la formation.

Blended-Learning

La formation certifiante Tests en Java (Junit et TDD) est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

La formation certifiante Tests en Java (Junit et TDD) est disponible en présentiel ou en distanciel.
La formation sera animé par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation Tests en Java (Junit et TDD)

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un