alura-challenges /
challenge-one-conversor-latam
Repositorio del Proyecto Conversor de Moneda con Java en el Alura Challenges de ONE - Oracle Next Education
35/100 healthLoading repository data…
RicardoLunaRivera / repository
Repositorio del proyecto final del Módulo: JAVA BACKEND INTERMEDIO
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
El proyecto se centra en una API de una veterinaria desarrollada en Java con Spring y se busca facilitar la gestión de consultas y tratamientos de mascotas.
La aplicación cuenta con un frontend:
Pantalla de Inicio
Panel de administración CRUD para Veterinarios, Dueños, Mascotas.
Panel de administración para los usuarios que operan el sistema, cuenta con roles y permisos.
./gradlew bootRun
URL CONSOLA H2: http://localhost:8080/h2-console
JDBCURL: jdbc:h2:mem:veterian;DB_CLOSE_ON_EXIT=FALSE
USER: sa
PASSWORD:
URL: http://localhost:8080/swagger-ui/index.html
A la API de la veterinaria le fueron aplicadas las siguientes pruebas de Testing:
Las pruebas se realizaorn en la rama "TESTING" y se pueden consultar en: https://github.com/RicardoLunaRivera/JavaBackendIntermedioBEDU/tree/testing
Un Smoke Test es una prueba de software que se realiza para verificar que la compilación más reciente de un software es funcional y estable. En otras palabras, es una prueba rápida y sencilla que se realiza para asegurarse de que el software no tiene defectos graves que impidan su uso.
Las pruebas unitarias pretenden probar el comportamiento correcto de las clases de manera aislada. Esto significa que se prueba la clase aislándola de su interacción con otras clases.
Las pruebas unitarias, se realizaron con ayuda de:
End to end testing es uno de los niveles dentro de la pirámide de testing y sirve para detectar fallas en la interfaz del usuario (user interface). El e2e testing es una metodología que comprueba el funcionamiento de toda una aplicación, de principio a fin, por ello, se le conoce como pruebas de extremo a extremo o pruebas end-to-end (e2e).
Las pruebas E2E se realizaron a los controllers de:
Con la finalizar de testear el CRUD de estos modelos.
Evidencia de la ejecución de pruebas.
SonarQube es una plataforma de análisis estático de código abierto que ayuda a detectar problemas de calidad del código, vulnerabilidades de seguridad y errores potenciales en proyectos de desarrollo de software. Proporciona un conjunto de herramientas poderosas que permiten a los equipos de desarrollo mejorar la calidad de su código mediante la identificación y corrección de problemas tempranos en el ciclo de vida del desarrollo de software.
Analisis de Sonarqube al API Veterinaria
JaCoCo es una herramienta que analiza la cobertura en pruebas que se tienen y te genera un reporte en formato HTML.
Selected from shared topics, language and repository description—not editorial ratings.
alura-challenges /
Repositorio del Proyecto Conversor de Moneda con Java en el Alura Challenges de ONE - Oracle Next Education
35/100 healthJuanDMeGon /
Repositorio con el código de los ejemplos y proyectos del curso "Programación en Java: Fundamentos y Objetos"
60/100 healthRichCoastLabs /
Repositorio del Proyecto Conversor de Moneda con Java en el Alura Challenges de ONE - Oracle Next Education
41/100 healthPowerSystem2024 /
Repositorio grupal del 3er semestre – TUP Desarrollado por el equipo Carpinchos Programando 🦫💻 Este repositorio contiene trabajos prácticos, ejercicios y proyectos de segundo año, incluyendo: • Scripts y ejercicios en Python • Componentes y prácticas en JavaScript • Aplicaciones y lógica en Java • Proyecto Integrador desarrollado en Python
37/100 healthPowerSystem2024 /
Repositorio del equipo DynamicDevs, destinado al proyecto integrador "DynamicWallet" que comprende el 2do semestre del año 2024.
32/100 healthalxsandovalmx /
Este Repositorio contiene todos los archivos, proyectos o notas del curso: JavaScript Moderno: Guía para dominar el lenguaje
32/100 health