Eda31 / mediatekformation

1 stars 0 forks source link

Mission 3 Tâche 1 : gérer les tests (7h) #7

Open Eda31 opened 1 month ago

Eda31 commented 1 month ago

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é : Créer un scénario avec Selenium, sur la partie front office, et le jouer sur plusieurs navigateurs pour tester la compatibilité du site.