Skip to content

Files

Latest commit

 

History

History
562 lines (458 loc) · 31.6 KB

cahier_de_recette.adoc

File metadata and controls

562 lines (458 loc) · 31.6 KB

Cahier de recette - Simul8

1. Introduction

Ce document présente les cas de test pour la plateforme Simul8 développée par notre équipe. L’objectif est de valider les principales fonctionnalités du site, telles que la consultation des produits, l’ajout d’avis, la gestion des commandes, et l’utilisation des points de fidélité.

Chaque test décrit les actions à effectuer, les comportements attendus et les résultats pour garantir une expérience utilisateur fluide et sans erreurs. Ces tests sont essentiels pour assurer la stabilité et la fiabilité du site Simul8 avant son lancement.

2. Partie Admin

2.1 Connexion et Déconnexion

  • Description : Tester la fonctionnalité de connexion pour un administrateur.

  • Cas de test :

Cas de test

Test-01-01-01

Titre

Connexion administrateur

Objectif

Vérifier qu’un administrateur peut se connecter avec succès, tout en gérant les cookies de session.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Connexion_Admin.1

Accéder à la page de connexion.

Le formulaire de connexion est affiché.

Aucune

OK

Connexion_Admin.2

Saisir un identifiant et un mot de passe d’administrateur valides.

Les informations saisies sont validées sans erreur.

Les informations de connexion administrateur sont valides.

OK

Connexion_Admin.3

Cliquer sur le bouton "Se connecter".

L’administrateur est connecté, et un cookie valide est créé ou rafraîchi.

Les identifiants sont valides et l’utilisateur a un rôle administrateur.

OK

Connexion_Admin.4

Vérifier que le rôle administrateur est actif.

Le système confirme les privilèges administrateurs pour l’utilisateur connecté.

Une session administrateur est active.

OK

Connexion_Admin.5

Vérifier la session active via le cookie dans le navigateur.

Le cookie permet une reconnexion automatique si valide.

Une session est active avec les privilèges administrateurs.

OK

Commentaire : Ce cas de test valide la capacité pour un administrateur de se connecter au système, avec la gestion correcte des cookies pour maintenir la session active.


Cas de test

Test-01-01-02

Titre

Déconnexion administrateur

Objectif

Vérifier qu’un administrateur peut se déconnecter correctement et que la session est fermée.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Deconnexion_Admin.1

Cliquer sur le bouton "Se déconnecter".

La session administrateur est fermée et le cookie est supprimé.

Une session administrateur est active.

OK

Commentaire : Ce cas de test valide la capacité pour un administrateur de se déconnecter du système, en s’assurant que la session et le cookie sont correctement supprimés.

2.2 Gestion des Produits

  • Description : Tester les opérations CRUD sur les produits (ajouter, modifier, supprimer).

  • Cas de test :

Cas de test

Test-01-02-01

Titre

Gestion des produits par un administrateur

Objectif

Vérifier qu’un administrateur peut ajouter un produit dans la base de données.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Ajout_Produit.1

Accéder à la section "Gestion des produits".

La liste des produits existants et les options de gestion (ajout, modification, suppression) sont affichées.

L’administrateur est connecté.

OK

Ajout_Produit.2

Cliquer sur "Ajouter un produit".

Le formulaire d’ajout de produit est affiché.

Aucune

NOK

Ajout_Produit.3

Remplir les champs obligatoires (nom, description, prix, etc.) et valider.

Le nouveau produit est ajouté et apparaît dans la liste des produits, et est ajouté dans la base de données.

Les informations saisies sont valides.

OK

Commentaire : Ce cas de test valide l’ajout d’un produit par l’administrateur, en s’assurant que le produit est bien enregistré dans la base de données et affiché correctement dans la liste des produits.


Cas de test

Test-01-02-02

Titre

Modification des produits par un administrateur

Objectif

Vérifier qu’un administrateur peut modifier les informations d’un produit existant.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Modification_Produit.1

Accéder à la section "Gestion des produits".

La liste des produits existants et les options de gestion (ajout, modification, suppression) sont affichées.

L’administrateur est connecté.

OK

Modification_Produit.2

