Tableau de bord Qualité de la mise en production
Le tableau de bord Qualité de la mise en production fournit des informations sur 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 les vulnérabilités susceptibles d'avoir un impact sur la mise en production. 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 le suivi de 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 des tests et de la qualité logicielle associés. Vous devez configurer les pipelines via la configuration des outils externes avant de pouvoir voir les mesures provenant de diverses 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 travail Mise en production de produits digitaux.
Accéder au tableau de bord Qualité de mise 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. Sélectionnez l'onglet Qualité sur l'enregistrement de la mise en production.
Données dans les 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ésumé de version comprend des numéros de version qui représentent les exécutions de pipelines de la table sn_devops_pipeline_execution_list.
Pour une mise en production active, le résumé de 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 version affiche les exécutions de pipelines 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 des versions de l'artefact affiche toutes les versions d'artefacts 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, consultez 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 de package proviennent de la table sn_devops_package. Toutefois, si un package est marqué comme candidat à la mise en production, ce package est utilisé même s'il ne s'agit pas de la dernière version.
- Section Résumé de la qualité
- La section Résumé de la qualité affiche un résumé des analyses exécutées sur les pipelines. La source de données de ces widgets est le résumé de l'analyse de la qualité logicielle associé à l'exécution des tâches. Cette section contient les mesures suivantes :
Tableau 1. Widgets de section 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 Vulnerabilities dans les détails de l'analyse de la qualité logicielle.
Utilisez la propriété système VulnerabilitiesTypeMapping pour normaliser chaque type de vulnérabilité, en mappant les valeurs personnalisées aux valeurs standard. Pour plus d'informations, consultez Propriétés de la mise en production des produits digitaux.
Couverture globale Pourcentage de code couvert par vos scénarios de test. Ces données proviennent de la catégorie Coverage (%) dans les détails de l'analyse de la qualité logicielle.
S'il existe plusieurs résultats de résumé 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 Bugs dans les détails de l'analyse de la qualité logicielle.
Odeurs de code Nombre total d'odeurs de code et nombre total de dettes techniques et de duplications pour tous les résultats du résumé de la qualité logicielle. Ces données proviennent de la catégorie Code Smells dans les détails de l'analyse de la qualité logicielle.
- Section 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 des données de ces widgets est le résumé du test associé à l'exécution des tâches. La section contient les mesures suivantes :
Tableau 2. Widgets de la section Résumé du test Widget Description Tests unitaires Nombre total de tests unitaires effectués sur toutes les exécutions de tâches d'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 effectués sur toutes les exécutions de tâches d'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 effectués sur toutes les exécutions de tâches d'une exécution de pipeline, y compris le nombre de tests réussis, échoués, ignorés et bloqués.