14.06.2014 Aufrufe

15:40 Uhr Die Testautobahn Holger Hanisch, DATEV - Iqnite

15:40 Uhr Die Testautobahn Holger Hanisch, DATEV - Iqnite

15:40 Uhr Die Testautobahn Holger Hanisch, DATEV - Iqnite

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Titel<br />

<strong>Die</strong> <strong>Testautobahn</strong><br />

Referent(en)<br />

<strong>Holger</strong> <strong>Hanisch</strong>, <strong>DATEV</strong><br />

Mitautor: Dirk Brosda, <strong>DATEV</strong><br />

An wen richtet sich der Beitrag?<br />

Testmanager, Testinfrastruktur-Verantwortliche, Testautomatisierer<br />

Stichwörter<br />

Automatisierte Testinfrastruktur, Continuous Deployment, Virtualisierung, Testautomatisierung<br />

Zusammenfassung<br />

1. Motivation<br />

Optimierungspotentiale bei den <strong>DATEV</strong>-Testräumen und im Testablauf sollen durch eine geschickte<br />

Kombination von eingeführten und neuen Technologien ausgenutzt werden, um die Gesamteffizienz<br />

des Testens weiter zu steigern.<br />

2. Basis<br />

Im <strong>DATEV</strong>-Entwicklernetz ist keine direkte Internetverbindung möglich. Deshalb wurden sogenannte<br />

abgesetzte Testräume geschaffen, die eine Verbindung ins Internet besitzen, aber dadurch vom<br />

Entwicklernetz getrennt sind. In diesen Testräumen werden kundennahe Testnetze aufgebaut und<br />

getestet, aber der Umgang mit ihnen ist sehr zeitaufwändig.<br />

Einige Tests sind zwar auch im Entwicklernetz möglich, aber zusätzlich zur fehlenden<br />

Internetverbindung gibt es noch weitere Einschränkungen durch das große Netz. So können z.B.<br />

keine eigenen Domaincontroller aufgesetzt werden und es sind besondere Sicherheitsanforderungen<br />

zu erfüllen.<br />

Gibt es eine Lösung, die die Vorteile der beiden Testlocations bewahrt, aber deren Nachteile<br />

vermeidet? Können dazu auch neue Technologien wie z.B. die Virtualisierung eingesetzt werden?<br />

3. Lösung<br />

Es wurden Virtuelle Testräume aufgebaut, die nicht direkt in der Domain des Entwicklernetzes<br />

liegen, aber vom Entwickler-Arbeitsplatz erreichbar sind. <strong>Die</strong> <strong>Testautobahn</strong> steuert den<br />

vollautomatischen Ablauf vom Rücksetzen eines kanzleinahen Netzes auf einen konsistenten<br />

Snapshot bis zur Ergebnisaufbereitung der Testläufe. Dazu gehört auch das Einspielen der<br />

Sicherheitsmechanismen, die Installation der zu testenden Anwendungen und der Start der<br />

Testscripts. Notwendige Systemstarts der beteiligten Testrechner sind dabei kein Problem.<br />

iqnite 2013 Deutschland, 23. – 25. April in Düsseldorf - 1 -


4. Ergebnis<br />

Standardtests laufen täglich mit dem jeweils neu erstellten Softwarestand automatisch ab. <strong>Die</strong><br />

Fachtester werden dadurch entlastet und haben mehr Zeit, um nicht automatisierbare Spezialtests<br />

durchzuführen.<br />

Es wird ein frühzeitiges entwicklungsbegleitendes Feedback erzeugt, die Installationsprozeduren<br />

werden stabilisiert und ein gleichzeitiger Test auf unterschiedlichen kundennahen Konfigurationen ist<br />

vom Arbeitsplatz des Entwicklers möglich. Durch das Rücksetzen auf Snapshots werden definierte<br />

Ausgangszustände erreicht, die sich sehr schnell im Vergleich zu physikalischen Rechnern<br />

herstellen lassen.<br />

5. Ausblick<br />

<strong>Die</strong> Anzahl der laufenden <strong>Testautobahn</strong>en wird ausgebaut und die <strong>Testautobahn</strong> wird weiter<br />

optimiert (zentrale Ablage der Konfigurationsinfos außerhalb der Snapshots, Prüfung der<br />

erfolgreichen Installation einer Anwendung vor dem Start der Testscripts usw.)<br />

6. Vortragsessenz<br />

<strong>Die</strong> <strong>Testautobahn</strong> beschleunigt innerhalb des Application Lifecycle Managements den maschinellen<br />

Teil der Software-Entwicklung. Lassen Sie den Computer seine Arbeit machen!<br />

Biografie<br />

<strong>DATEV</strong> ist als Genossenschaft das Softwarehaus und Rechenzentrum für die steuerberatenden<br />

Berufe, für Wirtschaftsprüfer und Rechtsanwälte sowie für deren Mandanten.<br />

<strong>Holger</strong> <strong>Hanisch</strong> ist Diplom-Informatiker. Seit 1991 arbeitet er bei der <strong>DATEV</strong> eG in Nürnberg. Herr<br />

<strong>Hanisch</strong> ist in der <strong>DATEV</strong> als interner Fachberater verantwortlich für die Einführung und für den<br />

Support von QS-Verfahren und deren Einbindung in den gesamten Entwicklungsprozess. Er ist<br />

aktives Mitglied in der GI-Fachgruppe „Testen, Analysieren und Verifizieren von Software“ und<br />

häufiger Vortragender auf Test- und QS-Konferenzen.<br />

Der Diplom-Informatiker Dirk Brosda arbeitet seit 1989 bei der <strong>DATEV</strong> eG in Nürnberg. Als interner<br />

Fachberater ist Herr Brosda verantwortlich für automatisierte Performancemessungen und entwickelt<br />

QS-Werkzeuge.<br />

iqnite 2013 Deutschland, 23. – 25. April in Düsseldorf - 2 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!