SPECIALISTE DE LA FORMATION INFORMATIQUE
pics_comp
Améliorer la qualité des applications Java avec les tests unitaires

Améliorer la qualité des applications Java avec les tests unitaires

Description
Dans tout projet de développement, les tests représentent une étape indispensable pour obtenir des applications de qualité. Les dernières méthodologies de production comme l'eXtreme Programming place le test comme activité centrale dans le processus de production d'applications. Cette formation essentiellement axée sur la pratique, permettra aux participants de mettre en place les différents types de tests usuels sur une application typique.
Objectifs
  • Découvrir les outils permettant d'automatiser les tests d'une application

  • Savoir mettre en place une série de tests

  • Maîtriser les bonnes pratiques de tests unitaires

  • Découvrir différentes méthodes de tests

Public concerné
  • Développeurs
  • Chefs de projet, architectes impliqués dans la réalisation d'applications Java J2EE
Pré-requis
  • Connaissances de Java
Plan 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, tests 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
    • Tests 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

  • Tests fonctionnels HttpUnit

    • Différence entre scénarii 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 Open Source
    • Parcours de l'API disponible
    • La classe WebConversation, les utilitaires pour parser la réponse
    • Combiner JUnit et HttpUnit
    • Extensions d'HttpUnit

OB381
Durée : 3 j.
Tarif : 1605 € HT
 
detail formation Améliorer la qualité des applications Java avec les tests unitaires Plan détaillé
Contact
* tarif dégressif à partir de 2 pers.

KAPTIVE ::.
-------------------------------------------
Renseignement et réservation
-------------------------------------------
Tel.: 01 76 60 66 10
Fax: 01 76 60 66 10
contact@kaptive.com

Sessions
Inscription en ligne

Nous contacter

Possibilité de faire cette formation en intra-entreprise,
nous contacter au 01 76 60 66 10

- Kaptive - formation@kaptive.com