Sélectionner un produit existant et cliquer sur "Modifier".

Le formulaire de modification du produit sélectionné est affiché.

Le produit existe dans la base de données.

OK

Modification_Produit.3

Modifier les informations nécessaires et valider.

Les modifications sont enregistrées dans la base de données, et la liste des produits est mise à jour.

Les informations saisies sont valides.

OK

Commentaire : Ce cas de test valide la capacité de l’administrateur à modifier un produit, en vérifiant que les changements sont enregistrés correctement dans la base de données et affichés à jour dans l’interface utilisateur.


Cas de test

Test-01-02-03

Titre

Désactivation des produits par un administrateur

Objectif

Vérifier qu’un administrateur peut rendre un produit indisponible sans le supprimer de la base de données.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Rendre_indisponible_Produit.1

Accéder à la section "Gestion des produits".

La liste des produits existants et les options de gestion (ajout, modification, rendre indisponible) sont affichées.

L’administrateur est connecté.

OK

Rendre_indisponible_Produit.2

Sélectionner un produit existant et cliquer sur "Rendre indisponible".

Le produit est marqué comme indisponible dans la base de données, et son statut de disponibilité est mis à jour. Il reste visible dans la liste des produits mais avec un statut "indisponible".

Le produit existe dans la base de données et est actuellement disponible.

OK

Commentaire : Ce cas de test valide la capacité de l’administrateur à rendre un produit indisponible sans supprimer les données du produit, en vérifiant que le produit reste dans la base de données avec un statut mis à jour et n’est plus disponible à la vente.

2.3 Gestion des Commandes

  • Description : Tester la gestion des commandes (visualisation, modification, suppression).

  • Cas de test :

Cas de test

Test-03-01-01

Titre

Consultation des commandes par un administrateur

Objectif

Vérifier qu’un administrateur peut consulter l’historique des commandes d’un utilisateur dans le système.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Consultation_Commande.1

Accéder à la section "Gestion des utilisateurs".

La liste des utilisateurs s’affiche avec les options de gestion (modifier, supprimer, consulter).

L’administrateur est connecté.

OK

Consultation_Commande.2

Sélectionner un utilisateur existant et cliquer sur "Voir".

Les informations détaillées de l’utilisateur s’affichent, y compris l’historique des commandes passées.

L’utilisateur existe dans la base de données.

OK

Consultation_Commande.3

Naviguer dans l’historique des commandes de l’utilisateur.

La liste des commandes de l’utilisateur est affichée avec toutes les informations nécessaires (date, montant, statut, etc.).

L’utilisateur a des commandes dans le système.

OK

Commentaire : Ce cas de test valide la capacité d’un administrateur à consulter l’historique des commandes d’un utilisateur, en s’assurant que l’administrateur peut accéder à l’historique des commandes après avoir consulté les informations de l’utilisateur dans la section dédiée.

2.4 Gestion des Avis

  • Description : Tester la gestion des avis utilisateurs sur les produits.

  • Cas de test :

Cas de test

Test-01-04-01

Titre

Consultation des avis produits par un administrateur

Objectif

Vérifier qu’un administrateur peut consulter les avis des produits.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Consulter_Avis.1

Accéder à la section "Produits".

La liste des produits s’affiche avec les options de gestion.

L’administrateur est connecté.

OK

Consulter_Avis.2

Cliquer sur un produit spécifique.

La page du produit s’affiche avec les avis associés en bas de la page.

Un produit avec des avis est disponible.

OK

Commentaire : Ce cas de test valide la capacité d’un administrateur à consulter les avis utilisateurs sur un produit en accédant à la section des produits et en sélectionnant un produit spécifique.

Cas de test

Test-01-04-02

Titre

Modification et suppression des avis produits par un administrateur

Objectif

Vérifier qu’un administrateur peut modifier et supprimer les avis produits.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Modifier_Avis.1

Accéder à la section "Produits".

La liste des produits s’affiche avec les options de gestion.

L’administrateur est connecté.

OK

Modifier_Avis.2

Cliquer sur un produit spécifique pour accéder à sa page.

Les avis associés au produit sont affichés en bas de la page.

