Skip to content

About

QA, code review, and bug-fixing lab: diagnosing and resolving defects in a PHP combat sports web application (1st DAW Academic Lab, STUCOM).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🔍 Knockout Zone · Codebase QA, Auditing & Bug-Fixing Assignment

QA Role PHP PRs STUCOM

⚠️ Contexto Académico y Autoría: La aplicación base (Knockout Zone - Plataforma de Gestión de Deportes de Contacto) fue entregada como examen evaluativo de auditoría de código y pruebas de software en el 1º curso de Desarrollo de Aplicaciones Web (DAW) en STUCOM Pelai (Barcelona) dentro del módulo MP0487.

Mi labor en este repositorio consistió en analizar el código fuente, diagnosticar fallos intencionados, reproducir incidencias, refactorizar controladores y vistas, y documentar la solución mediante Pull Requests.


Descripción del Proyecto

Este repositorio recoge una práctica evaluativa de aseguramiento de calidad (QA), auditoría de código y corrección de errores sobre una aplicación web PHP preexistente para gestión de veladas de deportes de contacto. El objetivo consistió en auditar la base de código, reproducir incidencias reportadas, reparar los fallos en controladores y vistas, y documentar la solución mediante ramas de Git y Pull Requests.


Incidencias Resueltas y Pull Requests

🐛 Issue #1 / Pull Request #2:

  • Título: edit/delete buttons not visible for admin in events list
  • Diagnóstico del Fallo: En la vista de listado de eventos, los botones de acción administrativa (Editar, Eliminar) no se mostraban debido a una comparación errónea de roles de sesión en la plantilla.
  • Resolución: Se refactorizó la verificación del rol de usuario en la sesión y en los middleware del controlador, permitiendo a los administradores gestionar los eventos mientras se mantiene restringido para usuarios estándar.
  • Validación: Comprobado en diferentes estados de sesión (invitado, usuario estándar y administrador).

Licencia

Distribuido bajo la Licencia MIT.

About

QA, code review, and bug-fixing lab: diagnosing and resolving defects in a PHP combat sports web application (1st DAW Academic Lab, STUCOM).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages