Dokumentversion:
2.3 (31.07.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 zum "Einstellen der Parameter" sowie zum "Start und Kontrolle" als Teile des Topographie-Gesamtvorganges. Die beiden Messmethoden "Topographie mit Einfachbelichtung" und "Topographie mit Mehrfachbelichtung" mit ihren Funktionen zum Anfahren des Arbeitspunktes, zur abnormalen Ausnahmebehandlung, zum Starten und Stoppen der Regelung (bzw. Topographie) und zur Ausgabe des Vorganges in der Dialogbox, sollen dabei von entsprechenden Testfällen untersucht werden. Die Parameter beider Messmethoden sind dafür in einer Dialogbox festzulegen.
Bemerkungen
Ein getrennter Grobtest für die Teilfunktionen "Einstellen der Parameter für
die Topographie" und "Start und Kontrolle der Topographie" wäre nicht sehr
sinnvol. Die Durchführung der Topographie stützt sich zu großen Teilen
auf Einstellungen, die im Dialog für die Parametereinstellungen vorgenommen
wurden. Von der derzeitigen Programmversion kann diese Konfiguration jedoch
nicht dauerhaft in die Datei DEVELOP.INI übernommen werden. Diese
Tatsachen führen zu der Einsicht, beide Funktionalitäten gemeinsam
zu testen.
Die eigentlichen Ergebnisse der Funktionalitäten zur Topographie sind innerhalb
der Umgebungssimulation nicht sichtbar, da Fotoplatten und Filme nicht ausgewertet
werden können und die Einbindung eines 2-dimensionalen CCD-Detektors in
das XCTL-System vorläufig noch nicht vollzogen wurde. Die Ergebnisse des
0-dimensionalen Testdetektors, die Statusausgaben der Dialogbox und die verbrauchten
Meßzeiten stellen somit die einzigen vergleichbaren Resultate dieser Komponente
dar. Zur Überprüfung der beiden Teilfunktionen Einstellungen und Kontrolle
der Topographie sind die zusammengestellten Testfälle jedoch vollkommen
ausreichend.
Zu einer automatischen Nachregelung des DF-Antriebs aufgrund thermisch verursachter
Intensitätsschwankungen, kann es innerhalb der Umgebungssimulation nie
kommen. Um dieses Verhalten zu simulieren müssten sich die Intensitätswerte
des 0-dimensionalen Detektors spontan zur Laufzeit verändern können.
Somit wird auch eine abnormale Ausnahmebehandlung für den Fall mit Einfachbelichtung
innerhalb dieser Testfälle nicht auftreten können, da die fehlende
Nachregelung niemals zum Herauslaufen aus festgelegten Grenzen führen kann.
Akustische Signale zur Kennzeichnung des Abschlusses eines Messvorgangs, werden
nur über die reale Controller-Hardware ausgegeben und werden deshalb ebenfalls
bei der Spezifizierung vernachlässigt.
Aus dem Dialog zur Kontrolle der Topographie gelangt man direkt zum Einstellungs-Dialog,
welcher jedoch in der aktuellen XCTL-Version nicht für alle Parameter Änderungen
zuläßt. Zum Test dieser Funktionalität empfiehlt sich derzeit
demnach immer der Weg über das Hauptmenü.
Testfälle: Testfall 1
ID: TP.1
Skript: .\seq\Test_TP.1.HTS
Name: Topographie mit Einfachbelichtung
Kurzbeschreibung
Die Dialogbox zur Festlegung der Topographieparameter wird aufgerufen und mit Werten belegt.
Danach wird die Startposition (Arbeitspunkt auf der linken Flanke der Rocking-Kurve) mittels des
Makros "SetupTopography" angefahren und der Messvorgang in festgehaltener Motorposition vollzogen.
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. |
|
Sicherung der originalen Datei DEVELOP.INI und Ersetzung durch eine präparierte Konfiguration |
3. |
|
Sicherung der originalen Datei HARDWARE.INI und Ersetzung durch eine präparierte Konfiguration |
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 -> Topographie... | Dialogbox "Einstellungen Topographie" öffnet sich |
4. |
|
Dialogbox "Einstellungen Topographie" schließt sich |
5. | Hauptmenü: Ausführen -> Topographie... |
|
6. | Button Startposition einstellen anklicken |
|
7. | 30 Sekunden warten (Positionierung abwarten) |
|
8. | Button Regeln starten anklicken | Eine Messagebox "Protokollbuch - Info" erscheint mit dem Text:
Sollen die Messung im Protokollbuch gespeichert werden? |
9. | Button Nein anklicken |
|
10. | 1 Minute warten (Regelung abwarten) |
Eine Messagebox "Topographie" erscheint mit dem Text:
Meß-Zeit abgelaufen ! Bei Bestätigung wird Regelung gestoppt. |
11. | 10 Sekunden warten (Zusatz-Zeit abwarten) |
|
12. | Button Ok anklicken |
|
13. | Button Abbrechen anklicken | Dialogbox "Topographie" schließt sich |
14. | Kreuzchen im Zähler-Fenster oben rechts anklicken | Zähler-Fenster schließt sich |
15. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
16. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
Nachbereitung
Schritt | Aktionen | Erklärung |
1. | Umbenennen der Datei DEVELOP.BAK in DEVELOP.INI | Wiederherstellung der originalen Datei DEVELOP.INI |
2. | Umbenennen der Datei HARDWARE.BAK in HARDWARE.INI | Wiederherstellung der originalen Datei HARDWARE.INI |
Testfälle: Testfall 2
ID: TP.2
Skript: .\seq\Test_TP.2.HTS
Name: Topographie mit Mehrfachbelichtung
Kurzbeschreibung
Die Dialogbox zur Festlegung der Topographieparameter wird aufgerufen und mit Werten belegt.
Danach wird die Startposition durch ein programminternes Makro direkt angefahren
(nicht über den Peak wie bei Einfachbelichtung) und der Messvorgang in drei Segmenten durch
schrittweises Anfahren bestimmter DF-Motorposition vollzogen.
Jedes Segment wird dabei für 1 Minute ruhig gehalten und ausgeleuchtet.
Dies entspricht der Methode der Mehrfachbelichtung, wie sie bei abnormalen Probenverformungen
angewendet wird.
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. |
|
Sicherung der originalen Datei DEVELOP.INI und Ersetzung durch eine präparierte Konfiguration |
3. |
|
Sicherung der originalen Datei HARDWARE.INI und Ersetzung durch eine präparierte Konfiguration |
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 -> Topographie... | Dialogbox "Einstellungen Topographie" öffnet sich |
4. |
|
Dialogbox "Einstellungen Topographie" schließt sich |
5. | Hauptmenü: Ausführen -> Topographie... |
|
6. | Button Startposition einstellen anklicken | In der Dialogbox "Topographie" erscheint die Nachricht:
Arbeitspunkt wird angefahren |
7. | 2 Sekunden warten (Positionierung abwarten) |
|
8. | Button Topographie starten anklicken | Eine Messagebox "Protokollbuch - Info" erscheint mit dem Text:
Sollen die Messung im Protokollbuch gespeichert werden? |
9. | Button Nein anklicken |
|
10. | 3 Minuten warten (Regelung abwarten) |
Eine Messagebox "Topographie" erscheint mit dem Text:
Meß-Zeit abgelaufen ! |
11. | Button Ok anklicken |
|
12. | Button Abbrechen anklicken | Dialogbox "Topographie" schließt sich |
13. | Kreuzchen im Zähler-Fenster oben rechts anklicken | Zähler-Fenster schließt sich |
14. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
15. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
Nachbereitung
Schritt | Aktionen | Erklärung |
1. | Umbenennen der Datei DEVELOP.BAK in DEVELOP.INI | Wiederherstellung der originalen Datei DEVELOP.INI |
2. | Umbenennen der Datei HARDWARE.BAK in HARDWARE.INI | Wiederherstellung der originalen Datei HARDWARE.INI |