Un produit avec des avis est disponible.

OK

Modifier_Avis.3

Sélectionner un avis et cliquer sur "Modifier".

L’interface de modification de l’avis s’affiche avec le contenu actuel.

Un avis est sélectionné.

OK

Modifier_Avis.4

Modifier le contenu de l’avis et enregistrer les changements.

Le contenu de l’avis est mis à jour dans le système.

L’avis sélectionné est modifiable.

OK

Supprimer_Avis.1

Sélectionner un avis et cliquer sur "Supprimer".

L’avis est supprimé du système et disparaît de la liste des avis.

L’avis sélectionné existe dans le système.

OK

Commentaire : Ce cas de test valide la capacité d’un administrateur à consulter, modifier ou supprimer les avis sur un produit, en s’assurant que ces actions sont correctement appliquées et visibles dans le système.

2.5 Gestion des Utilisateurs

  • Description : Tester la gestion des utilisateurs par un administrateur.

  • Cas de test :

Cas de test

Test-01-05-01

Titre

Consultation de la liste des utilisateurs

Objectif

Vérifier qu’un administrateur peut consulter la liste des utilisateurs.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Consulter_Utilisateurs.1

Accéder à la section "Gestion des utilisateurs".

La liste complète des utilisateurs est affichée.

L’administrateur est connecté.

OK

Consulter_Utilisateurs.2

Utiliser les options de recherche/filtrage pour trouver un utilisateur spécifique.

Les résultats affichent les utilisateurs correspondant aux critères de recherche.

Des utilisateurs existent dans le système.

OK

Commentaire : Ce cas de test valide la capacité d’un administrateur à consulter et rechercher des utilisateurs.


Cas de test

Test-01-05-02

Titre

Modification des informations d’un utilisateur

Objectif

Vérifier qu’un administrateur peut modifier les informations d’un utilisateur existant.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Modifier_Utilisateur.1

Accéder à la liste des utilisateurs et sélectionner un utilisateur existant.

Les informations de l’utilisateur sélectionné sont affichées dans un formulaire de modification.

L’utilisateur existe dans la base de données.

OK

Modifier_Utilisateur.2

Modifier les informations (nom, email, rôle, etc.) et valider.

Les modifications sont enregistrées dans la base de données, et la liste des utilisateurs est mise à jour.

Les informations saisies sont valides.

OK

Commentaire : Ce cas de test valide la capacité d’un administrateur à modifier les informations des utilisateurs.


Cas de test

Test-01-05-03

Titre

Désactivation d’un utilisateur

Objectif

Vérifier qu’un administrateur peut rendre un utilisateur inactif dans le système sans le supprimer de la base de données.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Desactivation_Utilisateur.1

Accéder à la liste des utilisateurs et sélectionner un utilisateur à désactiver.

L’utilisateur est correctement sélectionné pour désactivation.

L’utilisateur existe dans la base de données et est actif.

OK

Desactivation_Utilisateur.2

Confirmer la désactivation.

L’utilisateur est marqué comme inactif et reste dans la base de données.

Un utilisateur valide est sélectionné.

OK

Commentaire : Ce cas de test valide que la désactivation d’un utilisateur par un administrateur est correctement appliquée, garantissant que les données utilisateur restent accessibles pour d’éventuelles utilisations futures ou analyses.

2.6 Gestion des Catégories

  • Description : Tester la gestion des catégories (ajout, modification, suppression).

Cas de test

Test-01-06-01

Titre

Création d’une catégorie

Objectif

Vérifier qu’un administrateur peut ajouter une nouvelle catégorie.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Creation_Categorie.1

Accéder à la section "Gestion des catégories".

La liste actuelle des catégories est affichée.

L’administrateur est connecté.

OK

Creation_Categorie.2

Remplir le champ "Nom de la catégorie" puis cliquer sur "Ajouter".

La nouvelle catégorie est ajoutée au système et apparaît dans la liste des catégories.

Les informations saisies sont valides.

OK

Commentaire : Ce cas de test valide la capacité d’un administrateur à ajouter une nouvelle catégorie dans le système.


Cas de test

Test-01-06-02

Titre

Création d’une sous-catégorie

Objectif

Vérifier qu’un administrateur peut ajouter une sous-catégorie à une catégorie existante.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Creation_SousCategorie.1

Accéder à la section "Gestion des catégories".

La liste actuelle des catégories est affichée.

L’administrateur est connecté, et au moins une catégorie existe dans le système.

OK

Creation_SousCategorie.2

Choisir une catégorie dans le menu déroulant, remplir le champ "Nom de la sous-catégorie" puis cliquer sur "Ajouter".

La nouvelle sous-catégorie est ajoutée et associée à la catégorie sélectionnée.

Une catégorie valide est sélectionnée et les informations saisies sont valides.

OK

Commentaire : Ce cas de test valide la capacité d’un administrateur à ajouter une sous-catégorie correctement associée à une catégorie existante.


Cas de test

Test-01-06-03

Titre

Suppression d’une catégorie

Objectif

Vérifier qu’un administrateur peut supprimer une catégorie existante.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Suppression_Categorie.1

Accéder à la section "Gestion des catégories".

La liste actuelle des catégories est affichée.

L’administrateur est connecté.

OK

Suppression_Categorie.2

Sélectionner une catégorie et cliquer sur "Supprimer".

Une boîte de confirmation est affichée.

Une catégorie existe dans le système.

OK

Suppression_Categorie.3

Confirmer la suppression, en s’assurant que la catégorie ne contient pas d’enfants ni de produits associés.

La catégorie est supprimée du système et ne figure plus dans la liste si elle ne contient pas d’enfants ou de produits associés.

La confirmation est validée et la catégorie n’a ni enfants ni produits associés.

OK

Commentaire : Ce cas de test valide la capacité d’un administrateur à supprimer une catégorie dans le système, sous la condition que la catégorie n’ait pas d’enfants ni de produits associés.

2.7 Fidélité et Points

  • Description : Tester les fonctionnalités liées au programme de fidélité.

Cas de test

Test-01-08-01

Titre

Consultation des points de fidélité d’un utilisateur

Objectif

Vérifier qu’un administrateur peut consulter les points de fidélité attribués à un utilisateur.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Consultation_Points.1

Accéder à la section "Gestions des utilisateurs".

La liste des utilisateurs est affichée.

L’administrateur est connecté.

OK

Consultation_Points.2

Sélectionner un utilisateur.

Les détails des points de fidélité de l’utilisateur sont affichés.

L’utilisateur a des points de fidélité attribués.

OK

Commentaire : Ce cas de test valide la capacité d’un administrateur à consulter les points de fidélité d’un utilisateur spécifique.


3. Partie Utilisateur

3.1. Création d’un nouveau compte

  • Description : Tester la fonctionnalité de créer un nouveau compte.

  • Cas de test :

Cas de test

Test-02-01-01

Titre

Créer un nouveau compte utilisateur

Objectif

Vérifier qu’un nouvel utilisateur peut s’inscrire avec succès.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Inscription.1

Accéder à la page d’inscription.

La page du formulaire d’inscription s’affiche correctement.

Aucune

OK

Inscription.2

Remplir le formulaire d’inscription avec des informations valides (nom, email, mot de passe, etc.).

Les informations saisies sont acceptées et le bouton "Valider" devient actif.

Aucune

OK

Inscription.3

Cliquer sur le bouton "S’inscrire".

Les informations sont vérifiées et validées par le système.

Les données fournies sont valides.

OK

Inscription.4

Créer un compte utilisateur.

Le compte est créé avec succès dans le système.

Les informations sont valides et non dupliquées.

OK

Commentaire : Ce cas de test valide la procédure complète d’inscription pour un nouvel utilisateur, y compris la création de compte.

3.2. Connexion et Déconnexion

  • Description : Tester la fonctionnalité de connexion et déconnexion.

  • Cas de test :

Cas de test

Test-02-02-01

Titre

Connexion/Déconnexion utilisateur

Objectif

Vérifier que l’utilisateur peut se connecter et se déconnecter avec succès.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Connexion.1

Accéder à la page de connexion.

Le formulaire de connexion est affiché.

Aucune

OK

Connexion.2

Saisir un identifiant et un mot de passe valides.

Les informations saisies sont validées sans erreur.

Les informations de connexion sont valides.

OK

Connexion.3

Cliquer sur le bouton "Se connecter".

L’utilisateur est connecté, et un cookie valide est créé ou rafraîchi.

Les identifiants sont valides.

OK

Deconnexion.1

Cliquer sur le bouton "Se déconnecter".

La session est fermée et le cookie est supprimé.

Une session utilisateur est active.

OK

Commentaire : Ce cas de test valide la capacité d’un utilisateur à se connecter et se déconnecter du système. Les cookies sont gérés correctement pour maintenir ou supprimer la session utilisateur.

3.3. Panier

  • Description : Tester la fonctionnalité permettant à un utilisateur d’ajouter un produit au panier et d’afficher une confirmation.

  • Cas de test :

Cas de test

Test-02-03-01

Titre

Ajouter un produit au panier

Objectif

Vérifier qu’un utilisateur peut ajouter un produit au panier avec succès.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Ajout_Panier.1

Accéder à la page d’un produit.

Les détails du produit sélectionné sont affichés.

L’utilisateur est connecté ou non.

OK

Ajout_Panier.2

Cliquer sur le bouton "Ajouter au panier".

Le produit est ajouté au panier avec succès.

Le produit est en stock et l’utilisateur est connecté

OK

Commentaire : Ce cas de test valide la capacité d’un utilisateur à ajouter des produits au panier.

  • Description : Tester la fonctionnalité de pouvoir afficher le contenu du panier et de choisir de supprimé le produit du panier ou modifier la quantité et enfin de valider le panier

  • Cas de test :

Cas de test

Test-02-03-02

Titre

Afficher le contenu du panier

Objectif

Vérifier qu’un utilisateur peut consulter le contenu de son panier.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Panier_Affichage.1

Accéder à la section "Mon Panier".

Le contenu actuel du panier est affiché avec les produits et leurs détails (nom, quantité, prix).

L’utilisateur a des produits dans son panier.

OK

Commentaire : Ce cas de test valide que le contenu du panier est correctement affiché pour l’utilisateur.


Cas de test

Test-02-03-03

Titre

Modifier la quantité d’un produit dans le panier

Objectif

Vérifier qu’un utilisateur peut modifier la quantité d’un produit déjà présent dans le panier.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Modifier_Quantité.1

Accéder à la section "Mon Panier".

Le panier affiche tous les produits présents avec leurs quantités actuelles.

L’utilisateur a des produits dans son panier.

OK

Modifier_Quantité.2

Cliquer sur le champ de quantité d’un produit et entrer une nouvelle valeur ou cliquer sur + ou -.

La quantité est mise à jour et le total est recalculé automatiquement.

Le produit est en stock pour la quantité demandée.

OK

Commentaire : Ce cas de test valide que la modification des quantités est possible et que le total du panier est correctement mis à jour.


Cas de test

Test-02-03-04

Titre

Supprimer un produit du panier

Objectif

Vérifier qu’un utilisateur peut supprimer un produit de son panier.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Supprimer_Produit.1

Accéder à la section "Mon Panier".

Le panier affiche tous les produits présents avec leurs détails.

L’utilisateur a des produits dans son panier.

OK

Supprimer_Produit.2

Cliquer sur le bouton "Supprimer" d’un produit.

Le produit est retiré du panier et le total est recalculé automatiquement.

Le produit est déjà ajouté au panier.

OK

Commentaire : Ce cas de test valide la suppression d’un produit du panier et la mise à jour correcte des totaux.


Cas de test

Test-02-03-05

Titre

Valider le panier

Objectif

Vérifier qu’un utilisateur peut valider son panier pour passer à l’étape de paiement.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Validation_Panier.1

Cliquer sur le bouton "Passer au paiement".

Le système redirige vers la page de paiement ou de confirmation de commande.

Le panier contient au moins un produit.

OK

Commentaire : Ce cas de test valide que la transition entre le panier et l’étape de paiement fonctionne correctement.

3.4. Détails Produit

  • Description : Tester la consultation des détails d’un produit.

