SOLUCIÓN DE MÉTRICAS Y ANÁLISIS
Cobertura de código
Evalúe la calidad de su código con informes de cobertura y ejecución de pruebas que le indican el porcentaje de código cubierto por los casos de prueba. SonarQube Server actúa como un centro central que se integra con las herramientas de cobertura de código más populares. Consolida los informes de cobertura con los resultados del análisis estático de código, lo que le proporciona métricas claras de aprobación/rechazo para garantizar que su código cumpla con los estándares de calidad de forma eficiente.
Importar informes de cobertura de código
Para incluir los resultados de cobertura de código en su análisis, debe configurar una herramienta de cobertura de terceros y SonarQube Server para importar los resultados generados por dicha herramienta. Sonar se integra con múltiples herramientas de cobertura de código.

Mejorar la calidad del código
Probar exhaustivamente su código es fundamental para mantener su calidad y fiabilidad. Esto garantiza que cualquier problema funcional, como errores y vulnerabilidades, se identifique rápidamente, permitiéndole realizar actualizaciones con confianza.

Mejorar la mantenibilidad del código
Una mayor cobertura de código significa que se prueba una mayor parte del código, lo que ayuda a identificar errores en una etapa más temprana del proceso de desarrollo. Esto se traduce en una mayor mantenibilidad y fiabilidad del código.

Soporte de cobertura de código para idiomas
Sonar admite cobertura de código para los siguientes idiomas:
Beneficios de la solución de cobertura de código
Evalúe el estado general de su código importando los resultados de sus pruebas de cobertura de código a las soluciones SonarQube Server y SonarQube Cloud en más de 30 lenguajes de programación.
Reducir riesgos y problemas
Una base de código bien probada con alta cobertura brinda confianza a los desarrolladores y minimiza el riesgo de introducir nuevos errores en la producción.
Detección temprana de errores
Permite la identificación temprana de errores durante el proceso de desarrollo, reduciendo la probabilidad de que surjan problemas en la producción.
Borrar métricas
Proporciona métricas claras de aprobación/reprobación para la cobertura del código, lo que permite a los equipos evaluar fácilmente la eficacia de sus pruebas.
Información procesable
Las soluciones Sonar ofrecen informes granulares de cobertura de código que identifican secciones no probadas de su código y recomiendan mejoras.
Mejora continua
Las métricas de cobertura de código ayudan a medir la efectividad de las pruebas, lo que permite mejorar la calidad y la confiabilidad del código.
Mejorar la productividad de los desarrolladores
Los desarrolladores pueden priorizar las pruebas cuando más las necesitan, concentrándose en áreas con baja cobertura de código, ahorrando así tiempo en revisiones manuales de código.
Mayores habilidades de desarrollador
Al trabajar con informes de cobertura de código, los desarrolladores pueden ver y escribir pruebas más completas, lo que conduce a mejores prácticas de codificación.
Integración del flujo de trabajo
Se integra perfectamente con los canales de compilación más populares (Gitlab, Jenkins), lo que permite el análisis y los informes automáticos de la cobertura del código en el flujo de trabajo de desarrollo de software.
Usuarios ilimitados en todos los equipos
Puedes tener tantos usuarios como necesites con cualquier licencia. Ideal para equipos empresariales de cualquier tamaño que necesiten analizar código.
Proyectos ilimitados
Puedes tener tantos proyectos como necesites para analizar, sin límite establecido. Esto es ideal para organizaciones que necesitan analizar código de varios proyectos o equipos dentro de la organización.
Escaneos ilimitados en su organización
Esto significa que puede escanear su código con la frecuencia que necesite, sin límite. Esto es esencial para las organizaciones que necesitan supervisar la calidad de su código continuamente.
Cobertura de código integrada en su CI/CD
Sonar logra respaldar la cobertura de código dentro de sus flujos de trabajo de DevOps, CI/CD e IDE.
DevOps
Sonar se integra estrechamente con las plataformas DevOps más populares, como GitLab, Jenkins y Azure DevOps, lo que le permite recopilar datos de cobertura de código durante las fases de compilación.


"El mayor impacto que ha tenido es que nos ha facilitado enfocar nuestros esfuerzos en asegurar que el nuevo código esté limpio en lugar de abordar la deuda técnica."
Bijay Mangarajvicepresidente sénior

"El mayor impacto que ha tenido es que nos ha facilitado enfocar nuestros esfuerzos en asegurar que el nuevo código esté limpio en lugar de abordar la deuda técnica."
Bijay Mangarajvicepresidente sénior
Lanzar software seguro, confiable y mantenible
Servidor SonarQube: solución autogestionada
Calcule y almacene métricas de cobertura de código (línea, estado, código nuevo) con base en datos generados por herramientas externas de terceros en sus instalaciones. Reciba informes detallados que visualizan los porcentajes de cobertura e identifican áreas con baja cobertura. Utilice criterios de calidad para definir umbrales mínimos de cobertura de código.

SonarQube Cloud: solución alojada
Calcule y almacene métricas de cobertura de código (línea, condición, código nuevo) con base en datos generados por herramientas externas alojadas en la nube. Reciba informes detallados que visualizan los porcentajes de cobertura e identifican áreas con baja cobertura. Utilice criterios de calidad para definir umbrales mínimos de cobertura de código.
