Wer zu spät testet, verschleudert Geld

Tests automatisieren

Solche Proofpoints geben dem Entwickler äußerst wichtige Informationen an die Hand. Er kann jetzt sofort nachfassen, wenn zum Beispiel der Verdacht aufkommt, dass ein Requirement-Detail nicht eindeutig definiert ist und deshalb folgenschwere Interpretationen in der Programmierung zulässt. Gleichzeitig stellt sich ein anderer positiver Effekt ein: Die frühe Verfügbarkeit von Akzeptanzregeln für den User-Acceptance-Test gibt dem Entwickler die Zeit, sich mit dem Thema Testautomatisierung zu beschäftigen. "Es ist schon schwierig genug, den User-Acceptance-Test manuell vorzunehmen. Noch weiter ist man davon entfernt, sich zusätzlich Gedanken über eine Automatisierung dieses Tests mit entsprechenden Skripten zu machen", schildert Golze die Praxis. SQS-Chef van Megen belegt dies mit Zahlen: Die von den meisten Entwicklern vorgenommenen Funktionstests erfolgen derzeit noch zu 60 bis 80 Prozent manuell. Etwa 80 Prozent dieser Tests ließen sich jedoch automatisieren.

Im Resümee ist es für Golze entscheidend, dass das Referenzmodell auf der Sprachbasis der Fachabteilung entsteht und sich zunächst nicht an den technischen Möglichkeiten der IT orientiert. Erst in einem Folgeschritt sollen Entwickler ihre Sicht auf das Modell legen, indem sie beispielsweise an einen in Word geschriebenen Funktionsbaum ihre technischen Spezifikationen an jedes Requirement anhängen.

Automatisierung
Die von den meisten Entwicklern vorgenommenen Funktionstests erfolgen derzeit noch zu 60 bis 80 Prozent manuell. Vier von fünf Tests ließen sich jedoch automatisieren.