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.
-
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. |
-
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. |
-
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. |
-
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. |
-
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. |
-
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. |
-
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. |
-
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. |
-
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. |
-
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. |
-
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. |
-
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. |
-
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é. |
-
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. |
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.