|
Junit : Mise en oeuvre de tests
unitaires Java
Ces dernières années, des études ont été
faites afin de rendre les processus de développement de logiciel
plus simples, plus faciles à mettre en place et plus sensible
aux besoins du client. Différents processus dits «
agiles » ont vu le jour (XP par exemple) et proposent
de nouvelles pratiques visant à améliorer lorganisation
des équipes de développement.
Au sein de ces processus, la mise en place dune véritable
stratégie de test est essentielle et doit permettre
de répondre aux différentes contraintes des nouvelles
pratiques - approche incrémentale des développements
et nombreuses livraisons, fiabilité des systèmes
).
On parle désormais de programmation pilotée par
les tests.
Dans ce cadre le test unitaire est devenu une phase essentielle
du cycle de développement logiciel. Lidée est
daboutir à une granularité fine des tests en
développant pour chaque incrément logiciel une classe
chargée de le tester et de vérifier le résultat
sans intervention du développeur. Les erreurs sont ainsi
détectées facilement à un stade où leur
correction est peu coûteuse.
Durée : 2 jours
Lieu : Dans un grand hôtel parisien ou dans nos
locaux de la rue Antoine Coypel à Versailles.
Audience : Développeur, Concepteur/Architecte, Chef
de Projet, ...
Pré-requis : Connaissance et pratique du langage JAVA
Fourniture : Supports de présentation.
Objectifs
 |
Appréhender les tests unitaires |
 |
Développer des tests unitaires avec Junit
et ses dérivés |
 |
Avoir une vision globale des tests unitaires (évolutions
et outils) |
Agenda
Présentation et Objectifs
 |
- Pourquoi des tests unitaires (enjeux et positionnement)?
- Différents types de tests unitaires (présentation
méthodes)
- Tests unitaires en J2EE
|
Ecrire un test unitaire - Utilisation du framework Junit
 |
- Présentation générale
- Développement de classes de test
- Exemples - Travaux pratiques |
Test unitaire par composant
 |
- Présentation de CACTUS,
Mock Object et DBUnit
- Test unitaire sur servlet
- Test unitaire sur JSP
- Test unitaire Database
- Exemples - Travaux pratiques |
Utilisation dans Eclipse
 |
- Présentation générale
dEclipse
- Installation du Plugin
- Exemple dutilisation - Travaux pratiques |
Automatisation de Junit
 |
- Suites de tests (TestSuite)
- Automatisation des tests avec ANT |
Présentation dautres framework
 |
- HttpUnit (Interface WEB)
- StrutsTestCase (Struts)
- XMLUnit
- Exemples - Travaux pratiques |
Evolution des tests unitaires
 |
- Synthèse et évolution
(méthodes)
- Outils du marché (présentation de loffre
Parasoft JTEST) |
Dates des sessions
Agenda
des formations
Tarifs
En INTER-Entreprises : 670 € HT par journée et par
participant, déjeuner de midi et pauses incluses.
Bon
de commande (pdf)
En INTRA-Entreprise 3 000 € HT par journée pour la
session, pour 8 participants.
Bon
de commande (pdf)
Informations diverses :
La formation se déroule de 9h30 à 12h30 et de 14h
à 17h30.
Voir aussi : informations pratiques
Inscription :
Par téléphone : 01 39 20 13 55
Par fax : 01 39 20 03 55
Par email : training@precilog.com
Par formulaire : inscription
en ligne
|