Développement Dirigé par les Tests : Mise en Pratique

Formation

A distance

Prix sur demande

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

  • Durée

    5 Jours

  • Dates de début

    Dates au choix

  • Envoi de matériel d'apprentissage

    Oui

Objectifs: Ce tutoriel a pour objectif de mettre en pratique le développement dirigé par les tests en construisant une petite application web. Du fait de sa taille conséquente, il sera mis à jour régulièrement.

Les sites et dates disponibles

Lieu

Date de début

A distance

Date de début

Dates au choixInscriptions ouvertes

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le programme

Ce tutoriel a pour objectif de mettre en pratique le développement dirigé par les tests en construisant une petite application web. Du fait de sa taille conséquente, il sera mis à jour régulièrement.

Introduction
I. Introduction
I-A. Un peu d'histoire
I-B. Objectifs
I-C. Pré-requis
I-D. Cahier des charges
I-E. Modèle de données
I-F. Architecture de l'application et choix des frameworks
I-G. Organisation
Chapitre 1 - Préparatifs
II. Chapitre 1 - Préparatifs
II-A. Création de la structure Maven
II-B. Génération du projet sous l'IDE
II-C. Création du script DDL de la base de données
Chapitre 2 - Gestion de l'authentification
III. Chapitre 2 - Gestion de l'authentification
III-A. Ecriture de la couche DAO
III-A-1. Ecriture du test
III-A-2. Exécution du test qui doit échouer
III-A-3. Implémentation de la fonction d'authentification en base
III-A-4. Ré-exécution du test
III-A-5. Remaniement du test et de l'implémentation
III-B. Tâche 2 - Ecriture de la couche Business
III-B-1. Ecriture du test unitaire
III-B-2. Exécution du test qui doit échouer
III-B-3. Implémentation
III-B-4. Ré-exécution du test
III-B-5. Remaniement du test
III-B-6. Remaniement du test (Encore ?!)
III-C. Tache 3 : Ecriture de la couche Web
III-C-1. Ecriture de la page d'accueil
III-C-1-a. Ecriture du test
III-C-1-b. Exécution du test qui doit échouer
III-C-1-c. Implémentation
III-C-1-d. Ré-exécution du test
III-C-2. Gestion de l'authentification de la page d'accueil
III-C-2-a. Ecriture du test
III-C-2-b. Exécution du test qui doit échouer
III-C-2-c. Implémentation
III-C-2-d. Exécution du test
III-C-3. Affichage de la page principale après connexion
III-C-3-a. Ecriture du test
III-C-3-b. Exécution du test
III-C-3-c. Implémentation
III-C-3-d. Exécution du test
III-C-3-e. Remaniement des tests et de l'implémentation
III-D. Conclusion
III-E. Téléchargement
Chapitre 3 - Tests fonctionnels
IV. Chapitre 3 - Tests fonctionnels
IV-A. Préparation du livrable
IV-A-1. Mise à jour du pom
IV-A-2. Ecriture du fichier web.xml
IV-B. Configurer l'environnement d'intégration
IV-B-1. Installation et configuration du serveur de base de données
IV-B-2. Installation et configuration du container de servlet
IV-B-3. Initialisation du schéma de la base de données
IV-C. Ecriture et exécution du premier test fonctionnel
IV-C-1. Introduction de Canoo Webtest
IV-C-2. Test de connexion utilisateur
IV-C-3. Pilotage de l'exécution de tests fonctionnels par Maven
IV-C-4. Génération du rapport au format html
IV-C-5. Remaniement du test fonctionnel
IV-C-6. Remarque sur l'exécution d'une suite de tests fonctionnels
IV-D. Conclusion
IV-E. Téléchargement
Remerciements
V. Remerciements

Développement Dirigé par les Tests : Mise en Pratique

Prix sur demande