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

Allgemeine Einstellungen

Test

Testfälle

 

Dokumentversion: 2.4 (29.08.2002)
Autor: J. Hanisch (Erstautor)
Zustand: in Bearbeitung

Letzter erfolgreicher Durchlauf aller Testfälle:


Inhalt

Aufgabe
Bemerkungen
Testfälle

 

Aufgabe

Diese Testfallsammlung überprüft die Funktionalitäten zur Festlegung der Betriebsparameter und Probenangaben. Die Benutzerangaben können über einen Dialog abgelesen, eingestellt und verworfen werden. Nach Programmende werden diese Benutzerangaben im Abschnitt [Steuerprogramm] der Datei DEVELOP.INI abgelegt. Die alten Benutzerangaben werden dabei überschrieben. Nach dem Programmstart sollten alle aktuellen Benutzerangaben im Dialog "Allgemeine Einstellungen" vorzufinden sein. Dieses Verhalten ist mit geeigneten Testfällen zu überprüfen.

 

Bemerkungen

Die Benutzerangaben haben keinen Einfluss auf das Verhalten des XCTL-Systems mit seiner Umgebung. Es sind rein informative Beschreibungen über den Messplatz, den Benutzer und die untersuchte Probe. Anwendung finden sie beim Erstellen und Einlesen von unterschiedlichen Messwertedateien und werden dort als zusätzliche Informationen in den Headern verwaltet. Das Einlesen einer solchen Datei aktualisiert entsprechend die aktuellen Benutzerangaben. Das Schreiben bzw. Einlesen von Headerinformationen wird in den Testfällen anderer Anwendungsfälle indirekt benutzt und untersucht.

Die Dialogbox "Über Steuerprogramm" läßt sich in keinen Anwendungsfall richtig einordnen und sollte deshalb in einem eigenen Testfall innerhalb dieses Anwendungsfalles überprüft werden. Später sollten hier auch die Testfälle der neu entwickelten Protokollfunktion hinzugefügt werden.

 

Testfälle: Testfall 1

ID: AE.1
Skript: .\seq\Test_AE.1.HTS
Name: Modifizierung von Benutzerangaben

Kurzbeschreibung

Die Dialogbox "Allgemeine Einstellungen" wird aufgerufen. Benutzerangaben werden festgelegt, verworfen, überschrieben und schließlich durch Beendigung des XCTL-Programmes gesichert. Das XCTL-Programm wird erneut gestartet und das Fenster "Allgemeine Einstellungen" aufgerufen, um die aktuellen Benutzerangaben zu vergleichen.

Vorbereitung

Schritt Aktionen Erklärung
1. Existenz aller Umgebungsdateien des XCTL-Systems im Programmverzeichnis überprüfen Gültigen und startfähigen Ausgangszustand des XCTL-Systems sicherstellen
2. Kopieren der Datei DEVELOP.INI als DEVELOP.BAK Sicherung der originalen Datei DEVELOP.INI

Testsequenz

Schritt Aktionen und Eingaben Ereignisse und Ausgaben
1. Starten des XCTL-Systems
(Ausführen der Develop.exe)
Das Hauptfenster des XCTL-Systems öffnet sich
2. 20 Sekunden warten
(Initialisierung des XCTL-Systems abwarten)
 
3. Hauptmenü: Einstellungen -> Einstellungen... Dialogbox "Allgemeine Einstellungen" öffnet sich,
Alle aktuellen Benutzerangaben werden angezeigt
4.
  1. Strom = 20 mA
  2. Hochspannung = 10 kV
  3. Wellenlänge = 1.123
  4. Nutzer = Testnutzer
  5. Besondere Bedingungen = Test !!
  6. Name = Testname
  7. Substrat = TestSub
  8. Orientierung = [123]
  9. Untersuchter Reflex = [456]


  10. Button Ok anklicken
Dialogbox "Allgemeine Einstellungen" schließt sich
5. Hauptmenü: Einstellungen -> Einstellungen... Dialogbox "Allgemeine Einstellungen" öffnet sich
6.
  1. Hochspannung auf 50 kV setzen
  2. Button Ok anklicken
Dialogbox "Allgemeine Einstellungen" schließt sich
7. Hauptmenü: Datei -> Beenden Das Hauptfenster des XCTL-Systems schließt sich
8. 10 Sekunden warten
(Beendigungsvorgang des XCTL-Systems abwarten)
 
9. Starten des XCTL-Systems
(Ausführen der Develop.exe)
Das Hauptfenster des XCTL-Systems öffnet sich
10. 20 Sekunden warten
(Initialisierung des XCTL-Systems abwarten)
 
11. Hauptmenü: Einstellungen -> Einstellungen...
  1. Dialogbox "Allgemeine Einstellungen" öffnet sich
  2. Alle neuen Benutzerangaben werden angezeigt und müssen verglichen werden
12. Button Ok anklicken Dialogbox "Allgemeine Einstellungen" schließt sich
13. Hauptmenü: Datei -> Beenden Das Hauptfenster des XCTL-Systems schließt sich
14. 10 Sekunden warten
(Beendigungsvorgang des XCTL-Systems abwarten)
 
15. Anwenden von .\bin\DataDiff.exe auf die Dateien DEVELOP.INI und .\ref\DEVELOP.INI.REF Vergleich der Konfigurationsdatei mit ihrer zugehörigen Solldatei muss erfolgreich sein

Nachbereitung

Schritt Aktionen Erklärung
1. Umbenennen der Datei DEVELOP.BAK in DEVELOP.INI Wiederherstellung der originalen Datei DEVELOP.INI

Testfälle: Testfall 2

ID: AE.2
Skript: .\seq\Test_AE.2.HTS
Name: Aufrufen der Dialogbox "Über Steuerprogramm"

Kurzbeschreibung

Die Dialogbox "Über Steuerprogramm" wird aufgerufen. Die Adressen der Entwickler werden über die entsprechenden Buttons aufgerufen und angezeigt.

Vorbereitung

Schritt Aktionen Erklärung
1. Existenz aller Umgebungsdateien des XCTL-Systems im Programmverzeichnis überprüfen Gültigen und startfähigen Ausgangszustand des XCTL-Systems sicherstellen

Testsequenz

Testsequenz

Schritt Aktionen und Eingaben Ereignisse und Ausgaben
1. Starten des XCTL-Systems
(Ausführen der Develop.exe)
Das Hauptfenster des XCTL-Systems öffnet sich
2. 20 Sekunden warten
(Initialisierung des XCTL-Systems abwarten)
 
3. Hauptmenü: Hilfe -> Über Dialogbox "Über Steuerprogramm" öffnet sich
4. Button Post Adresse unter Heiko Damerow anklicken Messagebox "Adresse" öffnet sich
5. Button OK anklicken Messagebox "Adresse" schließt sich
6. Button Post Adresse unter Arbeitsgruppe anklicken Messagebox "Adresse" öffnet sich
7. Button OK anklicken Messagebox "Adresse" schließt sich
8. Im Dialog "Über Steuerprogramm" Button Verlassen anklicken Dialogbox "Über Steuerprogramm" schließt sich
9. Hauptmenü: Datei -> Beenden Das Hauptfenster des XCTL-Systems schließt sich
10. 10 Sekunden warten
(Beendigungsvorgang des XCTL-Systems abwarten)
 

Nachbereitung

keine