Benutzeranmeldung

Newsletter

Test Driven Development (TDD)

Nach einem Jahr Entwicklung mit TDD in ABAP muss ich sagen dass, dies tatsächlich sehr gut funktioniert. Die Sprache unterstützt Unit Tests sehr gut und mit den eCATT Testdaten-Containern hat man eine sehr einfache Möglichkeit parametrisierte Tests zu erstellen. Momentan ist es leider noch ein bisschen Handarbeit, wenn man sich die Testdaten aus dem Debugger abzieht und in einem Testdaten-Containern speichert, aber wie ich aus verlässlichen Quellen erfahren habe, soll es in naher Zukunft dafür ein Debugger-Skript geben! Auch der auf dem Basisrelease 7.10 zur Verfügung stehende Coverage-Analyser ist sehr hilfreich. Dieser ermöglicht es sehr einfach zu ermitteln wie viel Prozent meines Codes mit den zur Verfügung stehenden Unit Tests abgedeckt sind.

Tags: