Todas las colecciones
Material educativo
Validación de Correo Electrónico
Validación de Correo Electrónico

Aprende rápidamente cómo probar la validación de correo electrónico.

Nikola Jonic avatar
Escrito por Nikola Jonic
Actualizado hace más de una semana

"La validación de correo electrónico es una parte esencial del proceso de prueba que verifica si la entrada cumple con el formato del Mensaje de Internet".

Una de las funciones más comunes para las pruebas es la suscripción por correo electrónico. Probarla es similar al flujo de registro y requiere algunos conocimientos básicos para realizarlo según las reglas. Antes de sumergirnos en la prueba de validación de correo electrónico, necesitamos hacer una distinción muy clara entre direcciones de correo electrónico válidas e inválidas.

Dirección de Correo Electrónico Válida

Una dirección de correo electrónico válida representa una construcción electrónica que sigue el patrón de estructura de correo electrónico: parte local + símbolo @ + dominio.

La parte local de la dirección de correo electrónico válida consta de la primera parte antes del símbolo @, con letras mayúsculas y minúsculas, números (0-9), y caracteres como !#$%&'*+-/=?^_`{|}~.

Recuerda que la longitud máxima de la parte local de una dirección de correo electrónico es de 64 caracteres. Además, el símbolo de punto está permitido si no se encuentra en el primer o último lugar en la estructura del correo electrónico, ni si un punto va seguido de otro u otros de esos.

La parte del dominio de una dirección de correo electrónico válida incluye letras mayúsculas y minúsculas, así como números (0-9). Los números no están permitidos en la última sección del dominio, es decir, el dominio de nivel superior (después del punto). Aunque se permite el uso del punto, no está permitido como el primer o último elemento del dominio (dominio de nivel superior). Además, el dominio de nivel superior no puede tener menos de 2 caracteres ni más de 63 caracteres, aunque la mayoría de los dominios de nivel superior contienen hasta 9 caracteres. En la parte del dominio, no se permiten espacios.

Es importante recordar que el servidor no activará la validación de longitud para la parte del dominio del correo electrónico.

Ahora exploremos algunos ejemplos de correos electrónicos válidos:

Dirección de Correo Electrónico Inválida

Una dirección de correo electrónico inválida es aquella que no sigue el patrón de estructura estándar del correo electrónico. A continuación, veremos algunos ejemplos de correos electrónicos inválidos:

Validación de Correo Electrónico

La validación de correo electrónico implica acciones destinadas a verificar si la entrada cumple con el formato del Mensaje de Internet, también conocido como estándar RFC-5322. Puedes obtener más información sobre este estándar aquí.

En este contexto, probar la validación de correo electrónico implica que los probadores verifican la efectividad de la información de contacto cargada en el Sistema de Notificación Masiva de Emergencia.

La prueba de validación de correo electrónico puede ser positiva o negativa. La Validación de Correo Electrónico Positiva implica verificar si una suscripción por correo electrónico acepta direcciones de correo electrónico válidas. Por otro lado, la Validación de Correo Electrónico Negativa se centra en verificar si el sistema también rechaza entradas negativas.

La prueba de validación de correo electrónico consta de 3 pasos:

  • Verificación de Sintaxis (la sintaxis válida e inválida del correo electrónico se explica arriba).

  • Verificación de Dominio (la parte del dominio es todo después del @ en la dirección de correo electrónico).

  • Validación de Buzón (verificar si el buzón realmente existe).

Cómo diferentes clientes verifican los correos electrónicos de los usuarios

Según el presupuesto, los clientes tienen tres opciones para verificar la validez de los correos electrónicos:

  • Revisión en Tiempo Real: La validación está implementada y verifica todas las entradas de manera inmediata.

  • Revisar las Direcciones Individualmente: Implica un trabajo manual considerable, típico para empresas con presupuestos más ajustados.

  • Revisar el Archivo con Herramientas de Terceros: Utilizando herramientas de terceros, el archivo se limpia de entradas inválidas, conservando solo las direcciones válidas.

Independientemente del método de validación, a veces, los estándares prohíben el uso de correos electrónicos desechables (qa.team, yopmail, etc.). En tales casos, los probadores deben emplear sus propias direcciones de correo electrónico (preferiblemente dedicadas solo para pruebas) para evaluar la validación de correos electrónicos, la entregabilidad de enlaces de activación, enlaces rebotados, etc.

Umlauts y ß en la dirección de correo electrónico

Nuestros probadores a menudo informan un error de validación de correo electrónico relacionado con los caracteres umlauts y ß. Probar la validación en este caso es complicado por tres razones:

  • La validación podría estar implementada según RFC-5322. En este caso, no se permite la internacionalización, lo que significa que solo se admiten letras latinas del alfabeto inglés, considerando inválidas el resto de las letras.

  • La validación podría estar implementada según el RFC 5336 experimental, que permite letras internacionales.

  • La validación podría no estar implementada, permitiendo todas las letras y caracteres.

Ten en cuenta que al intentar demostrar la existencia de la validación de letras internacionales, es necesario verificar si se está utilizando RFC 5336 (o incluso RFC 6531). Si tienes dudas, es mejor abstenerse de enviar un error del que no estés seguro. Otra opción sería solicitar ayuda a colegas experimentados para comprender qué RFC se está utilizando.

Nota: La validación del navegador no está dentro del alcance de las pruebas en Test IO, y esos errores serán rechazados.

Validadores de Direcciones de Correo Electrónico en Línea Gratuitos

Otra forma de mejorar tus pruebas de validación de direcciones de correo electrónico es verificar tus entradas de antemano mediante el uso de validadores en línea gratuitos. Un ejemplo es VERIFALIA, que ofrece un servicio de validación de correo electrónico. Puedes ingresar una dirección de correo electrónico y verificar su validez, asegurándote de que esté formateada correctamente y sea entregable. Este servicio ayuda a identificar y eliminar direcciones de correo electrónico inválidas o potencialmente dañinas, garantizando una mayor calidad de datos en tus informes de errores.

¿Ha quedado contestada tu pregunta?