Neste guia
Seu Wi-Fi do escritório é rápido e estável. Seus usuários andam de trem, ficam em elevadores e passam por áreas com um traço de sinal. Um app que só funciona com boa conexão falha justamente onde as pessoas usam o celular. Testar conexão fraca de propósito encontra essas falhas cedo.
O que pode dar errado
- Sem estado de carregamento. A tela parece travada enquanto espera.
- Espera sem fim. Sem timeout, o app nunca desiste nem explica.
- Entrada perdida. Um formulário é enviado, a conexão cai e o texto some.
- Ações duplicadas. Uma resposta lenta faz o usuário tocar de novo e a requisição roda duas vezes.
- Travamentos com respostas vazias. O app espera dados e recebe um erro ou nada.
- Dados antigos mostrados como novos. Conteúdo em cache parece atual quando não está.
- Recuperação quebrada. A conexão volta, mas o app continua em estado de erro até ser reiniciado.
Simule você mesmo
Escolha o método que você consegue fazer em alguns minutos:
- Modo avião. A forma mais simples de testar "sem conexão". Ative em momentos diferentes: antes de abrir, no meio de uma tela, no meio de um envio.
- Desligue Wi-Fi e dados móveis separadamente. Alguns bugs aparecem só quando um dos dois some.
- Afaste-se do roteador, ou mude para uma conexão móvel lenta.
- Ferramentas de limitação de rede. Ferramentas de desenvolvedor nas duas plataformas e em emuladores podem desacelerar a conexão ou adicionar atraso e perda de pacotes. Procure a opção exata nas ferramentas atuais da sua plataforma.
- Um proxy no seu computador que atrase ou descarte requisições, se você se sentir à vontade com isso.
- Troque de rede no meio de uma ação. Passe de Wi-Fi para dados móveis enquanto algo carrega.
Peça aos testadores que façam
Os testadores não conseguem limitar a rede com facilidade, mas podem fazer isto:
- Abra o app, ative o modo avião e tente a tarefa principal.
- Comece uma tarefa, ative o modo avião no meio e depois desative.
- Use o app em um elevador, no subsolo ou em outro lugar de sinal fraco, se estiverem lá por acaso.
- Deixe o app aberto, perca a conexão por um minuto e volte.
Peça que relatem: o que viram, se a mensagem disse o que fazer e se o app se recuperou sozinho. Para um roteiro mais longo, veja como testar o comportamento offline do seu app.
O que observar
- Uma mensagem clara e humana em vez de um erro bruto.
- Um estado de carregamento visível e um timeout que o encerre.
- Uma forma de tentar de novo sem perder o que foi digitado.
- Nenhum envio duplicado.
- Conteúdo salvo ou em cache rotulado com honestidade.
- Recuperação automática quando a conexão voltar.
Verifique também o outro lado
Às vezes "sem internet" não é a conexão do testador. Uma queda do servidor, um domínio bloqueado ou um problema de certificado parecem iguais no celular. Peça ao testador que abra outro app ou site para descartar a rede dele.
Relacionados
- Hub: Problemas de teste de app: causas e soluções
- Capturas de tela de testadores inutilizáveis
- Excesso de feedback de beta: como organizar
O AppReviewX dá feedback privado e estruturado dos testadores em suas redes reais. Comece aqui e adicione uma tarefa de conexão ao seu teste.