Caso de Estudio QA – Plataforma de Empleos
1. Contexto del Proyecto
Este documento constituye la hoja de ruta fundamental del proceso de aseguramiento de la calidad (QA) para una plataforma web de ofertas laborales.
Permite comprender en profundidad el funcionamiento de la aplicación, ya sea para testear nuevas funcionalidades o auditar las existentes.
Actúa como la fuente principal de información para desglosar requerimientos, planificar escenarios de prueba y diseñar casos de prueba necesarios.
Un profesional de QA no solo prueba, sino que analiza, cuestiona y busca oportunidades de mejora, asegurando la máxima calidad desde la perspectiva del usuario.
2. Alcance del Testing
El alcance del testing abarca la validación funcional, de usabilidad, compatibilidad, rendimiento básico y seguridad de la plataforma.
2.1 Objetivo del Testing
Asegurar que la aplicación cumpla correctamente con los requisitos, ofreciendo una experiencia de usuario clara, intuitiva y confiable.
2.2 Alcance Incluido
- Validación de navegación entre páginas del sitio.
- Verificación del correcto funcionamiento de formularios.
- Validación de búsquedas, filtros y visualización de ofertas laborales.
- Comprobación de flujos de postulación.
- Pruebas de usabilidad y experiencia de usuario.
- Pruebas de compatibilidad en distintos navegadores y dispositivos.
- Validaciones básicas de rendimiento.
- Revisión de aspectos básicos de seguridad.
2.3 Alcance Excluido
- Pruebas de carga y estrés avanzadas.
- Auditorías de seguridad profundas (pentesting).
- Integraciones con sistemas externos no disponibles.
- Pruebas de automatización no contempladas en esta etapa.
2.4 Tipos de Pruebas Aplicadas
- Pruebas funcionales
- Pruebas de regresión
- Pruebas de usabilidad
- Pruebas de compatibilidad (cross-browser / responsive)
- Pruebas exploratorias
3. Storytelling y Desglose QA
3.1 Storytelling del Usuario
"No todo se mide con filtros. A veces, hay que mirar distinto."
| Sección | Descripción |
|---|---|
| Contexto | María, 51 años, busca oportunidades laborales más humanas y transparentes. |
| Búsqueda de vacante | Explora vacantes según su perfil y experiencia. |
| Registro de usuario | Completa el formulario de inscripción y confirma su alta. |
| Inicio de sesión e interacción | Busca y postula a vacantes, adjuntando CV. |
| Expectativas | Recibe confirmación de envío de datos y CV, con mensaje alentador. |
| Interacción y feedback | Comparte su experiencia y refuerza confianza en la plataforma. |
3.2 Épicas
- Gestión de navegación y experiencia del usuario
- Registro y gestión de usuarios
- Búsqueda y visualización de ofertas laborales
- Proceso de postulación a ofertas laborales
- Usabilidad, rendimiento y compatibilidad del sistema
3.3 Features
- Navegación entre secciones del sitio
- Formulario de registro de usuarios
- Carga de CV
- Búsqueda de ofertas laborales
- Visualización de ofertas en formato tarjeta
- Postulación a ofertas laborales
3.4 User Stories
- Como usuario visitante, quiero navegar fácilmente por el sitio para conocer los servicios ofrecidos.
- Como usuario, quiero registrarme en la plataforma para postularme a ofertas laborales.
- Como usuario registrado, quiero buscar ofertas laborales acordes a mi perfil.
- Como usuario, quiero postularme a una oferta laboral para enviar mi información al empleador.
3.5 Scenarios
- Navegación exitosa desde el menú principal.
- Registro exitoso con datos válidos.
- Intento de registro con datos inválidos.
- Búsqueda de ofertas por palabra clave.
- Postulación a oferta por usuario registrado.
- Intento de postulación por usuario no registrado.
3.6 Criterios de Aceptación
- Navegación clara y sin errores.
- Formulario valida campos obligatorios.
- Mensajes de error claros y comprensibles.
- Búsquedas devuelven resultados relevantes.
- Postulación solo permite usuarios registrados.
4. Diseño de Casos de Prueba
Los casos de prueba se diseñaron a partir de requerimientos funcionales, storytelling y escenarios, con trazabilidad completa.
| ID US | User Story | Scenario | Expected Result | ID TC | Steps | Result | ID F | ID EP |
|---|---|---|---|---|---|---|---|---|
| US-001 | Como nuevo usuario digito la URL para ingresar a la web | Dado que el usuario quiere acceder al sitio web… | Se visualiza el home de la web | TC-001 | 1. Ingresar a la URL | Satisfactorio | F-001 | E-001 |
5. Incidencias Relevantes y Riesgos Detectados
Durante el ciclo de pruebas se identificaron riesgos críticos y medios antes de la release:
Riesgos Críticos
- Portal no seguro (riesgo de inyección y manipulación de datos).
- Formulario de registro admite archivos maliciosos o de gran tamaño.
- Login no operativo → usuarios no pueden acceder.
- Formulario de contacto roto → afecta comunicación con la empresa.
- Mensajes incorrectos de éxito → confunden al usuario.
- Elementos clave no redirigen correctamente.
Riesgos Medios
- Validaciones inconsistentes.
- Dependencia del navegador para validar campos.
- Errores UI/UX que generan confusión.
6. Recomendaciones Antes de Release
Obligatorias
- Implementar validaciones robustas del lado del cliente y servidor.
- Corregir el login (error servidor).
- Corregir el formulario de contacto y su token.
- Arreglar redirecciones incorrectas.
- Limitar y validar correctamente tamaño y tipo de archivo.
- Mostrar mensajes claros de error y éxito.
Recomendadas
- Unificar estilo y comportamiento visual (UI/UX).
- Agregar mensajes toast coherentes para todo el sitio.
7. Resultados de Ejecución
Durante el ciclo de pruebas se validaron las funcionalidades principales: navegación, formularios, registro, login, carga de CV, seguridad básica, compatibilidad y mensajes del sistema.
Ver Reporte Completo de Calidad8. Conclusiones y Resumen QA
Se analizaron 21 casos de prueba (TC-001 al TC-021), derivados de épicas, features e historias de usuario. Se identificaron fallas críticas que impiden liberar el sistema para producción.
Recomendamos implementar las correcciones obligatorias antes de release y aplicar mejoras sugeridas para optimizar la experiencia de usuario y la seguridad del portal.