ID

Aus succestWiki
Wechseln zu: Navigation, Suche

Eine ID ist eine als eindeutiger Schlüssel (Identifier) fungierende Identifikationsnummer eines Objektes in einem Datenverarbeitungssystem. IDs sind oft vielstellige nummerische Werte (z. B. eine zehnstellige Kundennummer), strukturierte alpha-nummerische Werte (beispielsweise eine IBAN, die aus einem alphabetischen Länderschlüssel, einer zweistelligen numerischen Prüfziffer und einer länderspezifischen lokalen Darstellung einer Kontoidentifikation besteht) oder Guids.

Besondere Erwähnung finden IDs in diesem Wiki, weil ihnen eine Schlüsselrolle bei der Erstellung eines konsistenten (gegebenenfalls synthetischen) Datenbestandes zukommt. IDs sind der "Klebstoff", der unterschiedliche Objekte in einem System zusammenhält. Welche Konten in einem Kernbanksystem zu welchen Kontoinhabern gehören, wird durch die IDs gesteuert. Aber IDs halten auch besondere Herausforderungen für die Testdatenerzeugung bereit. Bei der (Teil-)Verwendung von Echtdaten zur Testdatenerzeugung sind fachliche IDs (wie beispielsweise die IBAN) aus Datenschutzerwägungen kritisch zu betrachten. Nutzt ein System Under Test (SUT) einen internen Nummerierungsmechanismus, ist das Herstellen eines komplexen konsistenten Datenbestandes als Testdatenset ungleich aufwendiger, als wenn ein externer Nummerierungsmechanismus zum Einsatz kommt. Zusätzlich ist aber im Falle eines externen Nummerierungsmechanismus die Bildung von fachlich korrekten IDs keine triviale Aufgabe.

Egal ob die Aufgabe darin besteht, die synthetische Testdaten zu erzeugen, synthetische Testdaten in einem Hybridmodell mit Echtdaten anzureichern oder Echtdaten in einem Testsystem zu reduzieren und datenschutzkonform aufzubereiten: In jedem Falle ist viel Detail-Wissen um die Funktionsweise von internen und externen Nummerierungsmechanismen ebenso gefordert, wie das tiefe Verständnis der technischen und fachlichen IDs, die im SUT Verwendung finden.

succest verfügt über zahlreiche Werkzeuge zur Bildung aller erdenklicher fachlichen und technische IDs. Zusätzliche verfügt succest über Funktionen, die es ermöglichen sowohl mit internen als auch mit externen Nummerierungsmechanismen und deren Mischformen umzugehen.