Formation Informatique,linux,unix,PHP,Flash,réseau,tomcat,sql..
Partenaires de la formation, intervenants ... Nous contacter Nos formations : Internet, logiciels libres, systeme, réseau... formation JAVA, formation J2EE formation openSource, PHP, Mysql,linux, apache formation windows, maintenance PC, programmation visual basic, administration systeme formation UNIX,Linux, administration, apache, securité
conseil et ingenierie
Formation Java, Formations Java
 Industrialiser ses développements Java
 Java sans connaître l'objet
 Java pour développeur C, C++
 Java perfectionnement
 Java, programmation graphique avec Swing
 Conduire un projet avec Eclipse
 La programmation JSF (Java Server Faces)
 Hibernate et EJB 3.0
 Développer des applications J2EE (Servlets)
 Web Services
 Enterprise JavaBeans (développer des EJB avec Eclipse/JBoss)
 Développer des EJB3 (Eclipse/NetBeans Jboss4/GlassFish)
 Oracle et Java
 Java et XML
 Design Patterns C++ et Java
 Le Framework Spring
 Hibernate, framework Open Source
 Hibernate et EJB 3.0
 Stratégie et méthodologie de tests Java

Dates des formations
En intra seulement.
Consultez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs.

Nos coordonnées
Nos spécialistes vous répondent au
Tél : 33 (0)1 43 34 90 94
Fax : 33 (0)1 43 34 90 95
E-mail : Nous contacter

  Programme de cours
Vous adaptez ce programme de cours à votre informatique et au profil des participants.


 

 

 

Formation Java : Stratégie et méthodologie de tests des applications Java avec les briques Open Source - Contenu détaillé

Introduction aux tests des applications J2EE
- Qu'est ce que le test ? Sa problématique et son importance
- Les types de tests : tests unitaires, test d'intégration, tests fonctionnels, tests de charge, …
- Les moyens : les plates-formes de test, l'instrumentation, l'automatisation, l'organisation des activités de test
- Tests et conduite de projet : Problématique de l'organisation des tests, comment gérer l'incertitude, la documentation liée aux tests
- Test et méthodologies : Tests et USDP, Tests et UML, l'approche eXtreme Programming
- Particularités des applications J2EE : différence entre les tiers, prise en compte de la concurrence, notion d'anomalies

Tests unitaires et JUnit
- La finalité des tests unitaires
- Le test, pourquoi s'en priver ? la simplicité de JUnit
- Séparation de la classe Test et de la classe à tester
- Définition de la classe de tests et des cas de tests
- Mise en place des suites de tests
- L'automatisation des tests avec Ant
- JUnit et Eclipse, plug-ins disponibles, paramétrage de l'environnement, écriture des cas de tests, des suites des tests, exécution du test.
Travaux pratiques :
Générer les classes de test d'un projet existant, les exécuter avec Ant.

Tests fonctionnels HttpUnit
- Différence entre scénarios enregistrés et utilisation d'API
- L'Approche d'HttpUnit : Test-first development, l'importance des cas d'utilisation
- Différentes versions, installation et dépendances avec les autres librairies openSource
- Parcours de l'API disponible
- La classe WebConversation, les utilitaires pour parser la réponse
- Combiner JUnit et HttpUnit
- Extensions d'HttpUnit
Travaux pratiques :
Création d'un script Ant (clean, deployement and testing), Création des classes de test à partir des use cases, Test d'une application de gestion des contacts

Tests de montée en charge avec JMeter
- Présentation du projet Jakarta,
- Introduction à la notion de plan de test, les différents éléments disponibles
- Particularités des applications Web
- Les groupes de processus, les contrôleurs, les différents listeners
- Construction d'un plan de test par enregistrement
- Mise en place de la plate-forme de test, les différentes alternatives, le remote testing
- Exécution le plan de test et analyse des résultats.
- Les best practices
Travaux pratiques :
Benchmarking de l'application de gestion des contacts

Profiling avec HProf
- L'outil HProf de SUN, différences entre les versions disponibles
- Mécanisme de HProf, interactions entre la JVM et HProf, incidence sur l'exécution
- Démarrage et différentes options disponibles de HProf
- Panorama de l'offre des outils d'analyse
- L'outil open source HAT
Travaux pratiques :
Exécution de l'application gestion des contacts avec HProf, Commentaires du fichier de sortie, Visualisation avec JProfiler

Page précédente