La recherche est l'endroit où les utilisateurs vont quand la navigation échoue. Si elle ne renvoie rien ou la mauvaise chose, ils partent. Teste avec des données que tu connais bien, pour pouvoir dire si les résultats sont justes.
La checklist
- Requête vide. - Pourquoi : les utilisateurs appuient sur la recherche sans rien taper. - Comment vérifier : valide avec le champ vide. L'app affiche des suggestions, des recherches récentes ou reste en place, sans planter ni lister tout par accident.
- Correspondance exacte. - Pourquoi : si un élément connu n'est pas trouvé, la confiance est perdue. - Comment vérifier : recherche le titre exact de trois éléments que tu sais présents. Tous apparaissent en haut de liste.
- Casse et accents. - Pourquoi : les utilisateurs ne tapent pas les majuscules ni les accents de façon constante. - Comment vérifier : recherche « cafe », « Café » et « CAFÉ ». Les résultats sont identiques.
- Fautes de frappe et mots partiels. - Pourquoi : les téléphones génèrent des fautes en permanence. - Comment vérifier : supprime ou inverse une lettre, ou tape la moitié d'un mot. Décide ce que tu attends (correspondance, suggestion, « vouliez-vous dire ») et vérifie que cela se produit.
- Espaces. - Pourquoi : des espaces parasites modifient les résultats dans les implémentations naïves. - Comment vérifier : ajoute des espaces en début, en fin et doubles à une requête valide. Les résultats correspondent à la requête propre.
- Caractères spéciaux et saisie longue.
- Pourquoi : guillemets, signes de pourcentage, barres obliques inverses et emoji peuvent casser les requêtes.
- Comment vérifier : recherche
',",%,\,<b>, un emoji et 500 caractères. Pas de plantage, pas d'erreur, pas de balisage brut affiché. - Requêtes numériques et dans d'autres écritures. - Pourquoi : les identifiants, les prix et les autres écritures sont de vraies recherches. - Comment vérifier : recherche un nombre, un décimal avec virgule puis avec point, et un terme dans une autre écriture présent dans tes données.
- Recherche pendant la saisie ou à la validation. - Pourquoi : la recherche en direct peut inonder de requêtes et afficher des résultats dans le désordre. - Comment vérifier : tape vite puis efface. Les résultats correspondent au texte final, pas à une requête antérieure.
- Aucun résultat. - Pourquoi : l'utilisateur a besoin d'une étape suivante. - Comment vérifier : recherche une absurdité. Un message clair et une suggestion apparaissent. Voir les états vides.
- Les filtres fonctionnent seuls et combinés.
- Pourquoi : les combinaisons sont là où les bugs se cachent.
- Comment vérifier : applique chaque filtre, puis les paires, puis tous. Compare le nombre avec une vérification manuelle sur les données.
- L'état des filtres est visible et réinitialisable.
- Pourquoi : des filtres actifs cachés font paraître les résultats faux.
- Comment vérifier : applique des filtres, ferme le panneau. Un badge ou des puces indiquent ce qui est actif, et un seul geste efface tout.
- Tri.
- Pourquoi : un mauvais ordre est un bug discret.
- Comment vérifier : trie selon chaque option, croissante et décroissante, avec des égalités, des valeurs vides et une casse mixte. L'ordre est stable et correct.
- Recherche, filtre et tri ensemble.
- Pourquoi : l'état est souvent perdu quand l'un d'eux change.
- Comment vérifier : combine les trois, change-les un par un. Les autres restent tels que réglés.
- État après navigation.
- Pourquoi : perdre la requête en revenant en arrière agace.
- Comment vérifier : ouvre un résultat, reviens en arrière. La requête, les filtres, le tri et la position de défilement sont conservés.
- Pagination et résultats lents.
- Pourquoi : le résultat 21 et suivants est rarement testé.
- Comment vérifier : utilise une requête avec beaucoup de résultats, défile jusqu'à la fin, et refais-le sur un réseau lent (voir les états de chargement).
- Affichage des résultats.
- Pourquoi : un texte correspondant est plus facile à faire confiance quand on le voit.
- Comment vérifier : titres longs, images manquantes et champs absents s'affichent sans casser la ligne.
- Historique de recherche et vie privée.
- Pourquoi : les recherches récentes peuvent révéler des termes sensibles.
- Comment vérifier : regarde où l'historique est stocké et affiché, et qu'il peut être effacé.
Voir aussi
Retour à toutes les checklists · Checklist de l'écran Paramètres · Checklist de suppression de compte
Un nouveau testeur cherche de façons auxquelles tu n'as jamais pensé. Commence gratuitement : retour privé et structuré, 1 retour = 1 crédit.