Zenika

Tests

Zenika
À Paris

1200 
HT
Ou préférez-vous appeler directement le centre?
(0)1 ... Voir plus

Infos importantes

Typologie Formation
Dirigé à Pour professionnels
Lieu Paris
Durée 2 Jours
  • Formation
  • Pour professionnels
  • Paris
  • Durée:
    2 Jours
Description

Objectifs: Comprendre les différents types de tests et leurs rôles dans la réussite d'un projet. Savoir identifier dans un projet Java/JEE les bons candidats' aux bons tests'. Apprendre à tester de manière ciblée et efficace en mettant en ?uvre les outils appropriés.
Destinataires: Architecte. Développeur. Chef de projet

Infos importantes

Modalité: Formation continue

Installations (1)
Où et quand
Début Lieu
Consulter
Paris
28 Rue de Chateaudun, 75009, (75) Paris, France
Voir plan
Début Consulter
Lieu
Paris
28 Rue de Chateaudun, 75009, (75) Paris, France
Voir plan

Foire aux questions

· Prérequis

Connaissance de Java

Programme

Principes
- Description de l'approche Test Driven Development (TDD) et de ses bénéfices
- Les tests ou « comment améliorer la qualité et le design du code ? »
- Les tests, une brique essentielle dans l'intégration continue
- Les différents types de tests : unitaires, intégration, fonctionnels, montée en charge
- Comprendre ce qui doit être réellement testéLes tests unitaires avec JUnit
- TestCase et TestSuite les deux classes principales pour l'écriture d'un test
- Comprendre le cycle de vie d'un test dans le framework JUnit
- Respect du principe d'isolation entre tests avec les méthodes setUp() et tearDown()
- Contrôle du résultat de l'exécution des tests grâce aux différentes méthodes assert()

Mise en place des tests unitaires
- Différencier les tests boîtes noires et boîtes blanches
- Les mocks ou comment simuler le code périphérique au code testé (Base de données, Servlet, Services, ...)
- Utilisation de frameworks de simulation de code comme EasyMock
- Démonstration de l'utilisation d'objets Mocks comme bancs de test
- Déterminer quand utiliser un objet Mock plutôt que l'objet réel

Organisation des activités de test
- Problématiques de l'organisation des tests
- La méthode de correction d'un Bug
- La place des tests dans le cycle de développement
- Automatiser l'exécution de JUnit
- Génération de rapports
- Intégration avec Ant, Maven et Eclipse
- Vérifier la couverture de code testé avec CoberturaTests d'intégration
- Comprendre la notion de test in-container par opposition aux tests unitaires
- Test d'une couche de persistance avec DBUnitTests fonctionnels d'une application web avec Watij
- Passage du test d'une API technique à un test de scénario fonctionnel
- Présentation de la classe IETests de montée en charge avec JMeter
- Notion de plan de test
- Les groupes de processus, les contrôleurs et les différents listeners
- Construction d'un plan de test par enregistrement, exécution et analyse des résultats
- Précautions à prendre et pièges à éviter dans la mise en place des test de charge

Information supplémentaire

Modalités de paiement : Cette formation peut faire l'objet d'une demande de prise en charge par l'OPCA

Ceux qui ont consulté cette formation ont également consulté...
En voir plus