Skip to content

Tests de l'application

ThomasBlervaque edited this page May 11, 2022 · 8 revisions

Présentation globale des tests

Test unitaire : Jest, librairie de test react Test d'intégration: Jest, librairie de test react Test end to end : Cypress

Tests unitaires : Bilan

Nous utilisons comme outil la librairie de test react et jest. Pour l'instant 5 test unitaires ont été réalisés Nous vérifions la présence de formulaire vide, qu'une page se charge avec une valeur 0 à ses compteurs, qu'un bouton d'incrémentation fonctionne

Tests d'intégration : Bilan

[Idem]

Tests end-to-end : Bilan

1 seul test end-to-end pour l'instant. Vérification de l'envoie du formulaire d'inscription sur la base de donnée

Bilan général des tests

[Analyse de la qualité de la validation du projet] Nous pouvons faire plus de test unitaires Aucun test d'intégration n'a été fait Nous pouvons rajouter 1 ou 2 test end-to-end

Tests individuels

Etudiant 1

[Bilan personnel de la réalisation des tests de l'US implémentée. ]

Un test end-to-end de l'inscription a été fait et fonctionne, un test sur la présence du bouton vendredi pour la line-up fonctionne, test des boutons d'ajout et de suppression de ticket dans le panier fonctionne

[Lien vers le code de test produit par l'étudiant]

https://github.com/ThomasBlervaque/Dev-Web-2022/blob/website/frontend/src/App.test.js

https://github.com/ThomasBlervaque/Dev-Web-2022/blob/website/frontend/cypress/integration/inscription_test.js

[Tableau de valeurs input/output utilisés pour chaque test]

Clone this wiki locally