Tableau de bord de qualité des mises en production
Le tableau de bord de qualité de la mise en production fournit des aperçus de la qualité d’une mise en production en fonction des résumés de l’analyse de la qualité logicielle et des résumés des tests.
Les résumés de l’analyse de la qualité logicielle donnent une vue d’ensemble du code, en mettant en évidence les bogues ou vulnérabilités potentiels susceptibles d’avoir un impact sur la publication. Les résumés des tests fournissent une vue complète du processus de test, y compris le nombre de tests exécutés, réussis et échoués.
Configuration requise pour suivre la qualité de la mise en production
Les données affichées dans l’onglet Qualité sont extraites de l’exécution du pipeline, de l’exécution des tâches et de leurs résumés de tests et résumés de qualité logicielle associés. Vous devez configurer les pipelines via la configuration des outils externes avant de pouvoir consulter les mesures issues de différentes sources de données sur le tableau de bord Qualité de la mise en production.
Pour plus d'informations, consultez Intégrer des outils externes à partir de l’espace de Version digitale du produit travail.
Accéder au tableau de bord de qualité des mises en production
Pour ouvrir le tableau de bord Qualité de la mise en production, accédez à . Sélectionnez l’icône Mises en production ( ), puis sélectionnez une mise en production dans la liste Mises en production. Sélectionnez l’onglet Qualité sur l’enregistrement de version.
Données dans Mesures de qualité
- Version : cette option affiche tous les pipelines pour le produit associé à la mise en production à partir de la table sn_devops_pipeline.
La liste récapitulative des versions comprend des numéros de version qui représentent les exécutions de pipeline à partir de la table sn_devops_pipeline_execution_list.
Pour une mise en production active, le résumé de la version affiche toutes les exécutions du pipeline sélectionné au cours des 30 derniers jours. Pour une mise en production terminée, le résumé de la version affiche les exécutions de pipeline jusqu’à 30 jours avant la date de fin réelle de la mise en production.
- Artefact : cette option affiche toutes les données d’artefacts de la table sn_devops_artifact.
La liste Version de l’artefact affiche toutes les versions de l’artefact générées au cours des 30 derniers jours pour l’artefact. Si l’option Utiliser la dernière version de l’artefact est sélectionnée, les versions sémantiques sont répertoriées. Pour plus d’informations sur la version de l’artefact, reportez-vous à la section Gérer les artefacts dans une mise en production.
- Package : cette option affiche toutes les versions d’artefacts associées au dernier package. Les données de version de l’artefact proviennent de la table sn_devops_m2m_artifact_version_package et les données du package proviennent de la table sn_devops_package. Cependant, si un package est marqué comme release candidate, ce package est utilisé même s’il n’est pas le plus récent.
- Section du résumé de la qualité
- La section Résumé de la qualité vous montre un résumé des analyses exécutées sur les pipelines. La source de données sur ces widgets est le résumé de l’analyse de la qualité logicielle lié à l’exécution des tâches. Cette section contient les mesures suivantes :
Tableau 1. Widgets de la section du résumé de la qualité Widget Description Vulnérabilités Nombre total de vulnérabilités de sécurité pour la version sélectionnée. Ces données proviennent de la catégorie dans les détails de l’analyse de la Vulnerabilities qualité logicielle.
Utilisez la VulnerabilitiesTypeMapping propriété système pour normaliser chaque type de vulnérabilité, en mappant les valeurs personnalisées avec les valeurs standard. Pour plus d’informations, consultez les propriétés de Digital Product Release.
Couverture globale Pourcentage de code couvert par vos scénarios de tests. Ces données proviennent de la catégorie dans les détails de l’analyse de la Coverage (%) qualité logicielle.
S’il existe plusieurs résultats récapitulatifs de la qualité logicielle, le pourcentage n’est pas disponible.
Le nombre total de lignes de code et de lignes couvertes pour tous les résultats du résumé de la qualité logicielle est affiché sur ce widget.
Nombres de bogues Nombre total de bogues et évaluations moyennes des données de fiabilité et de maintenabilité pour tous les résultats du résumé de la qualité logicielle. Ces données proviennent de la catégorie dans les détails de l’analyse de la Bugs qualité logicielle.
Odeurs de code Nombre total d’odeurs de code et nombre total de dettes techniques et de doublons pour tous les résultats du résumé de la qualité logicielle. Ces données proviennent de la catégorie dans les détails de l’analyse de la Code Smells qualité logicielle.
- Section de résumé du test
- La section Résumé du test affiche un résumé des résultats de l’exécution du test. La source de données sur ces widgets est le résumé du test lié à l’exécution des tâches. La section contient les mesures suivantes :
Tableau 2. Widgets de la section de résumé du test Widget Description Tests unitaires Nombre total de tests unitaires exécutés sur toutes les exécutions de tâches dans une exécution de pipeline, y compris le nombre de tests réussis, échoués, ignorés et bloqués. Tests fonctionnels Nombre total de tests fonctionnels exécutés sur toutes les exécutions de tâches dans une exécution de pipeline, y compris le nombre de tests réussis, échoués, ignorés et bloqués. Tests de performances Nombre total de tests de performances exécutés sur toutes les exécutions de tâches dans une exécution de pipeline, y compris le nombre de tests réussis, échoués, ignorés et bloqués.