2. Formulario
Objetivo
Tu tarea consiste en revisar a fondo el formulario de registro de participantes de la expedición arqueológica, validar cada campo según los requisitos indicados, las buenas prácticas y el comportamiento esperado durante la interacción del usuario, e identificar todos los posibles bugs y problemas de usabilidad.
Requisitos
Generales:
- Todos los campos obligatorios deben estar marcados con un asterisco (*).
- El formulario solo se puede enviar si todos los campos obligatorios están rellenados con datos válidos.
- En la frase «Acepto los Términos y Condiciones», las palabras «Términos y Condiciones» son interactivas: al pasar el cursor sobre ellas aparece un mensaje emergente que explica cómo se usarán los datos enviados por el usuario.
- Al hacer clic en el botón Enviar registro debe mostrarse un mensaje de éxito y el formulario debe vaciarse automáticamente si todos los campos obligatorios se rellenaron con datos válidos y el formulario se envió correctamente. En caso contrario, debe aparecer un mensaje de error junto al campo en el que se produjo el error.
- Al hacer clic en el botón Limpiar formulario debe mostrarse un mensaje de éxito después de borrar los datos del formulario.
Secciones del formulario:
Nombre completo (campo obligatorio):
- Longitud permitida: de 2 a 50 caracteres.
- Se permiten letras del alfabeto latino y del cirílico, espacios, guiones y apóstrofos.
- No se permiten dígitos ni caracteres especiales (excepto guiones y apóstrofos).
- El campo no puede estar vacío.
Email (campo obligatorio):
- Debe validarse que el formato del email sea correcto (por ejemplo, [email protected]).
- Longitud máxima: 100 caracteres.
- El campo no puede estar vacío.
Número de contacto (campo obligatorio):
- Solo se permiten dígitos, «+», «-» y espacios.
- Longitud máxima: 15 caracteres.
- El campo no puede estar vacío.
Fecha de nacimiento (campo obligatorio)
- Formato de fecha: DD/MM/YYYY.
- El usuario debe tener más de 18 años y menos de 70 a la fecha actual.
- El campo no puede estar vacío.
Experiencia en arqueología (campo obligatorio)
- Lista desplegable con «Sin experiencia» seleccionado por defecto.
Rol preferido en la expedición (campo obligatorio)
- Opciones disponibles: Investigador, Fotógrafo, Operador de dron, Cartógrafo, Médico, Responsable de logística.
- Se pueden seleccionar varias opciones.
Región preferida para la expedición (campo obligatorio)
- Opciones disponibles: Sudamérica, África, Asia, Europa, Australia.
- Solo se puede seleccionar una opción.
Selecciona el salario semanal deseado ($) (control deslizante, campo opcional)
- Valor mínimo: $0
- Valor máximo: $1700
- Incremento: $10
- Valor por defecto: $700
Método de contacto preferido (botones de opción, campo opcional)
- Opciones disponibles: Email, Teléfono, WhatsApp, SMS.
- Solo se puede seleccionar una opción.
Subir pasaporte/documento de identidad (campo obligatorio de carga de archivo)
- Formatos aceptados: JPG, PNG, PDF.
- Tamaño máximo del archivo: 5 MB.
- El campo no puede estar vacío.
Comentarios adicionales (campo de texto opcional)
- Longitud máxima: 1000 caracteres.
- Se permiten todos los caracteres.
Acepto los Términos y Condiciones (casilla obligatoria)
- Debe estar marcada antes de enviar el formulario.
- Si no está marcada, el envío del formulario debe bloquearse y el usuario debe ver un aviso que le pida aceptar los términos.
Resultado esperado
Crea un informe de bugs detallado con los problemas claramente identificados, los pasos de reproducción, los resultados reales y esperados, capturas de pantalla y una evaluación del posible impacto. Tus hallazgos ayudarán a priorizar de forma eficaz y a mejorar la fiabilidad y la experiencia de usuario del formulario.
Aviso:
Este formulario tiene fines exclusivamente formativos. Ninguno de los datos introducidos ni de los archivos adjuntos se enviará ni se guardará en ningún sitio.