Skip to content

Commit

Permalink
Modification partie recherche sur le cahier de recette.
Browse files Browse the repository at this point in the history
  • Loading branch information
imalexlov1 authored Jan 8, 2025
1 parent eeb6b18 commit fa14b1c
Showing 1 changed file with 32 additions and 4 deletions.
36 changes: 32 additions & 4 deletions documentation/Cahier_Recette.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -355,21 +355,49 @@ Moderniser le site tout en respectant l’identité graphique et en :
|===
| ID de Test | Test | Description du test | Critères d'acceptation

| **US15-T1** | Barre de recherche | Vérifier que la barre de recherche permet de chercher des produits par mots-clés. | La barre de recherche doit permettre de chercher des produits par mots-clés.
| **US15-T1** | Barre de recherche | Vérifier que la barre de recherche permet de chercher des produits ou des packs par mots-clés. | - La barre de recherche doit permettre de trouver des produits ou des packs en fonction des mots-clés.
- Les résultats doivent être pertinents et afficher les produits ou packs contenant les mots-clés recherchés, peu importe l'ordre ou la casse.
|===

=== US16: Recherche par mots-clés et filtres

|===
| ID de Test | Test | Description du test | Critères d'acceptation

| **US16-T1** | Suggestions de mots-clés | Vérifier que la barre de recherche propose des suggestions de mots-clés. | La barre de recherche doit proposer des suggestions de mots-clés.
| **US16-T1** | Recherche spécifique par mots-clés | Vérifier que la barre de recherche retourne les résultats appropriés en fonction des mots-clés entrés. | - Lorsque l'utilisateur entre un mot-clé général (ex. : "Train"), tous les produits ou packs contenant ce mot-clé doivent être affichés (ex. : tous types de trains).
- Lorsque l'utilisateur entre un mot-clé plus précis (ex. : "Train en bois"), seuls les résultats correspondant à ce critère spécifique doivent être affichés.

| **US16-T2** | Filtres avancés | Vérifier que les filtres permettent d'affiner les résultats par prix, notes, marques, etc. | Les filtres doivent permettre d'affiner les résultats par prix, notes, marques, etc.

| **US16-T3** | Affichage rapide des résultats | Vérifier que les résultats sont affichés rapidement en fonction des critères choisis. | Les résultats doivent être affichés rapidement en fonction des critères choisis.
| **US16-T2** | Filtres avancés | Vérifier que les filtres permettent d'affiner les résultats par catégorie, marque, prix, et disponibilité. | - Les filtres doivent permettre d'affiner les résultats selon :
- **Catégorie** : Les résultats affichent uniquement les produits appartenant à la catégorie sélectionnée.
- **Marque** : Les résultats affichent uniquement les produits de la marque sélectionnée.
- **Prix** : Les résultats doivent respecter les plages de prix définies (prix minimum et maximum).
- **Disponibilité** : Si le filtre "en stock uniquement" est activé, seuls les produits disponibles doivent être affichés.

| **US16-T3** | Tri des résultats | Vérifier que les résultats peuvent être triés selon les options choisies. | - Les résultats doivent pouvoir être triés par :
- **Nom croissant** : Les produits sont triés par ordre alphabétique.
- **Nom décroissant** : Les produits sont triés en ordre alphabétique inverse.
- **Prix croissant** : Les produits sont triés par prix croissant.
- **Prix décroissant** : Les produits sont triés par prix décroissant.

| **US16-T4** | Gestion des packs et produits | Vérifier que les produits et packs sont affichés correctement sans mélanger leurs informations. | - Les packs doivent afficher leur nom, description, et prix total du pack.
- Les produits doivent afficher leur nom, description, et prix individuel (HT).
- Les produits appartenant à un pack ne doivent pas être comptabilisés comme produits individuels.

| **US16-T5** | Pagination | Vérifier que la pagination fonctionne correctement pour les résultats filtrés. | - Les résultats doivent être paginés avec un nombre défini de produits par page.
- La navigation entre les pages doit fonctionner en préservant les filtres appliqués.

| **US16-T6** | Performances de recherche | Vérifier que les résultats sont affichés rapidement en fonction des critères choisis. | - Le temps de réponse pour afficher les résultats doit être inférieur à 2 secondes avec un nombre standard de produits.
- Les performances doivent rester acceptables (temps de réponse < 3 secondes) avec des critères combinés (mots-clés + filtres).
|===








=== Dashboard Admin

|===
Expand Down

0 comments on commit fa14b1c

Please sign in to comment.