Cas de test

Test-02-04-01

Titre

Afficher les détails d’un produit

Objectif

Vérifier qu’un utilisateur peut consulter les détails d’un produit.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Consultation_Produit.1

Accéder à la page produit ou effectuer une recherche.

La liste des produits disponibles est affichée.

L’utilisateur est connecté ou non connecté.

OK

Consultation_Produit.2

Cliquer sur un produit spécifique.

Les détails du produit sélectionné (prix, description, photos, avis, etc.) sont affichés.

Le produit sélectionné existe dans la base de données.

OK

Commentaire : Ce cas de test valide la capacité de base d’un utilisateur à visualiser les détails d’un produit spécifique.

3.5. Recherche et Tri

  • Description : Tester la visualisation des produits, l’application de filtres, et la consultation des détails d’un produit.

  • Cas de test :

Cas de test

Test-02-05-01

Titre

Rechercher et filtrer un produit

Objectif

Vérifier qu’un utilisateur peut afficher, filtrer, et voir les détails d’un produit.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Recherche.1

Afficher la liste des produits.

Une liste complète des produits disponibles est affichée.

Aucun filtre ou tri n’est appliqué.

OK

Recherche.2

Appliquer un filtre (ex : catégorie).

La liste est filtrée selon les critères sélectionnés.

Des produits correspondent au filtre appliqué.

OK

Recherche.3

Cliquer sur un produit dans la liste.

Les détails complets du produit sélectionné sont affichés.

Le produit sélectionné est disponible.

OK

Commentaire : Ce cas de test valide la capacité de l’utilisateur à rechercher et filtrer des produits, ainsi qu’à consulter leurs détails.


  • Description : Tester la fonctionnalité de tri des produits par prix croissant et décroissant.

  • Cas de test :

Cas de test

Test-02-05-02

Titre

Trier les produits par prix

Objectif

Vérifier que l’utilisateur peut trier les produits par prix croissant et décroissant.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Tri_Prix.1

Appliquer un tri par prix croissant.

Les produits sont affichés dans l’ordre croissant des prix.

Des produits sont listés.

OK

Tri_Prix.2

Appliquer un tri par prix décroissant.

Les produits sont affichés dans l’ordre décroissant des prix.

Des produits sont listés.

OK

Tri_Prix.3

Changer de critère de tri.

Le système met immédiatement à jour l’affichage selon le nouveau critère.

Des produits sont listés.

OK

Commentaire : Ce cas de test valide les fonctionnalités de tri par prix, garantissant que l’utilisateur peut facilement comparer les produits.

3.6. Visualisation de Commandes et Avis

  • Description : Tester la visualisation des commandes, l’ajout d’un avis, ainsi que la suppression et la modification d’avis sur un produit.

  • Cas de test :

Cas de test

Test-02-06-01

Titre

Afficher l’historique des commandes

Objectif

Vérifier qu’un utilisateur peut afficher l’historique de ses commandes passées.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Historique_Commande.1

Accéder à la section "Historique des commandes" depuis le profil utilisateur.

L’historique des commandes est affiché avec toutes les commandes passées, incluant les détails de chaque commande.

L’utilisateur doit être connecté et avoir des commandes passées.

OK

Historique_Commande.2

Cliquer sur une commande spécifique.

Les détails de la commande sélectionnée (produits, prix, date, etc.) sont affichés correctement.

La commande sélectionnée existe dans l’historique de l’utilisateur.

OK

Commentaire : Ce cas de test valide la capacité de l’utilisateur à consulter l’historique de ses commandes passées.


Cas de test

Test-02-06-02

Titre

Laisser un avis

Objectif

Vérifier qu’un utilisateur peut laisser un avis sur un produit.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Ajout_Avis.1

Accéder à la page de détail d’un produit acheté.

La page de détail du produit acheté s’affiche correctement.

L’utilisateur doit avoir acheté le produit.

OK

Ajout_Avis.2

Cliquer sur "Laisser un avis" pour le produit sélectionné.

L’interface permettant de saisir un avis et d’ajouter une photo s’affiche.

L’utilisateur doit avoir accès à l’option d’ajout d’avis.

