Release-Qualitäts-Dashboard

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Das Dashboard „Releasequalität“ bietet Einblicke in die Qualität eines Release basierend auf den Zusammenfassungen von Softwarequalitätsprüfungen und Testzusammenfassungen.

    Die Zusammenfassungen des Softwarequalitätscans 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 Releasequalität erforderlich

    Die Daten, die auf angezeigt werden Qualität Die Registerkarte wird aus der Pipeline-Ausführung, der Aufgabenausführung und den zugehörigen Testzusammenfassungen und Softwarequalitätszusammenfassungen abgerufen. Sie müssen Pipelines über die Konfiguration externer Tools konfigurieren, bevor Sie die Metriken aus verschiedenen Datenquellen im Dashboard „Releasequalität“ anzeigen können.

    Weitere Informationen finden Sie unter Integrieren Sie externe Tools aus Digitale Produktveröffentlichung (Digital Product Release)Arbeitsbereich.

    Greifen Sie auf das Dashboard „Releasequalität“ zu

    Navigieren Sie zum Öffnen des Dashboards „Releasequalität“ zu Arbeitsbereiche > Arbeitsbereich für Release-Management von Digitalproduktenan. Wählen Sie das Releases-Symbol aus ( Releases-Symbol.) Und wählen Sie dann ein Release aus der Liste Releases aus. Wählen Sie aus Qualität Registerkarte im Release-Datensatz.

    Hinweis:
    Die Qualität Die Registerkarte wird nur für laufende Releases angezeigt.
    Abbildung : 1. Registerkarten „Build“, „Artefakt“ und „Paket“ im Dashboard „Releasequalität“
    Animiertes GIF, das die Registerkarten „Build“, „Artefakt“ und „Paket“ im Dashboard „Releasequalität“ anzeigt.

    Daten in Qualitätsmetriken

    Die Daten im Qualitäts-Dashboard sind in zwei Abschnitte unterteilt, um die Softwarequalität und die Testergebnisse zusammenzufassen. Sie können die Qualitäts- und Testergebnisse mit den folgenden Optionen filtern:
    • Erstellen : Diese Option zeigt alle Pipelines für das Produkt an, das dem Release aus der Tabelle „sn_devops_Pipeline“ zugeordnet ist.

      Die Build-Zusammenfassung Die Liste enthält Build-Nummern, die Pipeline-Ausführungen aus der sn_devops_pipeline_execution_list-Tabelle darstellen.

      Für ein aktives Release Build-Zusammenfassung Zeigt alle Pipeline-Ausführungen der ausgewählten Pipeline innerhalb der letzten 30 Tage an. Für ein abgeschlossenes Release Build-Zusammenfassung Zeigt 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“ an.

      Die Artefaktversion Die Liste zeigt alle Artefaktversionen an, die innerhalb der letzten 30 Tage für das Artefakt generiert wurden. Wenn das Artefakt ist Neueste Version verwenden Option ist ausgewählt, die semantischen Versionen werden aufgelistet. Weitere Informationen zur Artefaktversion finden Sie unter Verwalten Sie Artefakte in einem Release.

    • Paket : Diese Option zeigt alle Artefaktversionen an, die dem neuesten Paket zugeordnet sind. Die Artefaktversionsdaten stammen aus der Tabelle „sn_devops_m2m_artifact_version_package“ und die Paketdaten aus der Tabelle „sn_devops_Package“. Wenn ein Paket jedoch als Release-Kandidat markiert ist, wird dieses Paket verwendet, auch wenn es nicht das neueste ist.
    Hinweis:
    Die Optionen „Artefakt“ und „Paket“ werden nur angezeigt, wenn dem Release ein Artefakt und ein Paket zugeordnet sind.
    Abschnitt „Qualitätszusammenfassung“
    Der Abschnitt „Qualitätszusammenfassung“ zeigt eine Zusammenfassung der Scans, die für die Pipelines ausgeführt werden. Die Datenquelle für diese Widgets ist die Zusammenfassung des Softwarequalitätscans im Zusammenhang mit der Aufgabenausführung. Dieser Abschnitt enthält die folgenden Metriken:
    Tabelle : 1. Widget des Abschnitts „Qualitätszusammenfassung“
    Widget Beschreibung
    Schwachstellen Gesamtzahl der Sicherheitsschwachstellen für den ausgewählten Build.

    Diese Daten stammen aus VulnerabilitiesKategorie in den Details des Softwarequalitätscans.

    Verwenden Sie VulnerabilitiesTypeMappingSystemeigenschaft zum Normalisieren jeder Art von Schwachstelle, wobei die anwenderdefinierten Werte den Standardwerten zugeordnet werden. Weitere Informationen finden Sie unter Eigenschaften der digitalen Produktveröffentlichung .

    Gesamtabdeckung Prozentsatz des Codes, der von Ihren Testfällen abgedeckt wird.

    Diese Daten stammen aus Coverage (%)Kategorie in den Details des Softwarequalitätscans.

    Wenn mehrere Zusammenfassungsergebnisse der Softwarequalität vorhanden sind, ist der Prozentsatz nicht verfügbar.

    Die Gesamtanzahl der Code- und Zeilen, die für alle Zusammenfassungsergebnisse der Softwarequalität abgedeckt sind, wird in diesem Widget angezeigt.

    Fehlerzahl Gesamtzahl der Fehler und durchschnittliche Bewertungen von Zuverlässigkeits- und Wartbarkeitsdaten für alle Zusammenfassungsergebnisse der Softwarequalität.

    Diese Daten stammen aus BugsKategorie in den Details des Softwarequalitätscans.

    Code-Smells Gesamtzahl der Codegerüche und Gesamtzahl der technischen Schulden und Duplizierungen für alle Zusammenfassungsergebnisse der Softwarequalität.

    Diese Daten stammen aus Code SmellsKategorie in den Details des Softwarequalitätscans.

    Testzusammenfassungsabschnitt
    Der Abschnitt „Testzusammenfassung“ zeigt eine Zusammenfassung der Testlaufergebnisse. Die Datenquelle für diese Widgets ist die Testzusammenfassung im Zusammenhang mit der Aufgabenausführung. Der Abschnitt enthält die folgenden Metriken:
    Tabelle : 2. Widget des Testzusammenfassungsabschnitts
    Widget Beschreibung
    Komponententests Gesamtzahl der Einheitentests, die für alle Aufgabenausführungen in einer Pipeline-Ausfü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 Pipeline-Ausfü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 Pipeline-Ausführung ausgeführt werden, einschließlich der Anzahl der bestandenen, fehlgeschlagenen, übersprungenen und blockierten Tests.