Fandom

Software-Wiki

Test Data Language

869Seiten in
diesem Wiki
Seite hinzufügen
Diskussion0 Teilen

Test Data Language (TDL) ist eine Programmiersprache, die zur Erzeugung von Testdaten verwendet wird.

Allgemeine Beschreibung Bearbeiten

TDL entstand aus dem Bedürfnis heraus, einen vorhandenen Text als Vorlage (Schablone) verwenden zu können, indem lediglich variable Elemente durch Platzhalter ausgetauscht werden, ohne dass man, wie damals in allen anderen Programmiersprachen üblich, komplizierte und schwer lesbare Konstruktionen aus Zeichenkettenoperationen zusammenstellen muss.

Aus der Umsetzung dieser Anforderung in TDL ergibt sich auch in einfachster Weise die Möglichkeit, in nur einem Arbeitsgang Daten in verschiedenen Ausgabeformaten zu erzeugen und somit verschiedene Ausgabeziele parallel zu bedienen.

Ebenso elementar ist die Forderung, Prozesse (in diesem Fall die Erzeugung von Testdaten) parallelisieren zu können, ohne sich um die Synchronisierung von Vorgängen kümmern zu müssen. Das wird in TDL dadurch ermöglicht, dass Referenzen bereits durch die Implementierung des Interpreters aufgelöst und parallelisiert werden. Dadurch können ohne zusätzlichen Aufwand auch Simulationen (in Echtzeit oder in Zeitraffer) in Q-up gestartet werden.[1]

Merkmale Bearbeiten

Die TDL sollte keine neuen syntaktischen Elemente aufweisen, um eine einfache Erlernbarkeit zu gewährleisten. Daher sind die Syntaxelemente der TDL an die allgemein bekannten Programmiersprachen PASCAL und BASIC angelehnt, wie im Folgenden am Beispiel einer Schleifen und einer Alternative sowie dem Aufruf einer Funktion dargestellt ist:

for i = 1 to 10 do
    if i < 5 then
        Trace(TRACELEVEL_INFO, i);
    endif
endfor

Es gibt einen großen Satz von Standardfunktionen, die mit Q-up ausgeliefert werden. Diese Decken u.a. die folgenden Bereiche ab:

  • Zufallszahlen
  • Trigonometrie
  • Zeichenkettenverarbeitung
  • Datenbankzugriffe
  • Warteschlangen (Microsoft Message Queues)
  • Dateisystemzugriffe (Verzeichnisse und Dateien)
  • Datenkonvertierungen
  • Datum und Zeit

Einzelnachweise Bearbeiten

  1. Test Data Language (TDL) auf q-up-data.com, abgerufen 2. Dezember 2013
Info Sign  Dieser Wikipedia-Artikel wurde gemäß GFDL bzw. CC-by-sa mit allen Versionen importiert.

Störung durch Adblocker erkannt!


Wikia ist eine gebührenfreie Seite, die sich durch Werbung finanziert. Benutzer, die Adblocker einsetzen, haben eine modifizierte Ansicht der Seite.

Wikia ist nicht verfügbar, wenn du weitere Modifikationen in dem Adblocker-Programm gemacht hast. Wenn du sie entfernst, dann wird die Seite ohne Probleme geladen.

Auch bei Fandom

Zufälliges Wiki