Felix Tissen
 - 23. Juli 2020

ABAP Unit Tests: Es ist nie zu spät

Programming Work Time. Programmer Typing New Lines of HTML Code. Laptop and Hand Closeup. Working Time. Web Design Business Concept.

Mit ABAP Unit Tests sichern Sie die Qualität und langfristige Funktionalität Ihrer Entwicklungen. Oft fragen Entwickler sich aber, ob sich der Aufwand für eine nachträgliche Implementierung überhaupt noch lohnt. Hier lesen Sie zwei Argumente, die dafür sprechen.

Haben Sie auch schon einmal über die Nutzung von ABAP Unit Tests nachgedacht und direkt den folgenden Gedanken im Kopf gehabt: „Wir haben soviel bestehenden Quellcode, das lohnt sich jetzt auch nicht mehr!“?

Ich kann diesen Gedanken voll und ganz nachvollziehen. Mit diesem Gedanken stehen Sie auch sicherlich nicht alleine da. Denn die optimale Wirksamkeit von Unit Tests zeigt sich gerade dann, wenn sämtliche Funktionalitäten abgedeckt sind.

Warum sich trotzdem ein nachträglicher Einstieg lohnt? Dazu möchte ich gerne zwei Pro-Argumente mit Ihnen teilen:

Argument 1: Die langfristige Wirkung

Zum einen habe ich in einem früheren Beitrag dargelegt, warum sich die Nutzung von ABAP Unit im Hinblick auf den Testaufwand lohnt.
Aus dem Beitrag geht unter anderem hervor, dass sich der Testaufwand mit jeder abgedeckten Funktion verringert und gerade die langfristige Wirkung der entscheidende Faktor ist.

ABAP Unit: Ergebnisanzeige

ABAP Unit: Ergebnisanzeige

Argument 2: Nutzung von ABAP Unit

Zum anderen ist es jederzeit möglich, für Neu- und Weiterentwicklungen auf ABAP Unit zurückzugreifen. Dazu gehen Sie wie folgt vor:

  1. Die neue Funktionalität sauber nach objektorientierten Prinzipien kapseln.
  2. Die in der Regel dabei entstehenden neuen Klassen mit Hilfe von ABAP Unit Tests abdecken.
  3. Die neue Funktionalität mit nur einem Klick überprüfen.
Resultierend daraus wird der Testaufwand für die neue Funktionalität stark verringert.
E-Book: ABAP Entwicklungsrichtlinien

Richtlinien zur Programmierung und Praxistipps zum Thema APAP-Entwicklung.

Unser E-Book zu den ABAP Entwicklungsrichtlinien

Aus meiner Sicht spricht also nichts dagegen, auch nachträglich in die Benutzung von ABAP Unit einzusteigen und dessen Vorteile für Neu- und Weiterentwicklungen in vollem Umfang zu nutzen. Wie stehen Sie dazu?

Sie stehen vor der Überlegung Unit Test bei Ihnen zu verwenden? Sie haben offene Fragen, bei denen ich Ihnen weiterhelfen kann? Gerne stehe ich telefonisch und per Mail zur Verfügung.

Felix Tissen

Felix Tissen

Mein Name ist Felix Tissen und ich bin SAP Consultant bei mindsquare. Individuelle Softwarelösungen sind meine Leidenschaft.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren


Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Angebot anfordern
Preisliste herunterladen
Expert Session
Support