Revisions- und Compliance sichere Testnachweise mit agilen Testmethoden
Ein geplanter dokumentierter Testprozess ist für die meisten Softwareentwicklungsvorhaben im Financial Service Bereich bereits ein Standard. Ausgehend von stabilen fachlichen und technischen Anforderungen lassen sich mit dem Einsatz von Testverfahren revisionssichere Testszenarien planen und durchführen. Bei der Entwicklung von innovativen Web-Applikationen im Finance Bereich stehen jedoch kurze Innovationszyklen mit wechselnden Anforderungen, hohem Termindruck und komplexen Regelwerken im Vordergrund. Diese Projektvorhaben können sehr gut mit agilen Entwicklungsprozessen umgesetzt werden. Für die Inbetriebnahme der Softwareprodukte sind die Anforderungen der internen Revision und der Wirtschaftsprüfer zu berücksichtigen, z.B. bei internen Freigabeprozessen oder der Compliance nach Sarbanes-Oxley-Act (SOX). Wie muss die Testmethodik an agile Entwicklungsprozesse angepasst werden? Wie wird eine Testnachweisführung für agil arbeitende Entwicklungsteams sinnvoll aufgebaut?
Der Vortrag zeigt, welche Korrekturen im Testprozess notwendig sind, damit agile Entwicklungsprozesse auch im Financial Service Bereich erfolgreich eingesetzt werden können. Anhand von Projektbeispielen wird gezeigt, nach welchen Kriterien Methoden aus dem Rapid Application Testing und Agile Testing sinnvoll für das Testen von Web-Applikationen ausgewählt werden. Für Rich Internet Applications, die im Finance Bereich für eine höhere Attraktivität beim Kunden sorgen, ist ein hoher Grad an Testautomatisierung sinnvoll. Am Beispiel des Open-Source Testwerkzeuges Selenium werden Regressionstests für Ajax-basierte Web-Applikationen und Browser-übergreifende Testautomatisierung erläutert.
Mit einer best-practise Auswahl von Testmetriken und Lessons-learned Erfahrungen aus Testprojekten will der Vortrag den Weg für die revisionssichere Einführung von agil entwickelten Web-Applikationen aufzeigen.
|