Sobes.tech
Junior

Gere testes para verificar o campo de entrada de telefone.

sobes.tech IA

Resposta da IA

# Verificações-chave para o campo de entrada de telefone
  • Formatos de entrada permitidos:
    • +7(XXX)XXX-XX-XX
    • 8(XXX)XXX-XX-XX
    • +7 XXX XXX XX XX
    • 8 XXX XXX XX XX
    • 7XXXXXXXXXX (sem código de país/operador)
    • 8XXXXXXXXXX
  • Entrada de números incompletos (verificação de máscara/validação).
  • Entrada de letras, caracteres especiais (exceto +, -, (, )). O campo deve impedir a entrada ou exibir um erro.
  • Entrada de espaços dentro do número.
  • Copiar/colar formatos incorretos e corretos.
  • Entrada de números fora do intervalo de comprimento suportado.
  • Verificação do texto do placeholder.
  • Verificação do foco (índice tab).
  • Verificação do funcionamento das teclas Backspace e Delete.
  • Verificação de colar cadeias longas (área de transferência).
  • Verificação de restrições de comprimento.
  • Validação ao perder o foco.
  • Validação ao enviar o formulário.
  • Funcionamento com as setas (navegação pelo campo).
  • Entrada de zero no início do número (para formato russo).
  • Entrada de número com código de outro país (se o sistema suporta apenas RF).

Exemplos de dados de teste:

Tipo Dados de entrada Resultado esperado
Formato válido +7(9XX)123-45-67 Aceite
Formato válido 8 9XX 123 45 67 Aceite
Número incompleto +7(9XX)123 Erro de validação
Caracteres incorretos +7(9XX)abc-45-67 Erro de validação / Caracteres removidos
Caracteres especiais +7(9XX)!@#-45-67 Erro de validação / Caracteres removidos
Número demasiado longo +7(9XX)123-45-67890 Erro de validação / Entrada incompleta
Número demasiado curto +7(9XX)12-34 Erro de validação
Colar dados incorretos #$%^&*(+7(9XX)123-45-67 Erro de validação / Parte colada
Apenas espaços Erro de validação
Campo vazio (vazio) Erro de validação (se o campo for obrigatório)
Código de outro país (se não suportado) +1(212)555-1212 Erro de validação