AppReviewX Entrar

Checklist de teste da tela de configurações

Persistência, padrões, redefinições e efeito de cada configuração depois de reiniciar.

Uma configuração é uma promessa: "eu mudo isto e continua mudado". Teste cada configuração uma a uma. Mantenha uma tabela com as colunas: configuração, padrão, valor alterado, efeito e se sobrevive a um reinício.

A checklist

  1. Toda configuração tem um padrão sensato. - Por quê: a maioria dos usuários nunca abre as configurações. - Como checar: instalação nova, sem alterações. O app se comporta bem, e cada chave mostra seu estado real.
  2. A configuração tem efeito imediato. - Por quê: um botão que não faz nada corrói a confiança. - Como checar: altere e vá à tela que ela afeta. O efeito aparece sem reiniciar, a menos que o app diga que é preciso reiniciar.
  3. Sobrevive ao fechamento do app. - Por quê: a persistência é a promessa central. - Como checar: altere, feche o app arrastando-o para fora e reabra. O valor e o efeito continuam iguais.
  4. Sobrevive a um reinício do aparelho. - Por quê: parte do armazenamento é apagada ou redefinida no boot, se for feito de forma errada. - Como checar: altere, reinicie o celular e abra o app.
  5. Sobrevive a uma atualização do app. - Por quê: atualizações e migrações podem redefinir preferências. - Como checar: instale uma build antiga, altere as configurações e atualize para a nova build por cima. Os valores são mantidos. Veja como testar uma atualização de app em produção.
  6. Sobrevive ao logout e ao login. - Por quê: a configuração é por aparelho ou por conta? Os usuários têm uma expectativa. - Como checar: altere, faça logout, entre com o mesmo usuário e depois com outro. Confira com o design pretendido: configurações de conta seguem a conta; configurações de aparelho ficam no aparelho.
  7. Redefinir para os padrões funciona e é seguro. - Por quê: uma redefinição não pode apagar dados do usuário por surpresa. - Como checar: use a redefinição. Uma confirmação diz o que será redefinido; só as configurações voltam ao padrão, e os dados do usuário permanecem.
  8. Configurações dependentes. - Por quê: uma opção pode tornar outra sem sentido. - Como checar: desligue uma opção principal. As opções filhas ficam desabilitadas ou ocultas com um motivo, e seus valores voltam quando forem reativadas.
  9. Idioma, região e tema. - Por quê: essas configurações mudam todas as telas. - Como checar: troque cada uma, também com telas abertas. Textos, formatos e cores são atualizados em todos os lugares, inclusive em diálogos e notificações. Confira o contraste no modo escuro.
  10. Tamanho do texto e opções de acessibilidade.
    • Por quê: configurações do app e do sistema podem entrar em conflito.
    • Como checar: defina o maior tamanho de fonte do sistema e negrito; os rótulos das configurações não podem ser cortados.
  11. Alterações sem conexão.
    • Por quê: configurações sincronizadas precisam de um plano quando não há rede.
    • Como checar: altere uma configuração sincronizada no modo avião. Ou ela é salva e sincronizada depois, ou o usuário é avisado. Veja a checklist de estados de erro.
  12. Dois aparelhos.
    • Por quê: configurações sincronizadas podem entrar em conflito.
    • Como checar: altere a mesma configuração em dois aparelhos; o resultado é previsível (vence a mais recente) e consistente após a sincronização.
  13. Conflitos no nível do sistema.
    • Por quê: uma configuração pode dizer "ligado" enquanto a permissão do sistema está desligada.
    • Como checar: ative uma opção do app e depois revogue a permissão do sistema. O app mostra o estado real e um caminho para corrigir.
  14. Links e textos informativos dentro das configurações.
    • Por quê: entradas de privacidade, termos, ajuda e versão costumam estar quebradas.
    • Como checar: toque em cada uma. Elas abrem, o número da versão está correto e o voltar retorna às configurações.
  15. Redação.
    • Por quê: "Ativar a desativação de..." confunde.
    • Como checar: leia cada rótulo e descrição. O texto de um botão deve dizer o que acontece quando ele está ligado.

Relacionados

De volta a todas as checklists · Checklist de exclusão de conta · Checklist de consentimento e privacidade

Quer alguém que vire todas as chaves e relate o que não se manteve? Comece grátis: feedback privado e estruturado; 1 feedback = 1 crédito.