BiblioHub
Integrantes del Proyecto (Grupo 3)
Índice
- Propósito del Proyecto
- Pipeline: Herramientas/Frameworks + Evidencia + Integración con Jenkins
- Conclusiones
1. Propósito del Proyecto
Descripción
Describe brevemente el propósito del proyecto y sus características principales.
Funcionalidades principales
- Funcionalidad 1: Explica brevemente esta funcionalidad.
Objetivo
Describe el objetivo general del proyecto.
Ramas
- master: Breve descripción de la rama.
Guardado de Datos
- Breve explicación del mecanismo de almacenamiento.
- Menciona tecnologías relevantes (e.g., Spring Data JPA, H2, etc.).
2. Pipeline: Herramientas/Frameworks + Evidencia + Integración con Jenkins
A. Construcción Automática
- Describe cómo se realiza la construcción automática.
Integración con Jenkins
Explica cómo Jenkins está integrado en esta etapa.
B. Análisis Estático
- Breve descripción del análisis estático y sus objetivos.
Informe de SonarQube
- Complejidad Ciclomática y Cognitiva: Detalla su importancia.
- Bugs: Resume los problemas identificados.
- Code Smells: Explica los principales problemas encontrados.
Integración con Jenkins
Describe cómo Jenkins automatiza este análisis.
C. Pruebas Unitarias
- Breve introducción sobre las pruebas unitarias.
Pruebas
- testSomething: Describe su objetivo y pasos clave.
Evidencia de Pruebas Unitarias
Explica los resultados generales de las pruebas.
Integración con Jenkins
Detalla cómo Jenkins ejecuta estas pruebas automáticamente.
D. Pruebas Funcionales
- Breve introducción sobre las pruebas funcionales.
Pruebas
- testSomething: Describe su objetivo y pasos clave.
Evidencia de Pruebas Funcionales
Explica los resultados generales de las pruebas funcionales.
Integración con Jenkins
Detalla cómo Jenkins ejecuta estas pruebas automáticamente.
E. Pruebas de Performance
- Introducción a las pruebas de rendimiento.
Casos evaluados
- Caso 1: Breve descripción del caso.
Resultados de la ejecución de las pruebas de performance
Explica los resultados obtenidos durante las pruebas.
Integración de las pruebas de performance con Jenkins
Detalla cómo Jenkins ejecuta y reporta estas pruebas.
F. Pruebas de Seguridad
- Breve descripción de las pruebas de seguridad realizadas.
Integración con Jenkins
Explica cómo Jenkins automatiza estas pruebas.
G. Gestión de Issues
- Describe cómo se registran y gestionan los issues en GitHub Projects.
- Incluye detalles como responsables, etiquetas, y duración estimada.
3. Conclusiones
Resume los logros principales del proyecto, las tecnologías usadas y los resultados obtenidos.