Número para teste de SMS: guia de QA para apps
Como testar o código de verificação do seu app: quando usar o modo de teste do provedor, quando usar um número real e quais casos percorrer.
Por Redação Eleven Host · @robson.direitodigital · Atualizado em 18 de outubro de 2026 · 8 min de leitura

Tipos de número, casos de teste e checklist de QA para a verificação por SMS do seu app. Arte: Eleven Host
Número para teste de SMS é o que a equipe usa para conferir se o código de verificação do app chega, aparece certo e é aceito. Para a esteira automática, use o modo de teste do provedor; o número real fica para o teste manual.
A verificação por SMS é a porta de entrada de apps com conta de usuário: se ela falha, o usuário não cria a conta nem entra. Se o teste fica só no celular de quem desenvolveu, feito na mão e sem roteiro, falhas passam. Este guia mostra como organizar isso como uma rotina de QA, do número de teste ao checklist final.
Por que testar a verificação por SMS
O fluxo depende de várias peças ao mesmo tempo: o app, o provedor que envia a mensagem, a rede da operadora e o aparelho de quem recebe. Um erro em qualquer uma delas aparece para o usuário como "o código não chegou". Problemas como estes só aparecem quando alguém percorre o fluxo inteiro:
- campo de telefone que recusa um formato válido ou aceita um inválido;
- número salvo sem o código do país e mensagem que fica sem destino;
- código que continua valendo depois de usado;
- limite de reenvio mal ajustado, que bloqueia quem só errou um dígito;
- texto da mensagem cortado, sem o nome do app ou com o código escondido no fim.
Testar é encontrar isso antes de a versão sair, e não nos chamados de suporte depois.
Tipos de número para teste
Não existe um tipo único. Cada um responde a uma pergunta diferente, e uma boa rotina usa mais de um.
Números ou modo de teste do provedor de envio
Provedores de envio e de autenticação podem oferecer um modo de teste: você cadastra números fictícios com um código combinado, ou ativa um ambiente em que nenhuma mensagem sai de verdade. É o caminho para testes de interface e de regra, porque o resultado é previsível. A limitação é que esse teste não passa pela operadora: ele não mostra se a mensagem chega a um aparelho nem como o texto aparece nele.
Chips da equipe
A equipe pode manter aparelhos e chips só para teste. Funciona para conferir a entrega em condições reais, mas dá trabalho: é preciso manter as linhas ativas, controlar quem está com cada aparelho e copiar o código à mão.
Número temporário para teste ponta a ponta manual
Para percorrer o fluxo completo em homologação, sem usar o celular pessoal de ninguém, um número temporário recebe a mensagem de verdade. O guia Número temporário ou número virtual: qual a diferença? explica por que esse tipo serve ao teste e não à conta que precisa durar.
Número fictício prova que a regra do app funciona. Número real mostra se a mensagem chega.
Casos de teste para a verificação por SMS
Monte uma tabela simples, com um caso por linha, o resultado esperado e o resultado obtido. Estes são os casos que não podem faltar:
- Código correto: o cadastro ou login é concluído.
- Código errado: o app mostra erro claro e deixa tentar de novo.
- Código expirado: o app recusa e oferece pedir outro.
- Código já usado: o mesmo código não vale uma segunda vez.
- Reenvio: o novo código vale e o anterior deixa de valer, conforme a regra do seu produto.
- Limite de tentativas: depois de erros seguidos, o app bloqueia por um tempo e avisa o usuário.
- Número já cadastrado: o app orienta a entrar, em vez de criar conta duplicada.
- Formato do número: com código do país e DDD, com e sem espaços ou traços, e com o nono dígito dos celulares brasileiros.
- Código que chega atrasado: o app aguarda, não trava a tela e não deixa o usuário preso se o código vier depois de um novo pedido.
- Leitura em tela pequena: a mensagem mostra o nome do app e o código sem precisar abrir nada.
Imagine a equipe de um app de entregas que vai lançar o cadastro de entregadores. O fluxo foi testado só com o celular de quem programou, e tudo funcionou. Na rodada de QA, a mesma equipe percorre a lista acima e descobre que o campo de telefone apaga o DDD quando a pessoa cola o número com espaços, e que o reenvio cria um segundo código sem invalidar o primeiro. Nenhum dos dois erros apareceu no teste informal.
Entenda
Dividir os casos em dois grupos ajuda. Os que dependem só da regra do app (código errado, expirado, limite de tentativas) rodam com número fictício e podem ser automáticos. Os que dependem da rede (atraso, texto na tela do aparelho) pedem um número real e ficam para o teste manual.
Como montar o teste em homologação
O ambiente de homologação deve ser parecido com o de produção, inclusive no envio de mensagens. Uma rotina simples:
- Use contas e chaves de envio próprias da homologação, separadas das de produção.
- Rode primeiro os casos de regra com número fictício do provedor.
- Reserve o número real para os fluxos críticos: cadastro, login e troca de número, antes de cada versão importante.
- Anote o que apareceu no aparelho: texto recebido, nome do remetente e se o código ficou visível.
- Se algum caso falhar, registre em qual peça: app, provedor, rede ou aparelho.
O guia Recebi código de verificação sem pedir: o que fazer mostra o outro lado: o que o usuário vê quando um código aparece sem ele ter solicitado.
Automação: o que automatizar e o que não
Na esteira automática (a integração contínua que roda a cada alteração), não dependa de um número real. Use o modo de teste do provedor ou um dublê (mock) do serviço de envio: o teste automático pede o código, o dublê devolve um valor conhecido e o teste confere se o app o aceita ou recusa. Isso é estável, barato e não depende de rede.
O teste ponta a ponta com número real é pontual e manual: roda antes de uma versão importante, quando muda o provedor de envio ou quando surge relato de código que não chega. Depender dele em toda execução automática deixa a esteira lenta e frágil, porque qualquer atraso de rede vira falha de teste.
Para entender o limite entre enviar e receber, veja Número temporário para enviar SMS: o que dá e o que não dá.
Teste manual ponta a ponta com o 11SMS
O 11SMS é da Eleven Host e fica na área do cliente, com login. Oferece números temporários para receber SMS de verificação, os códigos de cadastro e confirmação. O pagamento sai somente do saldo pré-pago que você recarrega em Adicionar fundos, e o preço é a partir de R$ 0,49 por número, conforme o serviço e o país. Confira na área do 11SMS se há número para o serviço e o país que o seu teste precisa.
Para o teste manual de cadastro em homologação, peça o número no 11SMS. Conhecer o 11SMS
Passo a passo
- Entre na área do cliente da Eleven Host ou crie sua conta.
- Recarregue o saldo em Adicionar fundos.
- Peça o número no 11SMS para o serviço e o país do seu teste.
- Digite o número no cadastro do app em homologação e use o código recebido para concluir o fluxo.
Cada serviço e país tem preço próprio, calculado automaticamente. O valor de um pedido pode ser maior que o mínimo de R$ 0,49. Cada plataforma tem regras próprias, e o teste deve respeitar os termos de quem está sendo testado.
Dados de teste e cuidados
Em homologação, não use telefone de cliente real: número de telefone é dado pessoal, e disparar mensagem de teste para a base de produção é um erro caro e constrangedor. Prefira números fictícios, aparelhos da equipe e contas de teste identificadas como tal.
Registre se o código chegou, em qual caso e com qual resultado, sem guardar o valor dele. Lembre que conta de teste que dependa de um número temporário não deve ser reaproveitada: se o número deixar de existir, a recuperação dela também some.
Teste é verificar o seu aplicativo, ou uma ferramenta que a sua empresa usa de forma legítima. Criar contas em massa em apps de terceiros, burlar limites ou banimentos e abusar de promoções não é QA, e viola as regras das plataformas.
Checklist final
- Os casos de regra rodam com número fictício ou dublê, na esteira automática.
- Os dez casos da lista foram percorridos, cada um com resultado registrado.
- Pelo menos um teste manual com número real foi feito antes da versão.
- A mensagem foi lida em tela pequena, com o nome do app e o código visíveis.
- Nenhum telefone de cliente foi usado nos dados de teste.
- O código não ficou gravado em log.
- Contas de teste estão identificadas e não dependem de um número temporário para recuperação.
- Falhas foram atribuídas à peça certa: app, provedor, rede ou aparelho.
Se o seu critério de escolha de número inclui confiança na entrega, leia também Número virtual é confiável? Entrega, riscos e roteiro.
Quando o teste pedir um número real, peça só o que a rodada vai usar. Pedir um número no 11SMS
Perguntas frequentes
Posso usar meu próprio celular nos testes?
Pode, mas não é o ideal. O número pessoal passa a receber mensagens de teste, fica registrado nas contas de homologação e depende de uma pessoa específica. Para um teste manual pontual, um número separado protege o contato pessoal.
Quantos números preciso?
Depende dos casos. Cada situação que exige um número "novo" para o app, como o primeiro cadastro, pede um número que ainda não foi usado. Casos de regra com número fictício podem reaproveitar o mesmo. Conte quantos casos precisam de número inédito e comece por aí.
Dá para automatizar tudo?
Não. Os casos de regra do app podem ser automatizados com o modo de teste do provedor ou com um dublê. A conferência de entrega real e de leitura no aparelho continua manual e pontual.
Teste em produção é permitido?
Só com cuidado. Use uma conta de teste identificada, sem dados de clientes, e sem burlar regra de um serviço de terceiros. Não faça testes em plataforma de terceiros sem autorização; leia antes os termos dela.