Sobes.tech
Junior

Genere pruebas para verificar el campo de entrada de teléfono.

sobes.tech AI

Respuesta de la IA

# Verificaciones clave para el campo de entrada de teléfono
  • Formatos permitidos de entrada:
    • +7(XXX)XXX-XX-XX
    • 8(XXX)XXX-XX-XX
    • +7 XXX XXX XX XX
    • 8 XXX XXX XX XX
    • 7XXXXXXXXXX (sin código de país/operador)
    • 8XXXXXXXXXX
  • Entrada de números incompletos (verificación de máscara/validación).
  • Entrada de letras, caracteres especiales (excepto +, -, (, )). El campo debe prevenir la entrada o mostrar un error.
  • Entrada de espacios dentro del número.
  • Copiar/pegar formatos incorrectos y correctos.
  • Entrada de números fuera del rango de longitud soportado.
  • Verificación del texto del marcador de posición.
  • Verificación del foco (índice tab).
  • Verificación del funcionamiento de las teclas Backspace y Delete.
  • Verificación de pegar cadenas largas (portapapeles).
  • Verificación de restricciones de longitud.
  • Validación al perder el foco.
  • Validación al enviar el formulario.
  • Funcionamiento con las flechas (navegación por el campo).
  • Entrada de cero al principio del número (para formato ruso).
  • Entrada de número con código de otro país (si el sistema solo soporta RF).

Ejemplos de datos para prueba:

Tipo Datos de entrada Resultado esperado
Formato válido +7(9XX)123-45-67 Aceptado
Formato válido 8 9XX 123 45 67 Aceptado
Número incompleto +7(9XX)123 Error de validación
Caracteres incorrectos +7(9XX)abc-45-67 Error de validación / Caracteres eliminados
Caracteres especiales +7(9XX)!@#-45-67 Error de validación / Caracteres eliminados
Número demasiado largo +7(9XX)123-45-67890 Error de validación / Entrada incompleta
Número demasiado corto +7(9XX)12-34 Error de validación
Pegar datos incorrectos #$%^&*(+7(9XX)123-45-67 Error de validación / Parte pegada
Solo espacios Error de validación
Campo vacío (vacío) Error de validación (si el campo es obligatorio)
Código de otro país (si no soportado) +1(212)555-1212 Error de validación
# Los ejemplos de pruebas negativas pueden incluir:
#   - Inyecciones SQL en el campo
#   - Intentos de XSS (aunque menos probable en un campo de teléfono, posible con procesamiento incorrecto)