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:
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 anzeigen.
Die Quelltextabdeckungsdaten der Modultests sind direkt im Unit Test Browser sichtbar.
Sie benötigen keine weiteren Berechtigungen, um Coverage Analyzer zu starten und die Detailanzeige und die Globalanzeige zu nutzen.
Für alle anderen Funktionen brauchen Sie die Berechtigung für Berechtigungsobjekt S_COV_ADM. Diese Berechtigung ist in der SAP-Entwicklerrolle enthalten.