AppReviewX Entrar

Checklist de teste de busca e filtros

Consultas vazias, erros de digitação, caracteres especiais, filtros, ordenação e estados de resultado.

A busca é para onde o usuário vai quando a navegação falha. Se ela não retorna nada ou retorna a coisa errada, ele sai. Teste com dados que você conhece bem, para perceber se os resultados estão certos.

A checklist

  1. Consulta vazia. - Por quê: usuários tocam na busca sem digitar nada. - Como checar: envie com o campo vazio. O app mostra sugestões, buscas recentes ou fica onde está, sem travar e sem listar tudo por acidente.
  2. Correspondência exata. - Por quê: se um item conhecido não é encontrado, a confiança acaba. - Como checar: busque o título exato de três itens que você sabe que existem. Todos aparecem perto do topo.
  3. Maiúsculas e acentos. - Por quê: usuários não digitam maiúsculas e acentos de forma consistente. - Como checar: busque "cafe", "Café" e "CAFÉ". Os resultados são os mesmos.
  4. Erros de digitação e palavras parciais. - Por quê: celulares geram erros de digitação o tempo todo. - Como checar: remova ou troque uma letra, ou digite só metade de uma palavra. Defina o que você espera (correspondência, sugestão, "você quis dizer") e confira se acontece.
  5. Espaços. - Por quê: espaços perdidos mudam resultados em implementações ingênuas. - Como checar: adicione espaços no início, no fim e duplos em uma consulta válida. Os resultados são iguais aos da consulta limpa.
  6. Caracteres especiais e entrada longa. - Por quê: aspas, sinais de porcentagem, barras invertidas e emoji podem quebrar consultas. - Como checar: busque ', ", %, \, <b>, um emoji e 500 caracteres. Sem travamento, sem erro e sem marcação crua na tela.
  7. Consultas numéricas e em outros scripts. - Por quê: IDs, preços e outros scripts são buscas reais. - Como checar: busque um número, um decimal com vírgula e com ponto, e um termo em outro script que exista nos seus dados.
  8. Busca enquanto digita x ao enviar. - Por quê: a busca ao vivo pode inundar requisições e mostrar resultados fora de ordem. - Como checar: digite rápido e depois apague. Os resultados correspondem ao texto final, não a uma requisição anterior.
  9. Sem resultados. - Por quê: o usuário precisa de um próximo passo. - Como checar: busque algo sem sentido. Aparecem uma mensagem clara e uma sugestão. Veja estados vazios.
  10. Filtros funcionam sozinhos e combinados.
    • Por quê: as combinações são onde os bugs moram.
    • Como checar: aplique cada filtro, depois pares e todos juntos. Compare a contagem com uma conferência manual nos dados.
  11. O estado do filtro é visível e pode ser redefinido.
    • Por quê: filtros ativos escondidos fazem os resultados parecerem errados.
    • Como checar: aplique filtros e feche o painel. Um selo ou chips mostram o que está ativo, e um toque limpa tudo.
  12. Ordenação.
    • Por quê: ordem errada é um bug silencioso.
    • Como checar: ordene por cada opção, crescente e decrescente, com empates, valores vazios e maiúsculas misturadas. A ordem é estável e correta.
  13. Busca, filtro e ordenação juntos.
    • Por quê: o estado costuma se perder quando um deles muda.
    • Como checar: combine os três e mude um de cada vez. Os outros continuam como foram definidos.
  14. Estado após navegação.
    • Por quê: voltar e perder a consulta irrita.
    • Como checar: abra um resultado e volte. Consulta, filtros, ordenação e posição do scroll são mantidos.
  15. Paginação e resultados lentos.
    • Por quê: o resultado 21 em diante raramente é testado.
    • Como checar: use uma consulta com muitos resultados, role até o fim e repita em uma rede lenta (veja estados de carregamento).
  16. Exibição dos resultados.
    • Por quê: é mais fácil confiar em um resultado quando o trecho correspondente aparece.
    • Como checar: títulos longos, imagens ausentes e campos faltando são exibidos sem quebrar a linha.
  17. Histórico de busca e privacidade.
    • Por quê: buscas recentes podem mostrar termos sensíveis.
    • Como checar: veja onde o histórico é guardado e exibido, e confirme que ele pode ser limpo.

Relacionados

De volta a todas as checklists · Checklist da tela de configurações · Checklist de exclusão de conta

Um testador novo busca de formas que você nunca imaginou. Comece grátis: feedback privado e estruturado; 1 feedback = 1 crédito.