PLB formation informatique et management
Accueil > Java > Formation Tests

FORMATION Tests Java: Méthode de plans de tests et jeux d'essais avec Java EE

Objectifs de la formation Tests Java

Cette formation Tests java se concentre sur les outils disponibles en OpenSource permettant d’automatiser les tests d’ une web application Java.
Le test est une activité indispensable pour l’obtention d’applications de qualité sujettes à des évolutions fonctionnelles régulières. Les dernières méthodologies de production comme l’eXtreme Programming place le test comme activité centrale dans le processus de production d’application. Ce cours axé fortement sur la pratique, permettra aux stagiaires de mettre en place sur une application typique les différents types de tests usuels.

A qui s'adresse la formation Tests Java

Cette formation Tests java s’adresse à tout développeur, chef de projet ou architecte impliqués dans la réalisation d’applications Java EE.

Pré-requis :

Connaissance de JAVA

Travaux pratiques :

Utilisation du serveur Tomcat et de l’IDE Eclipse

Contenu de la formation Tests Java

Introduction aux tests des applications Java EE
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'intégration continue et l'approche eXtreme Programming
Particularités des applications J2EE : différence entre les tiers, prise en compte de la concurrence, notion d'anomalies

Les fondamentaux du test logicielBoite noire/tests fonctionnels
Boite blanche/tests structurels
Revues de code
Tests de non régression et Smoke
Tests statiques et dynamiques
Méthodologie

Tests unitaires (JUnit, TestNG)
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, TestNG et Eclipse, plug-ins disponibles, paramétrage de l'environnement, écriture des cas de tests, des suites des tests, exécution du test.
TD : Générer les classes de test d'un projet existant, les exécuter avec Ant.

Tests fonctionnels et recettes
L'approche boite noire
Les données de test
Spécifcations des tests et cahier de recette, recommendation
Panorama des outils disponibles
L'offre OpenSource (HttpUnit, JFunc, Lakta, Selenium...)
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
TD : 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
Problématique et processus itératif
Mise en place de ,l'architecture de tests
Panorama des outils disponibles
Présentation du projet JMeter,
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
TD : Benchmarking de l'application de gestion des contacts

Optimisation et profiling des applications
Problématique
Support de Java SDK pour le profiling (JVMTI)
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
Présentation de JProfiler

TD : Exécution de l'application gestion des contacts avec JProfiler



Formation Junit

-

Formation Jmeter

-

Test Driven Developpement

-

Formation tests de performance Java

Cette formation « Tests Java » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation Tests Java : 2 jours
Tarif 2012 de la formation Tests Java : 1130€ HT
Cours disponible en intra également
Référence : JTUA
Dates / Inscription en ligne :
du 05/04/2012 au 06/04/2012du 21/06/2012 au 22/06/2012du 24/09/2012 au 25/09/2012
Afficher toutes les dates...

Des sessions supplémentaires sont créées régulièrement, n’hésitez pas à nous contacter pour en prendre connaissance.

Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter