Tests unitaires en Java avec Junit PDF Imprimer Envoyer

Formasoft tunisie : Tests unitaires en Java avec Junit

Tests unitaires en Java avec Junit
Session1 A partir du 12/03/2012
Session2 A partir du 11/06/2012
Session3 A partir du 10/12/2012
Lieu Formasoft
Durée 3 Jours
Prix 670 H.T.
Pré-requis Expérience sur les projets JAVA EE
Public
Objectif

Thèmes similaires Cliquez ici

  1. Les problématiques de tests en Java
    • Qualité logicielle
    • Tenue à la charge
    • Optimisation du code
    • Optimisation, test vs conception ?
    • Approche architecturale
  2. Les fondamentaux du test logiciel
    • Boite noire/tests fonctionnels
    • Boite blanche/tests structurels
    • Revues de code
    • Tests de non régression et Smoke
    • Tests statiques et dynamiques
    • Méthodologie
  3. Les différentes stratégies de tests dans un projet
    • Stratégies de tests dans une gestion de projet en V
    • Stratégies de tests avec la méthode RUP : itérations avec le cycle en Y
    • Stratégies de tests avec la méthode XP : les tests au coeur du développement
    • Effort de test
  4. Elaboration d'une plate-forme de tests
    • Scénarii de tests, protocoles, stratégie
    • Panorama des outils
    • Intégration des tests et des builds avec ANT et MAVEN
    • Automatisation des tests et des builds avec AntHill
  5. Tests unitaires avec JUnit
    • Les tests unitaires comparés aux autres tests
    • Intégration dans les outils de développement actuel :Eclipse, JBuilder, WSAD s
    • Granularité des tests
    • Les classes de L'API Junit : cas de test (TestCase), plan de test (TestSuite), Supports graphiques, Génération de rapports
    • Autres API de tests : Cactus, DBUnit, HttpUnit
  6. Tests de performances
    • Terminologies
    • Présentation des outils du marché
    • Définir les scénario de tests (modules à tester, variabilité des données, métriques, profils utilisateurs)
    • Plan de test de charge (montée en charge, poids des scénarios, durée de test, serveurs à monitorer)
    • Environnements à tester (du développement à la production)
    • Dimensionner l'infrastructure de test
  7. Tuning et amélioration des applications
    • Principe de non régression
    • Régression des performances : identifier les causes du problème
    • Axes de Tuning : applications, infrastructures, conteneurs d'exécution Les meilleures pratiques dans le Design d'applications performantes
  8. Qualimetrie
    • Conventions de nommage, codage, architecture, conception
    • Définition d'une métrique
    • Les standards
    • Conventions de nommage
    • Codage objet
    • Conception et architecture Outils du marché
  9. Test Driven Developpement (TDD)
    • Les principes du TDD : Créer les tests avant de programmer
    • Émergence du design à partir des tests
    • Utiliser les tests pour mesurer l'avancement
    • Tests fonctionnels et de système
    • Tests deperformance
    • Tests d'acceptation client
    • Test de régression
    • Techniques de Refactoring
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir