Un buen repertorio de formulario contratación casos prueba se reconoce por dónde pone el foco: no en contar campos, sino en las reglas que los relacionan. Los formularios de solicitud de empleo son largos, se rellenan por etapas y cambian de exigencias según lo que se haya respondido antes, de modo que el número de combinaciones posibles crece muy deprisa. Esta guía repasa por qué se estructuran en pasos, qué ramas se quedan sin probar con más frecuencia y cómo organizar los casos para que un fallo se pueda localizar sin revisar el formulario entero.
¿Por qué estos formularios se rellenan por pasos?
Porque concentran mucha información heterogénea. Una solicitud reúne datos de contacto, trayectoria, formación, capacidades, documentación adjunta y consentimientos, y cada bloque tiene su propio ritmo y sus propias reglas. Presentarlo todo en una sola pantalla obliga a quien responde a recorrer un documento muy largo antes de saber si le falta algo.
La división en etapas aporta tres ventajas claras. Reduce la carga de cada pantalla, permite guardar el avance parcial para que una interrupción no borre lo escrito y facilita mostrar ayudas específicas en el momento en que hacen falta.
A cambio, introduce una clase de fallo que el formulario de una sola página no tiene: los errores que aparecen en las fronteras entre etapas. Un dato introducido en el primer paso puede no llegar al resumen final, una validación que se ejecuta al avanzar puede no ejecutarse al volver atrás, y el estado guardado puede quedar en una posición intermedia que nadie había previsto.
Para quien prueba, la consecuencia es directa: el interés no está en cada pantalla por separado, sino en los saltos entre ellas.
¿Qué ramas se quedan sin probar con más frecuencia?
Casi siempre las mismas, y casi siempre porque el caso feliz resulta más cómodo de preparar.
- Solicitante sin trayectoria previa. Un perfil sin ningún empleo anterior pone a prueba las reglas que dependen de que exista experiencia, y suele descubrir supuestos escondidos en el código.
- Trayectoria con un solo bloque. Distinto del anterior: hay experiencia, pero poca, y las pantallas que esperan varias entradas pueden comportarse de forma extraña.
- Formación ausente o por vía alternativa. Un perfil sin estudios reglamentarios o con una formación obtenida por otra ruta revela si el formulario asume una secuencia concreta.
- Solicitante de otra región. La forma de los campos cambia y con ella la obligatoriedad de algunos datos.
- Vuelta atrás después de completar. Regresar a una etapa ya cerrada es una de las maniobras menos probadas y más frecuentes en el uso real.
- Abandono y retorno. Cerrar el formulario a medias y volver más tarde comprueba que el guardado parcial conserva lo que debe.
- Datos límite. Textos muy largos, caracteres poco habituales y campos con el mínimo o el máximo admitido.
La lista no pretende ser exhaustiva, sino servir de recordatorio: si un caso no aparece en la planificación, no se prueba por casualidad.
¿Por qué cambia lo obligatorio según lo que se responde?
Porque las solicitudes reales no exigen lo mismo a todas las personas, y forzar un conjunto fijo de campos obligatorios deja fuera a candidatos válidos. Un ejemplo sencillo: si se declara experiencia previa, tiene sentido pedir al menos un empleo; si no la hay, esa exigencia desaparece y en su lugar cobra importancia otro bloque.
Esta lógica condicional es correcta de diseño y complicada de probar, porque la obligatoriedad no es una propiedad fija de un campo, sino el resultado de una regla que depende del estado del formulario. Cuando el equipo de pruebas organiza los casos por campo, esa dimensión se pierde por completo.
La forma de recuperarla es organizar los casos por reglas. Cada regla que activa o desactiva una exigencia se convierte en un caso con dos ramas: la condición se cumple y la condición no se cumple. El resultado es un conjunto que crece de forma ordenada y que permite saber exactamente qué comportamiento se está comprobando en cada momento.
Conviene además comprobar que la interfaz y el servidor coinciden. Si una regla solo se implementa en la pantalla, un envío directo puede saltársela; si solo se implementa en el servidor, quien responde recibe un error que no puede interpretar. Los dos lados deben aplicar el mismo criterio.
Cómo se prueba el orden entre trabajo y formación
Las fechas de formación y las de empleo se relacionan entre sí, y el formulario debería admitir todas las secuencias razonables. Trabajar mientras se estudia es habitual, volver a estudiar después de años de actividad también lo es, y ninguna de las dos cosas debería provocar un rechazo.
| Secuencia | Qué debería ocurrir |
|---|---|
| Estudios y después empleo | Es la secuencia más común y debe aceptarse sin más |
| Empleo y estudios en paralelo | Debe admitirse y no interpretarse como un error de captura |
| Empleo y después estudios | Debe admitirse; el regreso a la formación es frecuente |
| Estudios sin fechas | Debe distinguirse de un intervalo declarado y no bloquear el envío |
| Empleo anterior a la fecha de nacimiento declarada | Aquí sí hay contradicción y conviene avisar |
El interés de la tabla está en las dos últimas filas. La penúltima recuerda que la ausencia de datos no es un dato, y la última señala el único caso donde el formulario debería intervenir. El resto son combinaciones legítimas que un sistema demasiado estricto convierte en obstáculos.
Envíos repetidos y recuperación del borrador
El envío es el punto donde convergen varios comportamientos que conviene tratar como un bloque propio.
Lo primero es la repetición. Una persona que duda y pulsa dos veces, o una red que reintenta la petición por su cuenta, no deberían producir dos solicitudes. La prueba consiste en enviar el mismo contenido dos veces y comprobar que el sistema reconoce que ya lo tiene. Cuando ese control falta, el resultado aparece semanas después en forma de duplicados que nadie sabe explicar.
Lo segundo es la recuperación. Si el formulario promete guardar el avance, ese guardado tiene que sobrevivir a un cierre de sesión, a un cambio de dispositivo y a una interrupción de la conexión. También conviene saber qué ocurre cuando el borrador se recupera después de que el formulario haya cambiado de reglas.
Lo tercero son los adjuntos. El tamaño y el tipo admitidos deberían comprobarse antes de subir, con un mensaje claro, y no después de esperar una carga larga. Y conviene probar el caso de un archivo que se acepta y después no se puede procesar, porque obliga a decidir qué se muestra.
Lo cuarto es la confirmación. Tras el envío, la persona debería poder saber en qué estado quedó su solicitud sin tener que llamar a nadie. Un acuse que no llega o que llega dos veces genera más consultas que cualquier otro defecto del formulario.
En el generador de este sitio
El generador de currículums y datos de empleo falsos permite obtener perfiles completos y coherentes para rellenar estos formularios en un entorno de pruebas, incluidas las variantes incómodas: perfiles con una sola experiencia, sin formación reglada o con titulaciones de sectores distintos. Como el contenido se reconstruye a partir de una clave, un caso que falló se puede volver a preparar exactamente igual.
Todo lo que produce es material sintético para pruebas, demostraciones y carga de datos. No corresponde a ninguna persona solicitante real.
Si lo que te interesa es la parte anterior del proceso, la guía sobre análisis de currículums y datos fijos de prueba cubre cómo se prueba la entrada de documentos. Y si el problema es que las fechas del perfil no encajan entre sí antes de llegar al formulario, el artículo sobre las reglas de la cronología laboral trata ese punto.
Para quien programa
- Modela la obligatoriedad como regla, no como atributo. Un campo marcado como obligatorio en la definición no cambia de estado, pero en la práctica sí lo hace. Si la regla vive en un solo lugar, la interfaz y el servidor pueden aplicarla de forma coherente.
- Guarda el borrador con una versión del formulario. Un avance recuperado bajo reglas distintas produce estados que no corresponden a ninguna versión. Anotar con qué versión se guardó permite decidir si se migra o se descarta.
- Haz el envío repetible sin efectos duplicados. El reenvío es un comportamiento normal, no un error de la persona. El sistema debería reconocerlo y responder de la misma manera la segunda vez.
- Devuelve los errores junto al campo que los causa. En formularios por etapas, un mensaje general obliga a recorrer todas las pantallas. El error debe indicar la etapa y el campo concretos.
- Registra el estado final de cada envío. Sin un estado claro, el soporte no puede responder a la pregunta más frecuente: en qué punto está mi solicitud.
Una recomendación de proceso: mantén una lista de reglas condicionales y revísala cada vez que se añada un campo nuevo. Es la forma más sencilla de que el conjunto de casos siga el ritmo del formulario en lugar de quedarse atrás.
Siguientes pasos
Antes de escribir casos, anota las reglas condicionales del formulario y prepara un perfil para cada rama. El generador de perfiles profesionales te permite obtener ese material con rapidez y sin usar información de personas reales.
Para una perspectiva complementaria, el artículo sobre los desajustes entre direcciones y códigos postales en pruebas describe cómo se comportan los sistemas cuando un campo se valida con el contexto equivocado, algo que ocurre con frecuencia en los formularios por etapas.
Y una precisión final sobre el alcance: los datos que se introducen en estos formularios durante las pruebas son textos de relleno. Son contenido sintético destinado a pruebas de software y demostraciones; no deben introducirse datos de candidatos reales en esos entornos.