AppReviewX Entrar

Checklist de teste de mensagens e chat

Ordem, estados de entrega, envios offline, mensagens longas e bloqueio.

Neste guia

Chat precisa de dois dispositivos (ou duas contas) ao mesmo tempo. Um único celular esconde a maioria dos problemas. Cada item tem um motivo e uma forma de verificar.

Envio e recebimento

1. Ordem das mensagens Por quê: uma ordem errada muda o sentido de uma conversa. Como verificar: envie cinco mensagens curtas rápido do dispositivo A e compare a ordem no dispositivo B. Repita com B em uma conexão ruim.

2. Estados de entrega Por quê: usuários leem "enviada", "entregue", "lida" (ou seus equivalentes) como promessas. Como verificar: percorra cada estado: enviando, enviada, entregue, lida, falha. Cada um aparece no momento certo e atualiza sem reabrir o chat?

3. Envios com falha Por quê: uma mensagem perdida em silêncio é o pior bug de chat. Como verificar: envie em modo avião. A mensagem é marcada como falha, fica no campo ou na fila, e há uma opção clara de tentar de novo?

4. Fila offline Por quê: as pessoas escrevem em trens e elevadores. Como verificar: escreva três mensagens offline, reconecte e confira ordem, duplicatas e horários no outro dispositivo.

5. Duplicatas após reconexão Por quê: novas tentativas podem entregar uma mensagem duas vezes. Como verificar: corte a conexão exatamente depois de tocar em enviar, restabeleça e conte quantas vezes o destinatário vê a mensagem.

Conteúdo

6. Mensagens longas Por quê: layout e limites quebram nas bordas. Como verificar: envie uma mensagem muito longa, com e sem quebras de linha, e uma palavra ou URL longa. Confira o layout das bolhas, a rolagem e qualquer aviso de limite de caracteres.

7. Conteúdo especial Por quê: emojis, links e texto colado se comportam de forma diferente. Como verificar: envie emojis, texto com acentos, texto da direita para a esquerda, um link e um bloco colado com várias linhas. Veja entrada de Unicode e emoji.

8. Anexos Por quê: imagens e arquivos trazem novos modos de falha no upload. Como verificar: veja o teste de upload; confira também como um anexo com falha aparece dentro da conversa.

Em torno da conversa

9. Notificações e contadores de não lidas Por quê: contadores errados corroem a confiança rapidamente. Como verificar: receba mensagens com o app em primeiro plano, em segundo plano e fechado. Ao abrir o chat, o contador e o marcador de não lidas são zerados corretamente?

10. Bloqueio e denúncia Por quê: os usuários dependem disso por segurança. Como verificar: bloqueie um contato. A pessoa bloqueada ainda consegue entregar mensagens para você? O usuário é informado de algo? Desbloqueie e veja o que acontece com as mensagens enviadas no intervalo.

11. Apagar e editar Por quê: os usuários esperam um resultado claro: apagada para mim ou para todos. Como verificar: apague uma mensagem e confira nos dois dispositivos; edite uma, se houver suporte, e confira o marcador de "editada".

12. Histórico longo Por quê: rolar e carregar mensagens antigas é onde aparecem problemas de memória e de velocidade. Como verificar: abra um chat com muitas mensagens, role até o início e volte para a mais recente.

Relacionados

Precisa de mais um par de mãos e de dispositivos para uma conversa real? Comece aqui.