AppReviewX Entrar

Teste de texto, teclados e autopreenchimento no Android

Problemas de entrada são comuns: campos escondidos, autopreenchimento, textos longos e teclados diferentes.

Neste guia

A entrada de texto é onde layout, comportamento do sistema e software de terceiros se encontram. Seu app pode parecer bem no seu teclado e quebrar no do testador. Rode estas checagens em pelo menos dois celulares e, se der, com pelo menos dois teclados (o padrão e um alternativo popular).

Checklist

  1. Campo não escondido pelo teclado. Toque no campo mais baixo de cada tela. Esperado: o campo e o botão de ação continuam visíveis ou rolam para a área visível. Por quê: o teclado cobre grande parte da tela, e um botão de envio escondido bloqueia o usuário.
  2. Paisagem. Gire o celular enquanto digita. Esperado: o texto se mantém e o campo continua utilizável. Por quê: na paisagem, o teclado pode ocupar quase a tela inteira.
  3. Tipo de teclado correto. Confira os campos de e-mail, número, telefone, senha e URL. Esperado: cada um mostra um teclado adequado. Por quê: um tipo errado gera atrito silencioso e erros de digitação.
  4. Tecla de ação funciona. Confira as teclas "Next", "Done" e "Search" do teclado. Esperado: "Next" vai ao próximo campo em uma ordem lógica; "Done" fecha o teclado e envia, quando faz sentido.
  5. Autopreenchimento. Com um gerenciador de senhas ou o serviço de autopreenchimento do sistema ativado, abra a tela de login. Esperado: as sugestões aparecem nos campos certos e os preenchem corretamente. Por quê: campos sem rótulo confundem o autopreenchimento. Se der, teste com um gerenciador instalado, não só o do sistema.
  6. Colar. Cole textos longos, textos com quebras de linha e textos com espaços no final nos campos. Esperado: o texto é ajustado de forma sensata, sem travar. Por quê: e-mails copiados costumam vir com espaço no final.
  7. Texto longo. Digite uma string muito longa em todos os campos de texto livre. Esperado: o layout não transborda, não há travamento e há um limite claro, se existir.
  8. Caracteres especiais e emoji. Teste acentos, trema, scripts não latinos, texto da direita para a esquerda e emoji. Esperado: o mesmo texto volta ao ser salvo e exibido de novo. Por quê: erros de codificação e de contagem de caracteres aparecem aqui.
  9. Entrada por voz e digitação por gesto. Dite uma frase e use a digitação por gestos. Esperado: o campo lida com texto em composição e não dispara a validação cedo demais.
  10. Mensagens de validação. Envie vazio e com valores errados. Esperado: o texto de erro aparece perto do campo, continua visível com o teclado aberto e é legível.
  11. Voltar ao campo após interrupção. Digite, troque para outro app e volte. Esperado: o texto digitado ainda está lá.
  12. Teclado físico. Se seu público pode usar tablets ou dobráveis, conecte um teclado. Esperado: Tab move o foco na ordem certa e Enter envia.
  13. Fonte grande e tamanho de tela. Aumente os dois nas configurações do sistema e revise os formulários. Esperado: rótulos e campos continuam cabendo. Veja também o teste de acessibilidade.
  14. Celular de entrada. Digite rápido em um aparelho fraco. Esperado: sem atraso entre as teclas e sem caracteres perdidos. Veja celulares de entrada.

Dicas rápidas para o desenvolvedor

  • Dê a cada campo um rótulo claro e o tipo de entrada certo.
  • Prefira layouts roláveis para formulários, em vez de fixos.
  • Teste com o teclado aberto em toda tela que tenha campo de texto, não só na tela de login.

O que pedir ao testador

Peça o modelo do celular, o app de teclado e a versão, o campo, o texto digitado e o que aconteceu. Uma gravação de tela mostra problemas de teclado melhor do que palavras.

Parte do guia de testes de apps Android.

Quer que testadores experimentem seus formulários nos próprios teclados? Comece grátis e receba feedback privado e estruturado.