Das Ende von Testdaten auf Vorrat

Short description

Die Reduzierung der “time to market” ist ein immer aktuelles Thema in der Softwareentwicklung. Um trotz kurzer Releasezyklen die Qualität zu halten, steigt der Automatisierungsgrad und die Menge der Durchführung an (“fast feedback”).

Dies hat deutliche Auswirkungen auf den Bedarf an adäquaten Testdaten.

 

Zusätzlich werden nicht nur die zu testenden Systeme, sondern auch die verwalteten Daten immer komplexer. Dadurch gelangen klassische Modelle der “Testdaten Erzeugung auf Vorrat” schnell an ihre Grenzen.

 

Der Vortrag zeigt einen Lösungsansatz, der diesen Problemen begegnet, indem er die benötigten Daten erst im Moment der Nutzung durch Cloning erzeugt. Zusätzlich werden die Nutzung für manuelle Tests, die Integration in Test-Automatisierung, aber auch Herausforderungen betrachtet.

Value for the audience:
Key Learnings:
- Wie Testdaten Cloning die Testdaten Vorratshaltung ablösen kann.
- Wie man Testdaten verwenden kann ohne Probleme mit “Testdaten-Verbrauch” oder “Veränderung durch Andere”
- Wie nicht nur synthetische Daten, sondern reale Daten-Konstellationen (bspw. aus Produktion) reproduziert (und anonymisiert) werden können.
- Wie das Vorgehen auch auf mehreren Test-Umgebungen nutzbar sein kann.

Problems addressed:
Testdaten Erzeugung auf Vorrat stößt bei der heutigen Menge an Testdurchführungen schnell an ihre Grenzen. Die Testdaten werden schneller verwendet (und ggf. verbraucht), als sie erzeugt werden können.

So wie die zu testenden Systeme, werden auch die verwalteten Daten immer komplexer. Synthetische Daten können hier meist nur bedingt genutzt werden. Reale Datenstrukturen sind meist zu komplex für Anlage-Skripte.

Oft sind Probleme aus Produktion nicht auf Testumgebungen mit den hier vorhandenen Daten nachstellbar. Der Weg von Daten aus Produktion zu einer Testumgebung ist aber oft schwierig (DSGVO) und das manuelle Nachbilden der Daten sehr komplex.

Talk language: German
Level: Advanced
Target group: Testmanager, Testdaten-Manager, Testautomatisierer, Test-Engineers, manuelle Tester

Company:
Generali Deutschland AG

Presented by:
Björn Scherer

Björn Scherer