Testgetriebene Datenmigration

10
Migration aus Testsicht: Wertvolle alte Inhalte in die neue Form überführen Thomas Briner, Stephan Maier, Matthias Pfau Testgetriebene Datenmigration

Transcript of Testgetriebene Datenmigration

Page 1: Testgetriebene Datenmigration

Migration aus Testsicht:

Wertvolle alte Inhalte in

die neue Form

überführen

Thomas Briner, Stephan Maier, Matthias Pfau

Testgetriebene Datenmigration

Page 2: Testgetriebene Datenmigration

Best Case

Migrationsprozess Betrieb Neusystem

Rollout

Bestens, alles hat

geklappt!

Page 3: Testgetriebene Datenmigration

Worst Case ?

Migrationsprozess Betrieb Neusystem

Rollout

Ist das wirklich schon der

Worst Case?

Page 4: Testgetriebene Datenmigration

Worst Case ?

Oder nicht eher das? Die

Probleme werden erst

beim Rollout bemerkt…

Migrationsprozess Betrieb Neusystem

Rollout

Page 5: Testgetriebene Datenmigration

Worst Case ?

Oder wohl eher das: Nun

gibt es kein Zurück mehr.

Die Daten sind bereits

modifiziert, aber eben

(teilweise) korrupt…

Migrationsprozess Betrieb Neusystem

Rollout

Page 6: Testgetriebene Datenmigration

Die Tools für die testgetriebene

Datenmigration

Page 7: Testgetriebene Datenmigration

Analyse

Batchverarbeitung

Testmethoden

Sanity Suite

Analyse

Produktivstrom

Modifizierende

Testfälle

Kriterium: Konsistenz

Page 8: Testgetriebene Datenmigration

Testmethoden

Kriterium: Korrektheit

Manueller

Stichprobenvergleich

Lesende Testfälle

Generalproben

Page 9: Testgetriebene Datenmigration

Testmethoden

Kriterium: Korrektheit

Quantitative

Analysen

Page 10: Testgetriebene Datenmigration

http://www.zuehlke.com/fileadmin/pdf/fachartikel/

132_os_map_test_datenmigration.pdf

Die Details zum Nachlesen: