Veterinaria Guau Guau

2025 — QA Analyst / Tester

1. Resumen del Proyecto

Evaluación técnica integral de una plataforma de gestión veterinaria, abarcando desde la planificación estratégica hasta el reporte final de calidad. El proyecto se centró en asegurar la integridad de los datos y la seguridad del sistema mediante un ciclo de vida de pruebas riguroso, garantizando que las funcionalidades especificadas cumplieran con los estándares técnicos exigidos.


2. El Software Testeado

El sistema "Veterinaria Guau Guau" es una aplicación web diseñada para la gestión operativa de clínicas veterinarias.

Módulos clave: Autenticación de usuarios, Registro de Clientes, Gestión de Mascotas y Seguimiento de Vacunación.

Arquitectura Técnica: Interfaz desarrollada en frontend (HTML/CSS/JS) articulada con un modelo de datos relacional diseñado en SQL Server. El sistema implementa reglas de negocio para la validación de formularios y la integridad referencial de los registros clínicos.


3. Mi Alcance en el Proyecto

Mi responsabilidad se centró en la validación técnica y funcional de los componentes estructurales del sistema, partiendo de una interpretación exhaustiva de la Especificación de Requerimientos (ESRE). Mientras el equipo cubría otras áreas, mi enfoque individual fue:

Validación Funcional (RF02 - Registro de Cliente): Pruebas de caja negra con foco crítico en los campos de Correo Electrónico y Dirección, evaluando validaciones de formato, límites de longitud y manejo de errores.

Auditoría de Base de Datos (SQL):

  • Estructura e Integridad: Verificación de la integridad referencial entre tablas y consistencia de datos.
  • Normalización: Evaluación del cumplimiento de las tres primeras formas normales (1FN, 2FN y 3FN) para optimizar el almacenamiento.

Enfoque en Requisitos No Funcionales (RNF):

  • Seguridad (RNF03): Evaluación de la protección de información sensible y control de roles (detección de vulnerabilidades como credenciales expuestas).
  • Escalabilidad (RNF08): Análisis del comportamiento del sistema ante incrementos proyectados de carga y volumen de datos.

4. Metodología y Ciclo de Vida (4 Etapas)

El proyecto se ejecutó bajo un marco de trabajo profesional para asegurar la trazabilidad de cada hallazgo:

Etapa I - Planificación: Definición de la estrategia, roles y cronogramas mediante un Diagrama de Gantt para coordinar las entregas del equipo.

Etapa II - Testing: Diseño y ejecución de casos de prueba basados en el ESRE (Requisitos Funcionales, Requisitos No Funcionales y Casos de Uso).

  • Mis métricas: Identifiqué que un 34.5% de las pruebas fallaron, con un 80% de incidencias de severidad "Mayor", principalmente por vulnerabilidades de seguridad y falta de normalización en la base de datos.
  • Contexto Grupal: A nivel de equipo, se logró una cobertura total de los módulos, detectando fallas críticas en la lógica de fechas de vacunación y validación de formularios.

Etapa III - Retesting (Versión 2.0): Verificación de correcciones mediante pruebas de confirmación y regresión.

  • Mis métricas: Documenté que la tasa de fallo en mi área aumentó al 37.9%. Detecté que los errores de seguridad no solo persistían, sino que se agravaban con la exposición de credenciales hardcodeadas y la ausencia de la tabla "Usuarios".
  • Contexto Grupal: Mientras algunas áreas como "Vacunas" mostraban mejoras (listas desplegables), el equipo concluyó que el sistema presentaba regresiones críticas en seguridad.

Etapa IV - Evaluación: Consolidación de resultados y análisis de viabilidad.

  • Resultado Individual: Mi recomendación técnica fue la no aprobación para el paso a producción debido al riesgo crítico en el RNF03 (Seguridad) y la integridad de los datos.
  • Resultado Grupal: Elaboración de un informe ejecutivo bilingüe y presentación oral de los hallazgos ante el equipo académico.

Documentación