OK

Ajout_Avis.3

Rédiger un avis.

L’avis est écrit.

Le produit doit permettre l’ajout d’un avis.

OK

Ajout_Avis.4

Soumettre l’avis.

L’avis est envoyé et associé au produit, visible pour les autres utilisateurs.

L’utilisateur doit avoir un produit disponible pour laisser un avis.

OK

Commentaire : Ce cas de test valide la possibilité pour un utilisateur de laisser un avis sur un produit qu’il a acheté.


Cas de test

Test-02-06-03

Titre

Modifier un avis

Objectif

Vérifier qu’un utilisateur peut modifier un avis existant.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Modifier_Avis.1

Accéder à la section "Avis" depuis le profil utilisateur.

La liste des avis laissés par l’utilisateur est affichée.

L’utilisateur est connecté et a laissé au moins un avis.

OK

Modifier_Avis.2

Cliquer sur "Modifier" pour un avis spécifique.

L’interface de modification de l’avis s’affiche avec le contenu de l’avis existant.

Un avis existant est sélectionné.

OK

Modifier_Avis.3

Modifier le contenu de l’avis et soumettre.

Les modifications sont enregistrées, et l’avis mis à jour est visible.

Le contenu modifié est valide.

OK

Commentaire : Ce cas de test valide la possibilité pour un utilisateur de modifier un avis qu’il a déjà laissé.


Cas de test

Test-02-06-04

Titre

Supprimer un avis

Objectif

Vérifier qu’un utilisateur peut supprimer un avis existant.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Supprimer_Avis.1

Accéder à la section "Avis" depuis le profil utilisateur.

La liste des avis laissés par l’utilisateur est affichée.

L’utilisateur est connecté et a laissé au moins un avis.

OK

Supprimer_Avis.2

Cliquer sur "Supprimer" pour un avis spécifique.

L’avis est retiré du système et n’est plus visible.

Un avis existant est sélectionné.

OK

Commentaire : Ce cas de test valide la possibilité pour un utilisateur de supprimer un avis qu’il a déjà laissé.

3.7. Points de Fidélité

  • Description : Tester la consultation et l’utilisation des points de fidélité.

  • Cas de test :

Cas de test

Test-02-07-01

Titre

Consulter le solde de points de fidélité

Objectif

Vérifier qu’un utilisateur peut consulter son solde de points sans problème.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Fidélité.1

Cliquer sur "Mon Compte".

Le tableau de bord s’affiche, incluant le solde de points de fidélité.

L’utilisateur est connecté à son compte.

OK

Fidélité.2

Vérifier le solde de points affiché.

Le système affiche correctement le nombre de points disponibles pour l’utilisateur.

Des points existent sur le compte de l’utilisateur.

OK

Commentaire : Ce cas de test valide que l’utilisateur peut accéder à son solde de points de fidélité immédiatement après avoir cliqué sur "Mon Compte".


Cas de test

Test-02-07-02

Titre

Utiliser des points de fidélité pour une commande

Objectif

Vérifier qu’un utilisateur peut utiliser ses points de fidélité pour réduire le montant total d’une commande.

ID

Action

Comportement attendu

Pré-conditions

Résultat

Fidélité.3

Choisir d’utiliser des points pour une commande.

Le montant total de la commande est réduit en fonction des points utilisés.

L’utilisateur dispose d’un solde de points suffisant.

OK

Fidélité.4

Valider la commande après utilisation des points.

Le solde de points est mis à jour correctement après validation de la commande.

Une commande valide est en cours.

OK

Commentaire : Ce cas de test valide que l’utilisateur peut utiliser ses points pour bénéficier d’une réduction, et que le solde est mis à jour en conséquence.

4. Conclusion

Les tests réalisés permettent de valider les fonctionnalités clés de la plateforme Simul8, assurant ainsi une expérience utilisateur optimale. En vérifiant la consultation des produits, la gestion des commandes, l’ajout d’avis, et l’utilisation des points de fidélité, nous nous assurons que chaque fonctionnalité répond aux attentes des utilisateurs. Ces tests garantissent que le site est stable, performant et prêt pour un lancement sans faille.