Dokumentversion:
2.2 (07.01.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 Ansteuerung
aller Antriebe (DF, DC, AR, TL, CC etc.).
über die Dialogbox "Manuelle Justage".
Die Motoren sollen hierbei mit den drei Betriebsarten Direktbetrieb, Schrittbetrieb
und Fahrbetrieb angesteuert werden können. Alle Antriebe, bis auf DF und
DC, können dabei unabhängig voneinander bedient werden und gleichzeitig
in Bewegung sein. Die Winkelein- und ausgaben der Dialogbox beziehen sich auf
die relative Null-Position, welche für jeden Antrieb beliebig festgelegt
werden darf. Für den funktionellen Test dieser Dialogbox genügen Testfälle
für die Arbeit mit den drei wichtigsten Antrieben DF (Beugung Fein), TL
(Tilt) und CC (Collimator).
Bemerkungen
Die Ergebnisse der Funktionalitäten der "Manuellen Justage" sind im allgemeinen
nur in einem realen System am Arbeitsplatz sichtbar, da im Testbetrieb keine
eigentliche Hardware angesprochen wird. Wir müssen uns daher auf die Rückgabewerte
der Motorensimulation verlassen.
Bei der Spezifizierung von Testfällen ist zu beachten, dass die häufige
Bewegung der Antriebe in verschiedene Richtungen zu leichten Rundungsfehlern
bei der Positionsbestimmung führen können. Diese Tatsache ist durch
jeweilige Toleranzen zu berücksichtigen.
Während der Bewegung eines Antriebs ist die Auswahl eines anderen über
die Kurzwahl nicht möglich. Die Auswahl kann aber über die Auswahlliste
unter "Aktueller Antrieb" vorgenommen werden.
Testfälle: Testfall 1
ID: MJ.1
Skript: .\seq\Test_MJ.1.HTS
Name: DF im Direktbetrieb und Setzen der Relativen Null
Kurzbeschreibung
Das Fenster Manuelle Justage wird aufgerufen.
Der Antrieb DF wird ausgewählt und im Direktbetrieb auf bestimmte Werte bewegt.
Das Setzen und Aufheben der Relativen Null wird hierbei getestet.
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ü: Ausführen -> Manuelle Justage... | Dialogbox "Manuelle Justage" öffnet sich |
4. | "Aktueller Antrieb" auf DF setzen | Werte des Antriebs DF erscheinen in der Dialogbox |
5. |
|
Antrieb DF setzt sich in Bewegung |
6. | 3 Sekunden warten (Motorbewegung abwarten) |
"Winkel" steht auf 50.12 Sekunden |
7. | Button Relative Null setzen anklicken | "Winkel" und "Neuer Winkel" stehen auf 0.00 Sekunden |
8. |
|
Antrieb DF setzt sich in Bewegung |
9. | 5 Sekunden warten (Motorbewegung abwarten) |
"Winkel" steht auf -100.98 Sekunden |
10. | Button Relative Null aufheben anklicken |
|
11. |
|
Antrieb DF setzt sich in Bewegung |
12. | 4 Sekunden warten (Motorbewegung abwarten) |
"Winkel" steht auf 0.00 Sekunden |
13. | Button Verlassen anklicken | Dialogbox "Manuelle Justage" 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 |
Testfälle: Testfall 2
ID: MJ.2
Skript: .\seq\Test_MJ.2.HTS
Name: Tilt im Schrittbetrieb
Kurzbeschreibung
Das Fenster Manuelle Justage wird aufgerufen.
Der Antrieb Tilt wird ausgewählt und im Schrittbetrieb auf bestimmte Werte bewegt.
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ü: Ausführen -> Manuelle Justage... | Dialogbox "Manuelle Justage" öffnet sich |
4. | Unter "Antrieb-Schnellwahl" auf Button Tilt klicken | Werte des Antriebs Tilt erscheinen in der Dialogbox |
5. |
|
|
6. | Linke Pfeiltaste auf Tastatur 10 mal einzeln drücken |
|
7. | Rechtes Endeelement des Schiebereglers 10 mal einzeln anklicken |
|
8. | Linkes Endeelement des Schiebereglers 5 mal einzeln anklicken |
|
9. | Button Verlassen anklicken | Dialogbox "Manuelle Justage" schließt sich |
10. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
11. | 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 3
ID: MJ.3
Skript: .\seq\Test_MJ.3.HTS
Name: Kollimator im Fahrbetrieb
Kurzbeschreibung
Das Fenster Manuelle Justage wird aufgerufen.
Der Antrieb Kollimator wird ausgewählt und im Fahrbetrieb auf bestimmte Werte bewegt.
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ü: Ausführen -> Manuelle Justage... | Dialogbox "Manuelle Justage" öffnet sich |
4. | "Aktueller Antrieb" auf Kollimator setzen | Werte des Antriebs Kollimator erscheinen in der Dialogbox |
5. |
|
|
6. |
|
|
7. | Rechtes Endeelement des Schiebereglers 5 Sekunden lang angeklickt halten, dann Endeelement loslassen |
|
8. | Button Verlassen anklicken | Dialogbox "Manuelle Justage" 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
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 4
ID: MJ.4
Skript: .\seq\Test_MJ.4.HTS
Name: Kollimator und DF gleichzeitig im Direktbetrieb
Kurzbeschreibung
Das Fenster Manuelle Justage wird aufgerufen.
Der Antrieb Kollimator wird ausgewählt und im Direktbetrieb auf einen Wert bewegt.
Gleichzeitig wird der Antrieb DF im Direktbetrieb auf einen Wert gefahren.
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ü: Ausführen -> Manuelle Justage... | Dialogbox "Manuelle Justage" öffnet sich |
4. | "Aktueller Antrieb" auf Kollimator setzen | Werte des Antriebs Kollimator erscheinen in der Dialogbox |
5. |
|
Antrieb Kollimator setzt sich in Bewegung |
6. | "Aktueller Antrieb" auf DF setzen | Werte des Antriebs DF erscheinen in der Dialogbox |
7. |
|
Antrieb DF setzt sich in Bewegung |
8. | 5 Sekunden warten (Motorbewegung abwarten) |
"Winkel" steht auf 100 Sekunden |
9. | "Aktueller Antrieb" auf Kollimator setzen | Antrieb Kollimator noch in Bewegung (Sanduhr) |
10. | 25 Sekunden warten (Motorbewegung abwarten) |
"Winkel" steht auf 1000 Mikrometer |
11. | Button Verlassen anklicken | Dialogbox "Manuelle Justage" schließt sich |
12. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
13. | 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 |