Sobre el Proyecto
El objetivo fue validar que el formulario de contacto de Game funciona correctamente. Se diseñaron Test Cases en TestRail, se ejecutaron Test Runs y se gestionaron defectos con Jira.
- Tarjeta de socio: se verificó acceso a la tarjeta, visualización de datos y escaneo en tienda.
- Añadir saldo: se comprobó acceso a la opción, saldo válido, y manejo de errores con saldo inválido.
- GAMEPay: se validó acceso a GAMEPay, método de pago configurado y manejo de error sin método.
- Alquiler: se verificó acceso a la sección, filtrado de alquileres y realización de alquiler.
- Valoración: se comprobó acceso a la valoración, ingreso válido y manejo de error con campo vacío.
- Promociones: se validó acceso, manejo de promociones caducadas y aplicación en compra digital.
- Listas: se verificó acceso a listas, visualización de productos y acceso a producto desde lista.
- Reservas y Calendario: se comprobó acceso a reservas, creación de nueva reserva y calendario de lanzamientos.
- Tiendas: se validó acceso al buscador de tiendas, filtrado por ubicación y visualización de detalle de tienda.
- Compra digital: se verificó acceso a tienda digital, compra exitosa y manejo de errores en compras digitales.
Ejecución y Resultados
Se ejecutaron 31 casos de prueba:
✔️ 17 pasaron correctamente
⚠️ 12 con defectos reportados en Jira
❌ 2 bloqueado por error de servidor.
- PDIE-2 No da error aunque metas caracteres especiales en el nombre.
- PDIE-3 Probar límite máximo de caracteres en campo Nombre.
- PDIE-4 Excederse del límite máximo de caracteres en "Asunto".
- PDIE-5 Excederse del límite máximo de caracteres en "Mensaje".
- PDIE-6 Excederse del límite máximo de caracteres en todos los campos.
- PDIE-7 Comprobar que el botón de enviar esté deshabilitado.
- PDIE-8 Verificar que los campos muestran placeholder claramente.
- PDIE-9 Vulnerable a ataques XSS.
- PDIE-11 El formulario es vulnerable a inyecciones SQL.
Planificación en Jira
Se creó un backlog en Jira con user stories para el formulario de contacto, priorizando escenarios de validación, campos obligatorios y flujo de errores. Los defectos encontrados fueron registrados y vinculados con TestRail.
Conclusiones
La integración Jira + TestRail permitió un seguimiento eficaz de QA. Se identificaron defectos relevantes y se obtuvieron métricas claras del proceso.