Sugestão de correção
O que a norma pede
Quando o sistema sabe como corrigir o erro, a mensagem sugere a correção, a menos que isso coloque em risco a segurança ou o propósito do conteúdo.
Formas de atender
Basta uma delas. A primeira é a preferida; as demais são alternativas para exceções.
- Uma forma de atender: as mensagens de erro trazem sugestões de correção, quando conhecidas.
- Exceção: a sugestão comprometeria a segurança (como numa senha) ou o propósito (como numa prova).
- 3.3.3 (AA)
Parecido na NBR 17060
A NBR 17060 trata de aplicativos. Se o seu serviço também tem app, veja o que a Bússola da NBR 17060 diz sobre o mesmo assunto:
Visões por perfil
Escolha um perfil para ver o que o requisito pede de quem ocupa esse papel:
Desenhe mensagens de erro que tragam o problema e a solução, com exemplo do formato esperado. Quando possível, ofereça a correção pronta, como “Você quis dizer…?”.
Data em formato errado
A pessoa digitou 1990-03-05.
Errado: Só o problema
Mensagem
“Data inválida.”
A pessoa não sabe o formato certo.
Certo: Problema e solução
Mensagem
“Use o formato dia/mês/ano, por exemplo 05/03/1990.”
Corrige de primeira.
Gere as mensagens a partir da regra de validação que falhou, dizendo como atendê-la, e sugira valores próximos quando houver uma lista conhecida. Em senhas e respostas de provas, não revele informação que comprometa a segurança.
Validação de CEP
A pessoa digitou 7 números.
Errado: Mensagem única
if (!valido(cep)) erro("CEP inválido");Não diz o que fazer.
Certo: Mensagem por regra
if (cep.length !== 8) erro(`O CEP tem 8 números; você digitou ${cep.length}.`);Diz exatamente o que corrigir.
Inclua a sugestão de correção nos critérios das mensagens de erro, começando pelos campos com mais erros. O ganho é maior para quem tem menos familiaridade com o digital.
Campo de e-mail com erros
Muitas pessoas digitam “gmial.com”.
Errado: Sem sugestão
Situação
Cadastro aceito com e-mail errado; confirmação não chega.
Retrabalho e chamados.
Certo: Com sugestão
Situação
“Você quis dizer gmail.com?”
O erro é corrigido na hora.
Digite formatos errados em datas e CEP e confira se a mensagem traz o formato ou o valor esperado. Confirme também que as mensagens de senha não revelam informação indevida.
CEP com 7 números
Teste de mensagem.
Errado: Sem sugestão
Leitor de tela anuncia: “CEP, inválido, CEP inválido”
Não diz como corrigir.
Certo: Com sugestão
Leitor de tela anuncia: “CEP, inválido, o CEP tem 8 números; você digitou 7”
Correção clara.
Escreva o que fazer, e não só o que está errado, incluindo um exemplo no formato certo e mantendo um tom neutro.
Erro na senha
A senha não atende às regras.
Errado: Sem orientação
Mensagem
“Senha fraca.”
Não diz o que falta.
Certo: Com orientação
Mensagem
“Falta incluir pelo menos um número na senha.”
A pessoa sabe exatamente o que mudar.