Show TOC

Coverage Analyzer Dieses Dokument in der Navigationsstruktur finden

Arbeitsmappe Arbeitsmappe

 

ABAP Coverage Analyzer ist ein Werkzeug zur Erfassung und Analyse der Quelltextabdeckung von Test-Suites. Damit können Sie die Qualität von Modultests (Unit-Tests) und Integrationstests verbessern und den gesamten Bereich der Qualitätssicherungstests einfacher verwalten.

Mit Coverage Analyzer wird nachvollzogen, in welchem Umfang Ihr Quelltext im Testverlauf oder sogar im normalen Produktivbetrieb abgearbeitet wird. Die Quelltextabdeckung wird auf Prozedur-, Verzweigungs- und Anweisungsebene rückgemeldet. Außerdem werden die Häufigkeit der Quelltextausführung und das Vorkommen von Laufzeitfehlern aufgezeichnet.

Im Folgenden werden einige typische Aufgaben genannt, die Sie mit ABAP Coverage Analyzer ausführen können:

  • Als Entwickler können Sie mit Coverage Analyzer Ihre Modultests und Integrationstests validieren.

    Sie können feststellen, in welchem Umfang Ihr Quelltext in den Tests abgearbeitet wird. Lücken beim Testen lassen sich effizient feststellen und durch neue oder geänderte Tests schließen. Außerdem können Sie überprüfen, ob Ihre Integrationstests im Hinblick auf die Quelltextabdeckung den tatsächlichen Benutzerszenarios entsprechen.

    Die mit den Tests im Entwicklungssystem erzielte Quelltextabdeckung können Sie mit der Abdeckungsanzeige im ABAP Unit Browser oder der Detailanzeige in Coverage Analyzer anzeigen.

Starten der Transaktion Coverage Analyzer

Sie starten Coverage Analyzer zur Verwaltung und Anzeige der Quelltextabdeckungsdaten wie folgt:

  • Wählen Sie auf dem Bild SAP Easy Access   SAP Menü   Test   Coverage Analyzer  .

  • Führen Sie im ABAP Unit Browser einen Testfavoriten aus und setzen Sie dabei die Einstellung Zusatzoptionen auf Abdeckungsmessung. Alternativ können Sie Programm- oder Paketmodultests im Browser mit der Funktion Abdeckung ausführen und messen ausführen.

    Die Quelltextabdeckungsdaten der Modultests sind direkt im Unit Test Browser sichtbar.

  • Geben Sie von einem beliebigen Bild aus den Transaktionscode SCOV ein.

Berechtigungen

Um Coverage Analyzer (Transaktion SCOV) zu starten, brauchen Sie Berechtigung für das Berechtigungsobjekt S_TCODE mit TCD-Feldwert SCOV.

Sie benötigen keine weiteren Berechtigungen, um Coverage Analyzer zu starten und die Detailanzeige und Globalanzeige zu nutzen.

Für alle anderen Funktionen brauchen Sie die Berechtigung für Berechtigungsobjekt S_COV_ADM. Diese Berechigung ist in der SAP-Entwicklerrolle enthalten.