AppReviewX Accedi

Checklist per il test di ricerca e filtri

Query vuote, refusi, caratteri speciali, filtri, ordinamento e stati dei risultati.

La ricerca è dove gli utenti vanno quando la navigazione non funziona. Se restituisce niente o la cosa sbagliata, se ne vanno. Testa con dati che conosci bene, così puoi capire se i risultati sono corretti.

La checklist

  1. Query vuota. - Perché: gli utenti toccano la ricerca senza aver scritto nulla. - Come verificare: invia con il campo vuoto. L'app mostra suggerimenti, ricerche recenti o resta ferma, senza crash e senza elencare tutto per sbaglio.
  2. Corrispondenza esatta. - Perché: se un elemento noto non viene trovato, la fiducia è persa. - Come verificare: cerca il titolo esatto di tre elementi che sai esistere. Compaiono tutti in cima.
  3. Maiuscole e accenti. - Perché: gli utenti non scrivono maiuscole e accenti in modo coerente. - Come verificare: cerca «cafe», «Café» e «CAFÉ». I risultati sono gli stessi.
  4. Refusi e parole parziali. - Perché: i telefoni producono refusi di continuo. - Come verificare: ometti o scambia una lettera, oppure digita metà parola. Decidi cosa ti aspetti (corrispondenza, suggerimento, «intendevi?») e verifica che accada.
  5. Spazi. - Perché: gli spazi di troppo cambiano i risultati nelle implementazioni ingenue. - Come verificare: aggiungi spazi iniziali, finali e doppi a una query valida. I risultati coincidono con quelli della query pulita.
  6. Caratteri speciali e input lungo. - Perché: virgolette, segni di percentuale, barre rovesciate ed emoji possono rompere le query. - Come verificare: cerca ', ", %, \, <b>, un'emoji e 500 caratteri. Nessun crash, nessun errore, nessun markup grezzo mostrato.
  7. Query numeriche e in altri alfabeti. - Perché: ID, prezzi e altri alfabeti sono ricerche reali. - Come verificare: cerca un numero, un decimale con virgola e con punto, e un termine in un altro alfabeto presente nei tuoi dati.
  8. Ricerca mentre scrivi contro ricerca alla conferma. - Perché: la ricerca in tempo reale può inondare di richieste e mostrare risultati fuori ordine. - Come verificare: scrivi velocemente e poi cancella. I risultati corrispondono al testo finale, non a una richiesta precedente.
  9. Nessun risultato. - Perché: l'utente ha bisogno di un passo successivo. - Come verificare: cerca una cosa senza senso. Compaiono un messaggio chiaro e un suggerimento. Vedi stati vuoti.
  10. I filtri funzionano da soli e insieme.
    • Perché: le combinazioni sono dove vivono i bug.
    • Come verificare: applica ogni filtro, poi coppie e tutti insieme. Confronta il conteggio con una verifica manuale sui dati.
  11. Lo stato dei filtri è visibile e reimpostabile.
    • Perché: i filtri attivi nascosti fanno sembrare sbagliati i risultati.
    • Come verificare: applica i filtri, chiudi il pannello. Un badge o dei chip mostrano cosa è attivo, e un tocco cancella tutto.
  12. Ordinamento.
    • Perché: un ordine sbagliato è un bug silenzioso.
    • Come verificare: ordina per ogni opzione, crescente e decrescente, con pareggi, valori vuoti e maiuscole/minuscole miste. L'ordine è stabile e corretto.
  13. Ricerca più filtro più ordinamento.
    • Perché: lo stato spesso si perde quando ne cambia uno.
    • Come verificare: combina tutti e tre, cambia uno alla volta. Gli altri restano come impostati.
  14. Stato dopo la navigazione.
    • Perché: tornare indietro e perdere la query è fastidioso.
    • Come verificare: apri un risultato, torna indietro. Query, filtri, ordinamento e posizione di scorrimento devono essere mantenuti.
  15. Paginazione e risultati lenti.
    • Perché: il risultato 21 in poi viene raramente testato.
    • Come verificare: usa una query con molti risultati, scorri fino in fondo e ripeti su una rete lenta (vedi stati di caricamento).
  16. Visualizzazione dei risultati.
    • Perché: il testo che corrisponde è più facile da fidarsi quando lo vedi.
    • Come verificare: titoli lunghi, immagini mancanti e campi assenti si visualizzano senza rompere la riga.
  17. Cronologia delle ricerche e privacy.
    • Perché: le ricerche recenti possono mostrare termini sensibili.
    • Come verificare: controlla dove viene salvata e mostrata la cronologia, e che possa essere cancellata.

Correlati

Torna a tutte le checklist · Checklist per la schermata Impostazioni · Checklist per l'eliminazione dell'account

Un tester nuovo cerca in modi che non avevi immaginato. Inizia gratis: feedback privati e strutturati, 1 feedback = 1 credito.