Identifiant Nom du Test
Test 1 Récupération des détails d'un livre (GET)
Test 2 Tentative de récupération des détails d'un livre inexistant (GET)
Test 3 Mise à jour d'un livre (PUT)
Test 4 Tentative de mise à jour d'un livre inexistant (PUT)
Test 5 Suppression d'un livre (DELETE)
Test 6 Tentative de suppression d'un livre inexistant (DELETE)
Test 7 Récupération de la liste de livres (GET)
Test 8 Création d'un nouveau livre (POST)
Test 9 Création d'un compte utilisateur (POST)
Test 10 Réinitialisation du mot de passe (POST)
Test 11 Mise à jour des informations du compte utilisateur (PUT)
Test 12 Création d'une réservation de livre (POST)
Test 13 Annulation d'une réservation de livre (DELETE)
Étapes de Réalisation
1. Envoyer une requête GET à /livres/{id} en spécifiant un identifiant de livre existant.
1. Envoyer une requête GET à /livres/{id} en spécifiant un identifiant de livre qui n'existe pas.
1. Envoyer une requête PUT à /livres/{id} en spécifiant un identifiant de livre existant. 2. Inclure les données mises à jour d
1. Envoyer une requête PUT à /livres/{id} en spécifiant un identifiant de livre qui n'existe pas.
1. Envoyer une requête DELETE à /livres/{id} en spécifiant un identifiant de livre existant.
1. Envoyer une requête DELETE à /livres/{id} en spécifiant un identifiant de livre qui n'existe pas.
1. Envoyer une requête GET à /livres en spécifiant les paramètres de pagination.
1. Envoyer une requête POST à /livres en incluant les données du nouveau livre dans le corps de la requête au format JS
1. Envoyer une requête POST à /utilisateurs/creationcompte en incluant les données de création du compte utilisateur au
1. Envoyer une requête POST à /utilisateurs/mot-de-passe-oublie en incluant l'adresse e-mail pour réinitialiser le mot de p
1. Envoyer une requête PUT à /utilisateurs/{userid} en spécifiant un identifiant d'utilisateur existant et en incluant les donné
1. Envoyer une requête POST à /reservations en incluant l'identifiant du livre à réserver au format JSON.
1. Envoyer une requête DELETE à /reservations/{id} en spécifiant un identifiant de réservation existant.
Résultat Attendu Résultat Obtenu
Les détails du livre sont récupérés avec succès (statut 200).
Le serveur renvoie une réponse avec un statut 404 (Livre introuvable).
Les détails du livre sont modifiés avec succès (statut 202).
Le serveur renvoie une réponse avec un statut 404 (Livre introuvable).
Le livre est supprimé avec succès (statut 204).
Le serveur renvoie une réponse avec un statut 404 (Livre introuvable).
Une liste de livres est récupérée avec succès (statut 200).
Un nouveau livre est créé avec succès (statut 201).
Le compte utilisateur est créé avec succès (statut 200).
Le mot de passe est réinitialisé avec succès (statut 204).
Les informations du compte utilisateur sont mises à jour avec succès (statut 200).
La réservation est effectuée avec succès (statut 201).
La réservation est annulée avec succès (statut 200).
ésultat Obtenu