Sobre el Proyecto
El objetivo fue validar que el formulario de contacto de Dental3 funciona correctamente. Se diseñaron Test Cases en TestRail, se ejecutaron Test Runs y se gestionaron defectos con Jira.
- Funcionalidad: se verificó que el formulario cargue correctamente, que todos los campos sean visibles, el botón de envío funcione según la política de privacidad y los enlaces redirijan correctamente.
- Validación de Campos: se probaron campos obligatorios, formatos de email, límites de caracteres y manejo de datos extremos.
- Checkbox: se validó el comportamiento de la casilla de aceptación de la política y la correcta activación del botón de envío.
- Usabilidad: se verificó la respuesta en distintos dispositivos, placeholders, posición del cursor y navegación con teclado/lectores de pantalla.
- Seguridad: se probaron inyecciones HTML/JS, SQL Injection, caracteres especiales y transmisión segura HTTPS.
- Integración: se validó que teléfonos y emails sean clicables y que el mapa de ubicación cargue correctamente.
Ejecución y Resultados
Se ejecutaron 30 casos de prueba:
✔️ 21 pasaron correctamente
⚠️ 9 con defectos reportados en Jira
❌ 0 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.