Teste a verificação SMS do seu app em números de celular reais
A verificação por SMS é um dos fluxos que as equipes testam pior. Emuladores e sandboxes não enviam mensagens de verdade, o celular do próprio desenvolvedor cobre só um país e uma operadora, e os bugs no tratamento de números muitas vezes só aparecem para usuários no exterior: um código de país faltando, um zero inicial recusado, um modelo de mensagem que quebra em outro idioma.
Alguns números de celular reais nos países onde você atua permitem que a equipe percorra o fluxo real do jeito que os usuários fazem — digitar o número, receber o código, inseri-lo — e veja exatamente o que chega.
Esta página mostra como é esse fluxo de trabalho, como montá-lo e quais são seus limites reais, a começar pelo mais importante: não há API, então isto serve para testes manuais e exploratórios.
O problema: fluxos de SMS são difíceis de testar de verdade
A verificação por SMS do seu app envolve muitas peças: a entrada e a interpretação do número, a escolha do país, o roteamento do seu provedor de SMS, o modelo do código, limites de envio, timers de reenvio e o caminho de recuperação meses depois. Testes unitários e sandboxes de provedores checam o seu código, mas não o que um usuário real em outro país vê em um número de celular real.
Usar celulares pessoais para isso não escala bem. Os testadores ficam presos a um ou dois países, os números pessoais deles se acumulam nas bases de teste e, quando alguém sai da equipe, o número vai junto — com todas as contas de teste cadastradas nele.
Como números de celular reais ajudam o QA
Um número da SMSCreation é um celular real no formato móvel oficial do seu país, então percorre o mesmo caminho dos números dos seus usuários: o seletor de país, o parser, a rota do seu provedor para aquele país e o texto da mensagem exatamente como é entregue. Os SMS recebidos aparecem em um painel web que qualquer testador com acesso compartilhado pode abrir.
Como o número continua seu enquanto for renovado, ele também funciona para contas de teste de longa duração. Você pode voltar semanas depois para testar uma nova verificação, o login em um novo aparelho ou a recuperação de conta com o mesmo usuário de teste.
- Teste a interpretação do número: com e sem código do país, com zero inicial, com espaços
- Veja a mensagem do código exatamente como chega, com o nome do remetente e o texto localizado
- Teste timers de reenvio, códigos expirados e mensagens de limite de envio com SMS recebidos ilimitados
- Teste a entrega de código por chamada de voz com chamadas recebidas ilimitadas
- Use os 500 SMS enviados e os 1.000 minutos de saída por mês para testar fluxos de entrada, como palavras-chave de resposta ou uma linha de suporte
Sem API hoje: o que isso significa na prática
A SMSCreation não tem API hoje. Os números são pedidos e gerenciados no painel web, e os códigos são lidos lá por uma pessoa. Isso encaixa bem em QA manual, testes exploratórios, checagens de release e reprodução do bug relatado por um usuário no país dele — e encaixa mal em suítes automatizadas de ponta a ponta que precisam buscar códigos via programação.
Se o seu pipeline de CI precisa de códigos sem intervenção humana, use as ferramentas de teste do seu provedor de SMS ou um bypass em modo de teste no seu próprio backend para as execuções automatizadas, e reserve os números reais para as checagens manuais que os sandboxes não cobrem.
Configuração recomendada
Comece pelos países que mais importam para o seu produto: seus maiores mercados, mais um ou dois com formatos de número que a equipe acha complicados. Um conjunto inicial comum é o seu mercado principal, os Estados Unidos (+1, com números nacionais de dez dígitos) e um país cujos celulares são discados com zero inicial dentro do país, como o Reino Unido.
Contas de teste e ciclos de release duram meses, então o plano anual a $1.80 por mês ($21.60 cobrados por ano) mantém cada número de teste estável. O preço é o mesmo em todos os 181 países.
- 01Cadastre-se com um e-mail compartilhado da equipe, para que os números sejam da equipe e não de uma só pessoa.
- 02Peça um número por país-alvo e pague em USDT ou USDC.
- 03Registre cada número junto com a conta de teste correspondente no plano de testes ou na planilha de dados de teste.
- 04Execute o fluxo no seu app e leia o código na caixa de SMS do painel.
- 05Mantenha os números renovados para que os testes posteriores de recuperação e nova verificação continuem funcionando.
Pontos de atenção
Esses números servem para testar o seu próprio app com as suas próprias contas de teste. A política de uso aceitável da SMSCreation proíbe criação de contas em massa, fraude e spam — então não use os números para criar contas em serviços de terceiros, fazer teste de carga no sistema de SMS de outra empresa nem enviar tráfego de teste a pessoas que não pediram.
Se o seu app se integra a logins ou plataformas de mensagem de terceiros, as políticas deles valem para qualquer conta de teste que você criar lá. E lembre-se de que um conjunto pequeno e estável de números não representa todas as operadoras dos seus usuários; trate-o como uma amostra realista, não como cobertura total.
Um exemplo hipotético
Este cenário é fictício e só ilustra o fluxo de trabalho. Imagine uma pequena equipe criando um app de delivery de comida que vai ser lançado no Brasil e no México. Os testes automatizados usam um bypass de códigos no backend, mas uma usuária beta no Brasil relata que a verificação falha quando ela digita o número com zero inicial.
A equipe pede um número de celular real do Brasil e outro do México, cria uma conta de teste para cada um e reproduz o bug em minutos: o parser recusa o zero inicial. Depois da correção, um testador refaz cadastro, reenvio e recuperação nos dois números, lendo cada código no painel, antes de o release sair.
Por que funciona com WhatsApp, Facebook, Telegram e Google
Os apps checam mais do que os dígitos: eles verificam o tipo de linha, o formato do país e se o número consegue mesmo receber o código. Todo número da SMSCreation é um número de celular real no formato oficial do país — não uma linha VoIP —, então passa por essas verificações do mesmo jeito que o chip no seu bolso.
E garantimos isso com uma garantia de troca de 7 dias: se o seu número não funcionar com WhatsApp, Facebook, Telegram, Google ou qualquer app que você precise, trocamos grátis por um número novo do mesmo país — ou devolvemos 100% se preferir.
- Número não VoIP, linha de celular real — as verificações de tipo de linha a veem como qualquer número de chip, não como linha VoIP
- Formato oficial do país, com o código do país, o prefixo e a quantidade de dígitos certos
- SMS e chamadas recebidos ilimitados — os códigos chegam por mensagem ou pela opção “me ligue”
- Só seu — nunca aparece em sites públicos de SMS, então não é bloqueado nem limitado
- Seu pelo tempo que quiser — reverificação e recuperação de conta continuam funcionando
Preço, titularidade dos números e garantia de 7 dias
O plano anual custa $1.80 por mês ($21.60 cobrados por ano), o mesmo em todos os países, com cadastro só por e-mail e pagamento em cripto. Cada número continua seu enquanto for renovado. Se um número não funcionar com um app de que você precisa, você recebe grátis um número de troca do mesmo país em até 7 dias após a ativação ou 100% de reembolso, além de reembolso sem perguntas em até 7 dias se ele não tiver sido usado para nenhuma chamada ou SMS.
Perguntas
Existe uma API para buscar os códigos?
Não. A SMSCreation não tem API hoje. Os códigos são lidos no painel web, então o serviço serve para testes manuais e exploratórios, não para suítes automatizadas.
Vários testadores podem ler a mesma caixa de entrada?
Sim, qualquer pessoa com acesso ao login do painel da equipe pode ler a caixa de SMS. Use um e-mail compartilhado da equipe na conta.
Por quais países devemos começar?
Pelos seus maiores mercados, mais um país com formato complicado, como um que usa zero inicial dentro do país. Todos os países custam o mesmo.
Dá para testar a verificação por chamada de voz?
Sim. As chamadas recebidas são ilimitadas, então você pode testar fluxos que leem o código por telefone.
Podemos usar os números para testar apps de outras empresas?
Só com as suas próprias contas de teste legítimas, onde os termos deles permitirem. Criação de contas em massa e testes de carga em sistemas alheios violam a nossa política de uso aceitável.
Um número por país cobre todas as operadoras?
Não. Cada número está em uma rede, então trate o seu conjunto como uma amostra realista e use os relatórios de entrega do seu provedor para uma cobertura mais ampla.
O número vai funcionar com WhatsApp, Facebook, Telegram e Google?
Sim — garantido. É um número de celular real com SMS e chamadas recebidos ilimitados, então os códigos de verificação chegam por SMS ou ligação. Se não funcionar com WhatsApp, Facebook, Telegram, Google ou qualquer app que você precise, trocamos grátis em até 7 dias — ou devolvemos 100%.
Relacionados
Todos os guias →- As melhores formas de ter um segundo número de celular em 2026 (comparativo)
- Código de verificação não chegou? 14 causas e como resolver
- SMSCreation é confiável? Empresa, pagamentos, reembolsos e privacidade, verificados
- Número de celular real vs. Google Voice: uma comparação honesta
- Telegram
- Estados Unidos
- Reino Unido