Releasequalität-Dashboard
Das Dashboard „Releasequalität“ bietet Einblicke in die Qualität eines Release basierend auf den Zusammenfassungen von Softwarequalitätsprüfungen und Testzusammenfassungen.
Die Zusammenfassungen zu Prüfungen der Softwarequalität geben einen Überblick über den Code und heben potenzielle Fehler oder Schwachstellen hervor, die sich auf das Release auswirken könnten. Die Testzusammenfassungen bieten einen umfassenden Überblick über den Testprozess, einschließlich der Anzahl der ausgeführten, bestandenen und fehlgeschlagenen Tests.
Konfiguration für die Nachverfolgung der Release-Qualität erforderlich
Die auf der Registerkarte Qualität angezeigten Daten werden aus der Pipelineausführung, der Aufgabenausführung und den zugehörigen Testzusammenfassungen und Softwarequalitätszusammenfassungen abgerufen. Sie müssen Pipelines über die Konfiguration der externen Tools konfigurieren, bevor Sie die Metriken aus verschiedenen Datenquellen im Dashboard für Releasequalität anzeigen können.
Weitere Informationen finden Sie unter Integrieren Sie externe -Tools aus dem -Arbeitsbereich Digitale Produktveröffentlichung (Digital Product Release) ..
Greifen Sie auf das Dashboard Releasequalität zu
Um das Dashboard Releasequalität zu öffnen, navigieren Sie zu an. Wählen Sie das Release-Symbol ( Release ) und dann ein Release aus der Liste der Releases. Wählen Sie im Releasedatensatz die Registerkarte Qualität aus.
Daten in Qualitätsmetriken
- Build: Diese Option zeigt alle Pipelines für das Produkt an, das dem Release aus der Tabelle „sn_devops_pipeline“ zugeordnet ist.
Die Liste „ Build-Zusammenfassung “ enthält Build-Nummern, die für Pipeline-Ausführungen in der Tabelle sn_devops_pipeline_execution_list stehen.
Für ein aktives Release werden in der Build-Zusammenfassung alle Pipelineausführungen der ausgewählten Pipeline innerhalb der letzten 30 Tage angezeigt. Für ein abgeschlossenes Release zeigt die Build-Zusammenfassung Pipeline-Ausführungen bis zu 30 Tage vor dem tatsächlichen Enddatum des Release an.
- Artefakt: Diese Option zeigt alle Artefaktdaten aus der Tabelle „sn_devops_artifact“.
In der Liste Artefaktversion werden alle Artefaktversionen angezeigt, die in den letzten 30 Tagen für das Artefakt generiert wurden. Wenn die Option Neueste Version verwenden des Artefakts ausgewählt ist, werden die semantischen Versionen aufgelistet. Weitere Informationen zur Artefaktversion finden Sie unter Verwalten Sie Artefakte in einem Release.
- Paket: Diese Option zeigt alle Artefaktversionen an, die dem aktuellen Paket zugeordnet sind. Die Artefaktversionsdaten stammen aus der Tabelle sn_devops_m2m_artifact_version_package, und die Paketdaten stammen aus der Tabelle sn_devops_package. Wenn jedoch ein Paket als Releasekandidat markiert ist, wird dieses Paket verwendet, auch wenn es nicht das neueste ist.
- Abschnitt „Qualitätszusammenfassung“.
- Der Abschnitt „Quality Summary“ (Zusammenfassung der Qualität) zeigt eine Zusammenfassung der Scans, die für die Pipelines ausgeführt werden. Die Datenquelle in diesen Widgets ist die Zusammenfassung der Prüfungen der Softwarequalität in Bezug auf die Aufgabenausführung. Dieser Abschnitt enthält die folgenden Metriken:
Tabelle : 1. Widgets des Abschnitts „Qualitätszusammenfassung“. Widget Beschreibung Schwachstellen Gesamtzahl der Sicherheitsschwachstellen für den ausgewählten Build. Diese Daten stammen aus der Kategorie Vulnerabilities in den Softwarequalitätsscandetails.
Verwenden Sie die Systemeigenschaft VulnerabilitiesTypeMapping, um jeden Typ von Schwachstelle zu normalisieren und die anwenderdefinierten Werte den Standardwerten zuzuordnen. Weitere Informationen finden Sie unter Eigenschaften des Release-Managements von Digitalprodukten.
Gesamtabdeckung Prozentsatz des von Ihren Testfällen abgedeckten Codes. Diese Daten stammen aus der Kategorie Coverage (%) in den Softwarequalitätsscandetails.
Wenn mehrere Zusammenfassungsergebnisse zur Softwarequalität vorhanden sind, ist der Prozentsatz nicht verfügbar.
In diesem Widget wird die Gesamtzahl der Codezeilen und der abgedeckten Zeilen für alle Ergebnisse der Softwarequalitätszusammenfassung angezeigt.
Fehlerzahl Gesamtzahl der Fehler und durchschnittliche Bewertungen von Zuverlässigkeits- und Wartbarkeitsdaten für alle Ergebnisse der Softwarequalitätszusammenfassung. Diese Daten stammen aus der Kategorie Bugs in den Softwarequalitätsscandetails.
Code-Smells Gesamtzahl der Code-Smells und Gesamtzahl der technischen Schulden und Duplikate für alle Ergebnisse der Softwarequalitätszusammenfassung. Diese Daten stammen aus der Kategorie Code Smells in den Softwarequalitätsscandetails.
- Abschnitt „Testzusammenfassung“.
- Der Abschnitt „Testzusammenfassung“ zeigt eine Zusammenfassung der Ergebnisse des Testlaufs. Die Datenquelle für diese Widgets ist die Testzusammenfassung zur Aufgabenausführung. Der Abschnitt enthält die folgenden Metriken:
Tabelle : 2. Widgets des Abschnitts „Testzusammenfassung“. Widget Beschreibung Komponententests Gesamtzahl der Komponententests, die für alle Aufgabenausführungen in einer Pipelineausführung ausgeführt werden, einschließlich der Anzahl der bestandenen, fehlgeschlagenen, übersprungenen und blockierten Tests. Funktionstests Gesamtzahl der Funktionstests, die für alle Aufgabenausführungen in einer Pipelineausführung ausgeführt werden, einschließlich der Anzahl der bestandenen, fehlgeschlagenen, übersprungenen und blockierten Tests. Leistungstests Gesamtzahl der Leistungstests, die für alle Aufgabenausführungen in einer Pipelineausführung ausgeführt werden, einschließlich der Anzahl der bestandenen, fehlgeschlagenen, übersprungenen und blockierten Tests.