ABAP Unit Tests: Es ist nie zu spät
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.
Lohnen sich ABAP Unit Tests?
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, da Sie mit diesem nicht alleine dastehen. 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, zeige ich Ihnen anhand folgender zwei Argumente:
Die langfristige Wirkung
In einem früheren Beitrag habe ich bereits dargelegt, inwiefern sich der Testaufwand mit ABAP Unit 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.
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:
- Kapseln Sie die neue Funktionalität sauber nach objektorientierten Prinzipien.
- Decken Sie danach die in der Regel dabei entstehenden neuen Klassen mit Hilfe von ABAP Unit Tests ab.
- Zuletzt überprüfen Sie die neue Funktionalität mit nur einem Klick.
Fazit
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? Oder haben Sie noch offene Fragen? Gerne helfen wir Ihnen weiter.