CEMI Sistema de Gestión Académica
Casos de Prueba y Criterios de Aceptación
Este documento define el plan de pruebas para el sistema CEMI, incluyendo los casos de prueba funcionales derivados de las historias de usuario, criterios de aceptación y procedimientos de verificación.
| Módulo | Funcionalidades | Prioridad |
|---|---|---|
| Autenticación | Login, Logout, Registro, Recuperación de contraseña | Alta |
| Gestión de Alumnos | CRUD completo, búsqueda, filtros | Alta |
| Gestión de Cursos | CRUD, asignación de profesores, validación de cupos | Alta |
| Inscripciones | Registro, validación de horarios, cupos | Alta |
| Pagos | Registro, consulta de deudores, historial | Alta |
| Classroom | Publicaciones, tareas, entregas, calificaciones | Media |
| Chat | Mensajería en tiempo real, historial | Media |
| Reportes | Estadísticas, exportación | Baja |
| Aspecto | Especificación |
|---|---|
| Sistema Operativo | Windows 10/11, macOS, Linux |
| Navegadores | Chrome 90+, Firefox 88+, Edge 90+, Safari 14+ |
| Base de Datos | MySQL 8.0 (ambiente de pruebas separado) |
| Servidor | Node.js 18+, Express 4.x |
Verifican que cada funcionalidad del sistema opera según lo especificado en los requisitos.
Validan la correcta comunicación entre los diferentes módulos y componentes del sistema.
Evalúan la facilidad de uso y la experiencia del usuario en la interfaz.
Verifican la protección contra accesos no autorizados y vulnerabilidades comunes.
Miden los tiempos de respuesta y el comportamiento bajo carga.
alumno_testpassword123' OR '1'='1| Módulo | Criterio | Estado |
|---|---|---|
| Autenticación | Login/Logout funcional, contraseñas hasheadas, rate limiting activo | Cumple |
| Alumnos | CRUD completo, validación de DNI único, búsqueda funcional | Cumple |
| Cursos | CRUD, asignación de profesores, control de cupos | Cumple |
| Inscripciones | Validación de cupos, detección de superposición horaria | Cumple |
| Pagos | Registro de pagos, consulta de deudores, generación de cuotas | Cumple |
| Classroom | Publicaciones, tareas, entregas, chat funcional | Cumple |