-
Notifications
You must be signed in to change notification settings - Fork 2
Tests de l'application
[Méthodologie globale, liste des types de test (unitaire, intégration, ...), et pour chacun, quelle technologie de test a été utilisée + justification]
[A indiquer :
- le nombre de test,
- la méthodologie pour le choix des valeurs d'input,
- les tableaux input/output utilisés pour construire les tests
- si possible la couverture des tests concernés.
- Le lien vers le code des tests en question ]
[A indiquer :
- le nombre de test,
- la méthodologie pour le choix des valeurs d'input,
- les tableaux input/output utilisés pour construire les tests
- si possible la couverture des tests concernés.
- Le lien vers le code des tests en question ]
Premièrement nous utilisons Postman pour effectuer des tests d'intégration sur les routes du Backend.
Voici l'interface Postman avec les routes que nous testons:

Pour chaque route, nous pouvons effectuer un type de requête (POST, GET, etc) et écrire du code pour tester la route et les données qu'elle retourne.
[A indiquer :
- le nombre de test,
- la méthodologie pour le choix des valeurs d'input,
- les tableaux input/output utilisés pour construire les tests
- si possible la couverture des tests concernés.
- Le lien vers le code des tests en question ]
[Analyse de la qualité de la validation du projet]
[Bilan personnel de la réalisation des tests de l'US implémentée. ]
Pour l'API et ses routes, nous avons utilisé Postman pour les tester. En testant les différentes routes, j'essaye de couvrir le plus de cas possible. La route http://localhost:3001/api/cars présente un cas plus particulier car il faut aussi vérifier les données quelle renvoie.
[Lien vers le code de test produit par l'étudiant]
Test de la route POST http://localhost:3001/api/cars:
Test de la route POST http://localhost:3001/api/car/1/images:
[Tableau de valeurs input/output utilisés pour chaque test]
| Valeur d'input | Valeur d'output |
|---|
[Bilan personnel de la réalisation des tests de l'US implémentée. ] [Lien vers le code de test produit par l'étudiant]
Test de la route GET http://localhost:3001/api/cars:
[Tableau de valeurs input/output utilisés pour chaque test]
[Bilan personnel de la réalisation des tests de l'US implémentée. ] [Lien vers le code de test produit par l'étudiant]
[Tableau de valeurs input/output utilisés pour chaque test]
[Bilan personnel de la réalisation des tests de l'US implémentée. ] [Lien vers le code de test produit par l'étudiant]
[Tableau de valeurs input/output utilisés pour chaque test]