Tâches 1-2-3 – Mission 3 – Atelier 1

Suivi et progression

Script descriptif

Tâche 1 : gérer les tests (7h)
Tests unitaires :
Contrôler le fonctionnement de la méthode qui retourne la date de parution au format string.
Tests d’intégration sur les règles de validation :

Lors de l’ajout ou de la modification d’une formation, contrôler que la date n’est pas postérieure à aujourd’hui.
Tests d’intégration sur les Repository :
Contrôler toutes les méthodes ajoutées dans les classes Repository (pour cela, créer une BDD de test).
Tests fonctionnels :
Contrôler que la page d’accueil est accessible.
Dans chaque page contenant des listes :
contrôler que les tris fonctionnent (en testant juste le résultat de la première ligne) ;
contrôler que les filtres fonctionnent (en testant le nombre de lignes obtenu et le résultat de la première ligne) ;
contrôler que le clic sur un lien (ou bouton) dans une liste permet d’accéder à la bonne page (en contrôlant l’accès à la page mais aussi le contenu d’un des éléments de la page).
Tests de compatibilité :
Tester le site sur plusieurs navigateurs pour contrôler la compatibilité.

Suivi et progression

Tâche 2

Lien d’accès direct : cliquez ici

Tâche 2 : créer la documentation technique (1h)
Contrôler que tous les commentaires normalisés nécessaires à la génération de la documentation technique ont été correctement insérés.
Générer la documentation technique du site complet : front et back office excluant le code automatiquement généré par Symfony (voir l’article « Génération de la documentation technique sous NetBeans » dans le wiki du dépôt).

Suivi et progression

Tâche 3 : créer la documentation utilisateur (2h)
Créer en vidéo qui permet de montrer toutes les fonctionnalités du site (front et back office).
Cette vidéo ne doit pas dépasser les 5mn et doit présenter clairement toutes les fonctionnalités, en montrant les manipulations qui doivent être accompagnées d’explications orales.