> Projekt: Software-Sanierung > Entwicklerdokumentation > Tabelle zu den Entwicklerdokumenten > Gesamtsystem > Test > Testfälle

Gesamtsystem

Test

Testfälle

 

Für einen vollständigen Regressionstest einer aktuellen Programmversion aus dem CVS-Repository, müssen alle definierten Testfälle für jeden Anwendungsfall durchgeführt werden. Wenn das Testpaket erfolgreich durchgeführt werden konnte, sind die grundsätzlichen Funktionalitäten des XCTL-Systems sichergestellt und die aktuelle Version darf als getestete Version im CVS-Repository entsprechend gekennzeichnet werden (siehe CVS-Tagging). Die Testfälle können entweder manuell durch sukzessive Abarbeitung der Tabellen auf den Webseiten oder automatisiert mit Hilfe des Tools ATOS durchgeführt werden. Für beide Varianten müssen zunächst die benötigten präparierten Umgebungsdateien (XCTL-Konfigurationen) sowie alle Solldateien aus dem CVS-Repository geholt werden. Hinweise dazu sind unter Anleitung zur Installation und zur Arbeit mit dem Tool ATOS zu finden.

Testfallsammlungen

Die folgenden Testfälle (bzw. Skripte) sind für einen vollständigen Regressionstest des Gesamtsystems durchzuführen:

Voraussetzungen für jeden Testfall

Das kompilierte XCTL-System muss als ausführbares Programm unter dem Namen Develop.exe vorliegen. Zur Durchführung eines jeden Testfalles ist zuvor die Existenz der unten aufgelisteten Dateien im Programmverzeichnis des XCTL-Systems zu überprüfen, da sie für einen erfolgreichen Programmstart notwendig sind. Falls eine Umgebungsdatei nicht vorhanden ist, muss sie zuvor aus der aktuellen Version im CVS-Repository in das Programmverzeichnis kopiert werden !
  1. Die Datei DEVELOP.INI mit Einstellungen zum Benutzer
  2. Die Datei HARDWARE.INI mit Einstellungen zur Hardware (Detektoren, Antriebe)
  3. Die Datei STANDARD.MAK mit notwendigen Makros, die von der XCTL-Software aufgerufen werden
  4. Die Datei TESTDEV.DAT mit den Meßdaten einer Probe für den 0-dim. Testdetektor