SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Tests Java : méthode de plans de tests et jeux d'essais avec Java EE
Formation Informatique / Développement logiciel / JAVA et JEE
Cette formation permettra aux participants d'acquérir les compétences et connaissances nécessairessur les outils disponibles
en OpenSource permettant d'automatiser les tests d'une application Web 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.
OBJECTIFS
• Mettre en place sur une application typique les différents types de tests usuels
•
Générer des classes de test d'un projet existant, les éxécuter avec Ant
• Créer un script Ant (clean, deployment & testing)
• Tester une application de gestion des contacts
• Exécuter l'application avec JProfiler
PUBLIC
Cette formation s'adresse à tout développeur, chef de projet ou architecte impliqués dans la réalisation d'applications Java
EE.
PRE-REQUIS
Connaître le développement Java.
PROGRAMME
Introductionaux 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
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.
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
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
A retenir
Durée : 2 jours soit 14h.
Réf. CYJTEST
Dates des sessions
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Tests Java : méthode de plans de tests et jeux d'essais avec Java EE
Formation Informatique / Développement logiciel / JAVA et JEE
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
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

Contenu connexe

Tendances

Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logicielJean-Paul CARMONA
 
Ms70 680 w-formation-preparation-a-la-certification-microsoft-70-680-mcts-win...
Ms70 680 w-formation-preparation-a-la-certification-microsoft-70-680-mcts-win...Ms70 680 w-formation-preparation-a-la-certification-microsoft-70-680-mcts-win...
Ms70 680 w-formation-preparation-a-la-certification-microsoft-70-680-mcts-win...CERTyou Formation
 
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascript
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascriptM20482 formation-developpement-avance-windows-store-app-avec-html5-javascript
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascriptCERTyou Formation
 
Vers la consolidation de la valeur du travail
Vers la consolidation de la valeur du travailVers la consolidation de la valeur du travail
Vers la consolidation de la valeur du travailMarwoua Ben Salem
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étudeDonia Hammami
 
Mopp formation-management-of-portfolios-mop-practitioner
Mopp formation-management-of-portfolios-mop-practitionerMopp formation-management-of-portfolios-mop-practitioner
Mopp formation-management-of-portfolios-mop-practitionerCERTyou Formation
 
Catalogue formation test informatique ingenius lab
Catalogue formation test informatique ingenius labCatalogue formation test informatique ingenius lab
Catalogue formation test informatique ingenius labDomingo Correia
 

Tendances (9)

Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
 
Ms70 680 w-formation-preparation-a-la-certification-microsoft-70-680-mcts-win...
Ms70 680 w-formation-preparation-a-la-certification-microsoft-70-680-mcts-win...Ms70 680 w-formation-preparation-a-la-certification-microsoft-70-680-mcts-win...
Ms70 680 w-formation-preparation-a-la-certification-microsoft-70-680-mcts-win...
 
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascript
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascriptM20482 formation-developpement-avance-windows-store-app-avec-html5-javascript
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascript
 
Vers la consolidation de la valeur du travail
Vers la consolidation de la valeur du travailVers la consolidation de la valeur du travail
Vers la consolidation de la valeur du travail
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
 
Mopp formation-management-of-portfolios-mop-practitioner
Mopp formation-management-of-portfolios-mop-practitionerMopp formation-management-of-portfolios-mop-practitioner
Mopp formation-management-of-portfolios-mop-practitioner
 
Catalogue formation test informatique ingenius lab
Catalogue formation test informatique ingenius labCatalogue formation test informatique ingenius lab
Catalogue formation test informatique ingenius lab
 
CV.Ahmed-HZAMI_QA
CV.Ahmed-HZAMI_QACV.Ahmed-HZAMI_QA
CV.Ahmed-HZAMI_QA
 
Qualité logiciel - Generalités
Qualité logiciel - GeneralitésQualité logiciel - Generalités
Qualité logiciel - Generalités
 

En vedette

Cycup2 formation-analyse-des-solutions-de-communication-unifiee
Cycup2 formation-analyse-des-solutions-de-communication-unifieeCycup2 formation-analyse-des-solutions-de-communication-unifiee
Cycup2 formation-analyse-des-solutions-de-communication-unifieeCERTyou Formation
 
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdus
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdusCy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdus
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdusCERTyou Formation
 
017 zdravo djevo
017 zdravo djevo017 zdravo djevo
017 zdravo djevodkvocic
 
Elisa Perini Curriculum Vitae pdf
Elisa Perini Curriculum Vitae pdfElisa Perini Curriculum Vitae pdf
Elisa Perini Curriculum Vitae pdfElisa Perini
 
Cy2919 formation-les-essentiels-de-l-analyse-business
Cy2919 formation-les-essentiels-de-l-analyse-businessCy2919 formation-les-essentiels-de-l-analyse-business
Cy2919 formation-les-essentiels-de-l-analyse-businessCERTyou Formation
 
Cyproj18 formation-cloture-du-projet
Cyproj18 formation-cloture-du-projetCyproj18 formation-cloture-du-projet
Cyproj18 formation-cloture-du-projetCERTyou Formation
 
Articles Farmington Historic Commission offers insight
Articles Farmington Historic Commission offers insightArticles Farmington Historic Commission offers insight
Articles Farmington Historic Commission offers insightJena Storm Stacey
 
Cyphpo formation-maitriser-la-programmation-objet-en-php
Cyphpo formation-maitriser-la-programmation-objet-en-phpCyphpo formation-maitriser-la-programmation-objet-en-php
Cyphpo formation-maitriser-la-programmation-objet-en-phpCERTyou Formation
 
D8 l53g formation-developper-des-applications-ibm-domino-8-5-avec-xpage
D8 l53g formation-developper-des-applications-ibm-domino-8-5-avec-xpageD8 l53g formation-developper-des-applications-ibm-domino-8-5-avec-xpage
D8 l53g formation-developper-des-applications-ibm-domino-8-5-avec-xpageCERTyou Formation
 
Cymaes formation-architect-essentials-microsoft-office-sharepoint-server-2010...
Cymaes formation-architect-essentials-microsoft-office-sharepoint-server-2010...Cymaes formation-architect-essentials-microsoft-office-sharepoint-server-2010...
Cymaes formation-architect-essentials-microsoft-office-sharepoint-server-2010...CERTyou Formation
 
Cywin7 formation-prise-en-main-de-l-environnement-graphique-de-windows-7 (1)
Cywin7 formation-prise-en-main-de-l-environnement-graphique-de-windows-7 (1)Cywin7 formation-prise-en-main-de-l-environnement-graphique-de-windows-7 (1)
Cywin7 formation-prise-en-main-de-l-environnement-graphique-de-windows-7 (1)CERTyou Formation
 
Cypassma formation-passeport-manager-21-points-pdus
Cypassma formation-passeport-manager-21-points-pdusCypassma formation-passeport-manager-21-points-pdus
Cypassma formation-passeport-manager-21-points-pdusCERTyou Formation
 
Supply Chain Processes - F & V - New Recommendations
Supply Chain Processes - F & V - New RecommendationsSupply Chain Processes - F & V - New Recommendations
Supply Chain Processes - F & V - New RecommendationsBalaGanesan K
 

En vedette (17)

Cycup2 formation-analyse-des-solutions-de-communication-unifiee
Cycup2 formation-analyse-des-solutions-de-communication-unifieeCycup2 formation-analyse-des-solutions-de-communication-unifiee
Cycup2 formation-analyse-des-solutions-de-communication-unifiee
 
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdus
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdusCy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdus
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdus
 
017 zdravo djevo
017 zdravo djevo017 zdravo djevo
017 zdravo djevo
 
Elisa Perini Curriculum Vitae pdf
Elisa Perini Curriculum Vitae pdfElisa Perini Curriculum Vitae pdf
Elisa Perini Curriculum Vitae pdf
 
Cy2919 formation-les-essentiels-de-l-analyse-business
Cy2919 formation-les-essentiels-de-l-analyse-businessCy2919 formation-les-essentiels-de-l-analyse-business
Cy2919 formation-les-essentiels-de-l-analyse-business
 
La narración
La narraciónLa narración
La narración
 
Cyproj18 formation-cloture-du-projet
Cyproj18 formation-cloture-du-projetCyproj18 formation-cloture-du-projet
Cyproj18 formation-cloture-du-projet
 
Articles Farmington Historic Commission offers insight
Articles Farmington Historic Commission offers insightArticles Farmington Historic Commission offers insight
Articles Farmington Historic Commission offers insight
 
Cyphpo formation-maitriser-la-programmation-objet-en-php
Cyphpo formation-maitriser-la-programmation-objet-en-phpCyphpo formation-maitriser-la-programmation-objet-en-php
Cyphpo formation-maitriser-la-programmation-objet-en-php
 
Musica
MusicaMusica
Musica
 
D8 l53g formation-developper-des-applications-ibm-domino-8-5-avec-xpage
D8 l53g formation-developper-des-applications-ibm-domino-8-5-avec-xpageD8 l53g formation-developper-des-applications-ibm-domino-8-5-avec-xpage
D8 l53g formation-developper-des-applications-ibm-domino-8-5-avec-xpage
 
Cymaes formation-architect-essentials-microsoft-office-sharepoint-server-2010...
Cymaes formation-architect-essentials-microsoft-office-sharepoint-server-2010...Cymaes formation-architect-essentials-microsoft-office-sharepoint-server-2010...
Cymaes formation-architect-essentials-microsoft-office-sharepoint-server-2010...
 
Cywin7 formation-prise-en-main-de-l-environnement-graphique-de-windows-7 (1)
Cywin7 formation-prise-en-main-de-l-environnement-graphique-de-windows-7 (1)Cywin7 formation-prise-en-main-de-l-environnement-graphique-de-windows-7 (1)
Cywin7 formation-prise-en-main-de-l-environnement-graphique-de-windows-7 (1)
 
Cypassma formation-passeport-manager-21-points-pdus
Cypassma formation-passeport-manager-21-points-pdusCypassma formation-passeport-manager-21-points-pdus
Cypassma formation-passeport-manager-21-points-pdus
 
Supply Chain Processes - F & V - New Recommendations
Supply Chain Processes - F & V - New RecommendationsSupply Chain Processes - F & V - New Recommendations
Supply Chain Processes - F & V - New Recommendations
 
The dishwasher
The dishwasherThe dishwasher
The dishwasher
 
Brosur mpt
Brosur mptBrosur mpt
Brosur mpt
 

Similaire à Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-java-ee

Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...CERTyou Formation
 
Jenki formation-jenkins-hudson-integration-continue
Jenki formation-jenkins-hudson-integration-continueJenki formation-jenkins-hudson-integration-continue
Jenki formation-jenkins-hudson-integration-continueCERTyou Formation
 
Cyag03 formation-ingenierie-logicielle-agile-formation-certifiante-psd
Cyag03 formation-ingenierie-logicielle-agile-formation-certifiante-psdCyag03 formation-ingenierie-logicielle-agile-formation-certifiante-psd
Cyag03 formation-ingenierie-logicielle-agile-formation-certifiante-psdCERTyou Formation
 
Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1SQLI
 
M22689 formation-mettre-a-jour-ses-competences-vers-windows-8-niveau-mcsa
M22689 formation-mettre-a-jour-ses-competences-vers-windows-8-niveau-mcsaM22689 formation-mettre-a-jour-ses-competences-vers-windows-8-niveau-mcsa
M22689 formation-mettre-a-jour-ses-competences-vers-windows-8-niveau-mcsaCERTyou Formation
 
[Agile Testing Day] Introduction
[Agile Testing Day] Introduction[Agile Testing Day] Introduction
[Agile Testing Day] IntroductionCellenza
 
Titaa formation-titanium-appcelerator
Titaa formation-titanium-appceleratorTitaa formation-titanium-appcelerator
Titaa formation-titanium-appceleratorCERTyou Formation
 
Gwtar formation-google-web-toolkit-creation-d-applications-riches
Gwtar formation-google-web-toolkit-creation-d-applications-richesGwtar formation-google-web-toolkit-creation-d-applications-riches
Gwtar formation-google-web-toolkit-creation-d-applications-richesCERTyou Formation
 
Goini formation-go-les-bases
Goini formation-go-les-basesGoini formation-go-les-bases
Goini formation-go-les-basesCERTyou Formation
 
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...TelecomValley
 
Neolians testing offer
Neolians testing offerNeolians testing offer
Neolians testing offerryad_o
 
Andc formation-android-avance-inclure-du-c-avec-le-ndk
Andc formation-android-avance-inclure-du-c-avec-le-ndkAndc formation-android-avance-inclure-du-c-avec-le-ndk
Andc formation-android-avance-inclure-du-c-avec-le-ndkCERTyou Formation
 
Projets d'évolution ERP
Projets d'évolution ERPProjets d'évolution ERP
Projets d'évolution ERPpanayaofficial
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMGrégory Ott
 
Jee006 formation-jee-hibernate
Jee006 formation-jee-hibernateJee006 formation-jee-hibernate
Jee006 formation-jee-hibernateCERTyou Formation
 
Présentation soutenance
Présentation soutenancePrésentation soutenance
Présentation soutenanceshurongliu
 
Km212 g formation-les-essentiels-d-ibm-infosphere-qualitystage-v9-1
Km212 g formation-les-essentiels-d-ibm-infosphere-qualitystage-v9-1Km212 g formation-les-essentiels-d-ibm-infosphere-qualitystage-v9-1
Km212 g formation-les-essentiels-d-ibm-infosphere-qualitystage-v9-1CERTyou Formation
 

Similaire à Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-java-ee (20)

Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
 
Jenki formation-jenkins-hudson-integration-continue
Jenki formation-jenkins-hudson-integration-continueJenki formation-jenkins-hudson-integration-continue
Jenki formation-jenkins-hudson-integration-continue
 
Ant formation-ant
Ant formation-antAnt formation-ant
Ant formation-ant
 
Cyag03 formation-ingenierie-logicielle-agile-formation-certifiante-psd
Cyag03 formation-ingenierie-logicielle-agile-formation-certifiante-psdCyag03 formation-ingenierie-logicielle-agile-formation-certifiante-psd
Cyag03 formation-ingenierie-logicielle-agile-formation-certifiante-psd
 
Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1
 
M22689 formation-mettre-a-jour-ses-competences-vers-windows-8-niveau-mcsa
M22689 formation-mettre-a-jour-ses-competences-vers-windows-8-niveau-mcsaM22689 formation-mettre-a-jour-ses-competences-vers-windows-8-niveau-mcsa
M22689 formation-mettre-a-jour-ses-competences-vers-windows-8-niveau-mcsa
 
[Agile Testing Day] Introduction
[Agile Testing Day] Introduction[Agile Testing Day] Introduction
[Agile Testing Day] Introduction
 
Titaa formation-titanium-appcelerator
Titaa formation-titanium-appceleratorTitaa formation-titanium-appcelerator
Titaa formation-titanium-appcelerator
 
Gwtar formation-google-web-toolkit-creation-d-applications-riches
Gwtar formation-google-web-toolkit-creation-d-applications-richesGwtar formation-google-web-toolkit-creation-d-applications-riches
Gwtar formation-google-web-toolkit-creation-d-applications-riches
 
Goini formation-go-les-bases
Goini formation-go-les-basesGoini formation-go-les-bases
Goini formation-go-les-bases
 
Djang formation-django
Djang formation-djangoDjang formation-django
Djang formation-django
 
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
 
Neolians testing offer
Neolians testing offerNeolians testing offer
Neolians testing offer
 
Andc formation-android-avance-inclure-du-c-avec-le-ndk
Andc formation-android-avance-inclure-du-c-avec-le-ndkAndc formation-android-avance-inclure-du-c-avec-le-ndk
Andc formation-android-avance-inclure-du-c-avec-le-ndk
 
Projets d'évolution ERP
Projets d'évolution ERPProjets d'évolution ERP
Projets d'évolution ERP
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Jee006 formation-jee-hibernate
Jee006 formation-jee-hibernateJee006 formation-jee-hibernate
Jee006 formation-jee-hibernate
 
Présentation soutenance
Présentation soutenancePrésentation soutenance
Présentation soutenance
 
Km212 g formation-les-essentiels-d-ibm-infosphere-qualitystage-v9-1
Km212 g formation-les-essentiels-d-ibm-infosphere-qualitystage-v9-1Km212 g formation-les-essentiels-d-ibm-infosphere-qualitystage-v9-1
Km212 g formation-les-essentiels-d-ibm-infosphere-qualitystage-v9-1
 

Plus de CERTyou Formation

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10CERTyou Formation
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionCERTyou Formation
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...CERTyou Formation
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...CERTyou Formation
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxCERTyou Formation
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsCERTyou Formation
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementCERTyou Formation
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-basesCERTyou Formation
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementCERTyou Formation
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseCERTyou Formation
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxCERTyou Formation
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementCERTyou Formation
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesCERTyou Formation
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementCERTyou Formation
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementCERTyou Formation
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesCERTyou Formation
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementCERTyou Formation
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureCERTyou Formation
 

Plus de CERTyou Formation (20)

Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
 
Zop05 formation-zope-plone
Zop05 formation-zope-ploneZop05 formation-zope-plone
Zop05 formation-zope-plone
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
 
Zop02 formation-zope-cps
Zop02 formation-zope-cpsZop02 formation-zope-cps
Zop02 formation-zope-cps
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
 

Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-java-ee

  • 1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Tests Java : méthode de plans de tests et jeux d'essais avec Java EE Formation Informatique / Développement logiciel / JAVA et JEE Cette formation permettra aux participants d'acquérir les compétences et connaissances nécessairessur les outils disponibles en OpenSource permettant d'automatiser les tests d'une application Web 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. OBJECTIFS • Mettre en place sur une application typique les différents types de tests usuels • Générer des classes de test d'un projet existant, les éxécuter avec Ant • Créer un script Ant (clean, deployment & testing) • Tester une application de gestion des contacts • Exécuter l'application avec JProfiler PUBLIC Cette formation s'adresse à tout développeur, chef de projet ou architecte impliqués dans la réalisation d'applications Java EE. PRE-REQUIS Connaître le développement Java. PROGRAMME Introductionaux 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 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. 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 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 A retenir Durée : 2 jours soit 14h. Réf. CYJTEST Dates des sessions Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.
  • 2. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Tests Java : méthode de plans de tests et jeux d'essais avec Java EE Formation Informatique / Développement logiciel / JAVA et JEE 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 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