Interne Nummerierung
Eines der wichtigsten Feature von succest ist die Fähigkeit große, komplexe, vielschichtige Testdaten in dem System Under Test (SUT) anzulegen und dann - unter Zuhilfenahme dieser Testdaten - die eigentliche Prüfung einer zugesicherten Eigenschaft vorzunehmen.
Um diese Einzelobjekte aus denen die Testdaten bestehen einerseits zu verknüpfen und andererseits wieder zu finden, benötigt succest die IDs dieser Einzelobjekte. Wenn diese IDs beim Anlagen von Testdaten von außen mit in das SUT hinein gegeben werden, spricht man von Externer Nummerierung. Häufig ist es aber so, dass das System, das die Daten verwaltet, selbst diese IDs beim ersten Anlegen der Objekte vergibt. Diese interne Vergabe der IDs in dem SUT wird als Interne Nummerierung bezeichnet.
Da succest beim Aufbau des Virtuellen Datenhaushaltes Verknüpfungen zwischen den Objekten erzeugen muss, ist die Darstellung dieser Verknüpfungen im Falle der Internen Nummerierung zweistufig. Innerhalb des Virtuellen Datenhaushaltes werden alle Verknüpfungen über von succest generierte Guids abgebildet. Innerhalb des SUT werden beim Anlegen der Objekte die vom SUT intern vergebenen IDs zusammen mit den von succest erzeugten Guids in Nachschlage-Tabellen abgelegt. So kann ein Objekt - nachdem es im SUT angelegt wurde - sowohl über seine echte, intern vergebene Nummer, als auch über die ursprünglich von succest generierte Guid angesprochen werden.
Die Besonderheit der Internen Nummerierung besteht in der Zweistufigkeit der IDs (in succest Guids, im SUT intern vergebene Nummern) und der Nachschlage-Tabelle zur Auflösung der Guids in die SUT-eigenen Nummern.