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
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 -