SOLUTION DE MESURE ET D'ANALYSE

Couverture de code

Évaluez la qualité de votre code grâce à des rapports de couverture et d'exécution des tests qui vous indiquent le pourcentage de votre code couvert par vos cas de test. SonarQube Server agit comme une plateforme centrale qui s'intègre aux outils de couverture de code les plus courants. Il consolide les rapports de couverture avec les résultats de l'analyse statique du code, vous fournissant ainsi des mesures claires de réussite/échec afin de garantir que votre code répond efficacement aux normes de qualité.

Demander une démo

Importer des rapports de couverture de code

Afin d'inclure les résultats de couverture de code dans votre analyse, vous devez configurer un outil de couverture tiers et configurer SonarQube Server pour importer les résultats produits par cet outil. Sonar s'intègre à plusieurs outils de couverture de code.

Améliorer la qualité du code

Il est essentiel de tester minutieusement votre code pour en maintenir la qualité et la fiabilité. Cela permet d'identifier rapidement tout problème fonctionnel, tel que des bogues ou des vulnérabilités, et d'effectuer des mises à jour en toute confiance.

Améliorer la maintenabilité du code

Une couverture de code plus élevée signifie qu'une plus grande partie de votre code est testée, ce qui permet d'identifier les bogues plus tôt dans le processus de développement. Cela améliore la maintenabilité et la fiabilité du code.

Prise en charge de la couverture de code pour les langages

Sonar prend en charge la couverture de code pour les langages suivants :

Objective C Logo
Swift Logo
Flex Logo
Go Logo
Ruby Logo
Scala Logo
OUTIL DE COUVERTURE DE CODE

Avantages de la solution de couverture de code

Évaluez la santé globale de votre code en important les résultats de vos tests de couverture de code dans les solutions SonarQube Server et SonarQube Cloud dans plus de 30 langages de programmation.

Image for Réduisez les risques et les problèmes

Réduisez les risques et les problèmes

Une base de code bien testée avec une couverture élevée donne confiance aux développeurs et minimise le risque d'introduire de nouveaux bugs en production.

Image for Détection précoce des bogues

Détection précoce des bogues

Permet d'identifier rapidement les bogues pendant le processus de développement, réduisant ainsi le risque de problèmes en production.

Image for Indicateurs clairs

Indicateurs clairs

Fournit des indicateurs clairs de réussite/échec pour la couverture de code, permettant aux équipes d'évaluer facilement l'efficacité de leurs tests.

Image for Informations exploitables

Informations exploitables

Les solutions Sonar offrent des rapports de couverture de code granulaires qui identifient les sections non testées de votre code et recommandent des améliorations.

Image for Amélioration continue

Amélioration continue

Les mesures de couverture du code aident à évaluer l'efficacité des tests, ce qui permet d'améliorer la qualité et la fiabilité du code.

Image for Amélioration de la productivité des développeurs

Amélioration de la productivité des développeurs

Les développeurs peuvent hiérarchiser les tests lorsqu'ils sont le plus nécessaires en se concentrant sur les zones à faible couverture du code, ce qui leur permet de gagner du temps par rapport aux révisions manuelles du code.

Image for Amélioration des compétences des développeurs

Amélioration des compétences des développeurs

En travaillant avec des rapports de couverture du code, les développeurs sont en mesure de visualiser et d'écrire des tests plus complets, ce qui conduit à de meilleures pratiques de codage.

Image for Intégration dans le flux de travail

Intégration dans le flux de travail

Intégration transparente avec les pipelines de construction courants (Gitlab, Jenkins) permettant l'analyse et la création de rapports automatiques sur la couverture de code dans le flux de travail de développement logiciel.

Nombre illimité d'utilisateurs dans toutes les équipes

Vous pouvez avoir autant d'utilisateurs que nécessaire pour n'importe quelle licence. Idéal pour les équipes d'entreprise de toute taille qui ont besoin d'analyser du code.

Projets illimités

Vous pouvez avoir autant de projets que nécessaire à analyser, sans limite fixée. C'est idéal pour les organisations qui ont besoin d'analyser le code de plusieurs projets ou équipes au sein d'une organisation.

Analyses illimitées dans votre organisation

Cela signifie que vous pouvez analyser votre code aussi souvent que nécessaire, sans aucune limite. C'est essentiel pour les organisations qui ont besoin de surveiller en permanence la qualité de leur code.

Couverture de code intégrée dans votre CI/CD

Sonar prend en charge la couverture de code dans vos workflows DevOps, CI/CD et IDE.

DevOps

Sonar s'intègre étroitement aux plateformes DevOps les plus populaires, telles que GitLab, Jenkins et Azure DevOps, vous permettant de collecter des données de couverture de code pendant vos phases de compilation.

Dario Flores image

"Sonar helps our development team confidently make both AI-assisted and human-developed code fit for production by reviewing and establishing rules of good programming practices"

Dario Flores, Technical Quality Specialistaxoft logo

Read customer story
axoft logo
Dario Flores image

Dario Flores, Technical Quality Specialist

"Sonar helps our development team confidently make both AI-assisted and human-developed code fit for production by reviewing and establishing rules of good programming practices"

La meilleure façon d'assurer la couverture de code

Publiez des logiciels sécurisés, fiables et faciles à maintenir

AUTOGÉRÉ

SonarQube Server : solution autogérée

Calculez et stockez les métriques de couverture de code (ligne, condition, nouveau code) à partir des données générées par des outils tiers externes sur site. Recevez des rapports détaillés qui visualisent les pourcentages de couverture et identifient les zones à faible couverture. Utilisez des portes de qualité pour définir des seuils minimaux de couverture de code.

Téléchargez SonarQube dès maintenant
Hébergé

SonarQube Cloud : solution hébergée

Calculez et stockez les métriques de couverture de code (ligne, condition, nouveau code) à partir des données générées par des outils tiers externes hébergés dans le cloud. Recevez des rapports détaillés qui visualisent les pourcentages de couverture et identifient les zones à faible couverture. Utilisez des portes de qualité pour définir des seuils minimaux de couverture de code.

Essayez SonarQube Cloud gratuitement

Instaurer la confiance dans chaque ligne de code

Image for rating

4.6 / 5

CommencerContacter le service commercial
  • Suivez SonarSource sur Twitter
  • Suivez SonarSource sur Linkedin
language switcher
Français (French)
  • Documentation juridique
  • Trust Center

© 2025 SonarSource Sàrl. Tous droits réservés. SONAR, SONARSOURCE, SONARLINT, SONARQUBE, SONARCLOUD et CLEAN AS YOU CODE sont des marques déposées de SonarSource Sàrl.