Dokumentversion:
1.7 (07.04.2003)
Autor:
J. Klier
Zustand:
Bearbeitung abgeschlossen
Letzter erfolgreicher Durchlauf aller Testfälle:
Inhalt
Aufgabe
Bemerkungen
Testfälle
Aufgabe
Diese Testfallsammlung überprüft die Funktionalitäten der Protokollbuchkomponente Diffraktometrie/Reflektometrie. Die Angaben zu einer Messung können über einen Dialog eingegeben, gespeichert und geändert werden. Nach schließen des Dialoges werden diese Daten in der Protokolldatei Diffraktometrie/Reflektometrie PROTTOP.CSV abgelegt. Während einer Diffraktometrie/Reflektometriemessung werden einige Parameter der Messung automatisch ins Protokollbuch eingetragen und gespeichert. Dieses Verhalten ist mit geeigneten Testfällen zu überprüfen.
Bemerkungen
Die Angaben zur Messung, die in der Protokolldatei gespeichert werden, müssen auch nach dem Programmende noch in der Protokolldatei gesichert sein. Aus diesem Grund wird das Programm während des Testlaufes mehrfach beendet und wieder gestartet. Dabei wird überprüft, ob die Protokolldatei sicher gespeichert wurde und richtig wieder eingelesen wird.
ID: PD.1
Skript: .\seq\Test_PD.1.HTS
Name: Protokollbuch Diffraktometrie/Reflektometrie
Primärdialog
Kurzbeschreibung
Die Dialogbox "Protokollbuch - Diffraktometrie/Reflektometrie" wird aufgerufen. Es werden mehrere Protokolldatensätze angelegt, gespeichert und verändert. Dabei wird das Programm mehrfach beendet und wieder gestartet. Nachdem eine Gruppe von Aktionen ausgeführt wurde wird überprüft, ob in der Protokolldatei alle Parameter korrekt gespeichert wurden.
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 |
3. | Starten des XCTL-Systems (Ausführen der Develop.exe) |
Das Hauptfenster des XCTL-Systems öffnet sich |
4. | 20 Sekunden warten (Initialisierung des XCTL-Systems abwarten) |
|
5. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
6. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
|
7. | Test ob die
Protokollunterverzeichnisse vorhanden sind |
Die Protokollunterverzeichnisse
werden beim Programmstart erstellt, wenn sie noch nicht vorhanden sind |
8. | Kopieren der Referenzprotokolldateien ./ref/PROTDIFF.CSV.01.REF bis ./ref/PROTDIFF.CSV.06.REFin das Protokollunterverzeichnis | Referenzdateien werden für den Vergleich benötigt |
9. | Kopieren der Datei PROTDIFF.CSV als PROTDIFF.BAK, falls die Datei PROTDIFF.CSV existiert | Sicherung der originalen Datei PROTDIFF.CSV,falls sie existiert |
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 -> Protokollbuch... -> Protokollbuch Diffraktometrie/Reflektometrie |
|
4. | In der Messagebox "Protokollbuch
- Frage" den Button "Ja"
anklicken |
Dialogbox "Protokollbuch
Diffraktometrie/Reflektometrie" öffnet sich, ein neuer leerer Protokollbucheintrag wird angezeigt |
5. | Button "Verwalten/Drucken"
anklicken |
Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie - Verwalten/Drucken" öffnet sich |
6. | In der Dialogbox "Protokollbuch
Diffraktometrie/Reflektometrie" den Button "Abbruch" anklicken |
|
7. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.01.REF |
|
8. | Hauptmenü: Einstellungen -> Protokollbuch... -> Protokollbuch Diffraktometrie/Reflektometrie |
|
9. |
|
Da bisher keine Messung gespeichert wurde, müssen diese Button unsichtbar sein. |
10. |
|
Ein Datum wird eingegeben. |
11. |
|
Diese Button werden zum
Bearbeiten einer Skizze benötigt, und sind nur sichtbar wenn die
Skizze bearbeitet werden kann |
12. |
|
|
13. |
|
|
14. | Button Ok anklicken |
|
15. | In der MessageBox "Protokollbuch
- Fehler" den Button Ok anklicken |
In der Dialogbox liegt der Fokus
liegt jetzt auf dem fehlenden Element Probennummer |
16. |
|
|
17. | In der MessageBox "Protokollbuch - Fehler" den Button Ok anklicken | In der Dialogbox liegt der Fokus liegt jetzt auf dem fehlenden Element Lieferant |
18. |
|
|
19. | In der MessageBox "Protokollbuch - Fehler" den Button Ok anklicken | In der Dialogbox liegt der Fokus liegt jetzt auf dem fehlenden Element Material |
20.
|
|
|
21. | In der MessageBox "Protokollbuch - Fehler" den Button Ok anklicken | In der Dialogbox liegt der Fokus liegt jetzt auf dem fehlenden Element Reflex |
22. |
|
|
23. | In der MessageBox "Protokollbuch - Fehler" den Button Ok anklicken | In der Dialogbox liegt der Fokus liegt jetzt auf dem fehlenden Element Einfallswinkel |
24. |
|
Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" schließt sich |
25. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
26. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
|
27. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.02.REF |
|
28. | Starten des XCTL-Systems (Ausführen der Develop.exe) |
Das Hauptfenster des XCTL-Systems öffnet sich |
29. | 20 Sekunden warten (Initialisierung des XCTL-Systems abwarten) |
|
30. | Hauptmenü: Einstellungen -> Protokollbuch... -> Protokollbuch Diffraktometrie/Reflektometrie |
|
31. |
|
|
32. | Button "<--" anklicken |
Der letzte gespeicherte Protokollbucheintrag wird angezeigt |
33. |
|
|
34. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.03.REF |
|
35. | Hauptmenü: Einstellungen -> Protokollbuch... -> Protokollbuch Diffraktometrie/Reflektometrie |
|
36. |
|
Beide Button müssen
sichtbar sein. |
37. | Button "copy" anklicken |
|
38. |
|
|
39. |
|
Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" schließt sich |
40. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.04.REF |
|
41. | Hauptmenü: Einstellungen -> Protokollbuch... -> Protokollbuch Diffraktometrie/Reflektometrie |
|
42. |
|
|
43. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
44. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
|
45. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.05.REF |
|
46. | Starten des XCTL-Systems (Ausführen der Develop.exe) |
Das Hauptfenster des XCTL-Systems öffnet sich |
47. | 20 Sekunden warten (Initialisierung des XCTL-Systems abwarten) |
|
48. | Hauptmenü: Einstellungen -> Protokollbuch... -> Protokollbuch Diffraktometrie/Reflektometrie |
|
49. | Button "<--" anklicken | Der letzte gespeicherte Protokollbucheintrag wird angezeigt |
50. |
|
|
51. | In der MessageBox "Protokollbuch - Warnung" den Button Ok anklicken |
|
52. | In der MessageBox "Protokollbuch - Frage" den Button Nein anklicken | Die erste Messung wird angezeigt |
53. | 2 x den Button "-->" anklicken | Die letzte Messung wird angezeigt |
54. |
|
|
55. |
|
|
56. |
|
|
57. | In der MessageBox "Protokollbuch - Warnung" den Button Ok anklicken |
|
58. | In der MessageBox "Protokollbuch - Frage" den Button Ja anklicken | Die aktuelle Messung wird
gespeichert |
59. |
|
|
60. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
61. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
|
62. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.06.REF |
|
63. | Anwenden von .\bin\DataDiff.exe auf die Dateien DEVELOP.INI und .\ref\PROTDIFF.DEVELOP.INI.REF | Vergleich der Konfigurationsdatei mit ihrer zugehörigen Solldatei muss erfolgreich sein |
Nachbereitung
Schritt | Aktionen | Erklärung |
1. | Umbenennen der Datei PROTDIFF.BAK in PROTDIFF.CSV, falls die Datei PROTDIFF.BAK existiert | Wiederherstellung der originalen Datei PROTDIFF.CSV, falls diese vorher existiert hat |
2. | Löschen der
Protokollrefferenzdateien |
Alle temporeren Testdateien
löschen |
3. | Umbenennen der Datei DEVELOP.BAK in DEVELOP.INI | Wiederherstellung der originalen Datei DEVELOP.INI |
ID: PD.2
Skript: .\seq\Test_PD.2.HTS
Name: Protokollbuch Diffraktometrie/Reflektometrie -
Sekundärdialog "Protokollbuch Diffraktometrie/Reflektometrie -
Verwalten/Drucken"
Kurzbeschreibung
Die Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie - Verwalten/Drucken" können die Datensätze der Protokolldatei verwaltet werden. Es wird überprüft ob vorhandene Datensätze gefunden und angezeigt werden, ob Datensätze korrekt gelöscht und wiederhergestellt werden und ob eine zweite Protokolldatei korrekt importiert 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. | Kopieren der Datei DEVELOP.INI als DEVELOP.BAK | Sicherung der originalen Datei DEVELOP.INI |
3. | Starten des XCTL-Systems (Ausführen der Develop.exe) |
Das Hauptfenster des XCTL-Systems öffnet sich |
4. | 20 Sekunden warten (Initialisierung des XCTL-Systems abwarten) |
|
5. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
6. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
|
7. | Test ob die
Protokollunterverzeichnisse vorhanden sind |
Die Protokollunterverzeichnisse
werden beim Programmstart erstellt, wenn sie noch nicht vorhanden sind |
8. | Kopieren der Referenzprotokolldateien ./ref/PROTDIFF.CSV.07.REF bis ./ref/PROTDIFF.CSV.12.REF und ./ref/PROTDIFF.IMPORT.LOG.REF in das Protokollunterverzeichnis | Referenzdateien werden für den Vergleich benötigt |
9. | Kopieren der Datei PROTDIFF.CSV als PROTDIFF.BAK, falls die Datei PROTDIFF.CSV existiert | Sicherung der originalen Datei PTOTTOPO.CSV,falls sie existiert |
Kopieren der Datei ./ref/PROTDIFF.CSV.06.REF als PROTDIFF.CSV | Die Datei PTOTTOPO.CSV.06.REFsoll als Protokolldatei für diesen Test verwendet werden |
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 -> Protokollbuch... -> Protokollbuch Diffraktometrie/Reflektometrie | Dialogbox "Protokollbuch
Diffraktometrie/Reflektometrie" öffnet sich, ein neuer leerer Protokollbucheintrag wird angezeigt |
4. | Button "Verwalten/Drucken"
anklicken |
Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie - Verwalten/Drucken" öffnet sich |
5. |
|
|
6. |
|
|
7. |
|
Die Dialogbox "Bitte Passwort eingeben" öffnet sich |
8. |
|
|
9. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.07.REF |
|
10. | Hauptmenü: Einstellungen -> Protokollbuch... -> Protokollbuch Diffraktometrie/Reflektometrie |
|
11. | Button "Verwalten/Drucken"
anklicken
|
Dialogbox "Protokollbuch
Diffraktometrie/Reflektometrie - Verwalten/Drucken" öffnet sich
|
12. |
|
In der Listbox erscheine die gefundene Messung mit der Probennummer 12 |
13. |
|
Die Dialogbox "Bitte Passwort eingeben" öffnet sich |
14. |
|
|
15. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.08.REF |
|
16. |
|
|
17. |
|
Die Dialogbox "Bitte Passwort eingeben" öffnet sich |
18. |
|
|
19. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.09.REF |
|
20. |
|
|
21. | Button "Importieren" anklicken |
Die Dialogbox "Bitte Passwort
eingeben" öffnet sich
|
22. |
|
|
23. |
|
|
24. | In der MessageBox "Protokollbuch - Meldung" den Button Ok anklicken | Messagebox "Protokollbuch - Meldung" schließt sich |
25. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\IMPORT.LOG und .\ref\IMPORT.LOG.REF |
|
26. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.10.REF |
|
27. | Button "Suchen" anklicken |
|
28. |
|
|
29. |
|
|
30. |
|
In der Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" muß die markierte Messung "00000002" angezeigt werden |
31. | Button "-->" anklicken |
|
32. | In der Dialogbox "Protokollbuch
Diffraktometrie/Reflektometrie" Probennummer = 14 |
|
33. | In der Dialogbox "Protokollbuch
Diffraktometrie/Reflektometrie Verwalten/Drucken":
|
Messagebox "Protokollbuch -
Fehler" öffnet sich |
34. | In der Messagebox "Protokollbuch
- Warnung" den Button Ok
anklicken |
Messagebox "Protokollbuch -
Warnung" öffnet sich |
35. | In der Messagebox "Protokollbuch - Frage" den Button Nein anklicken | In der Dialogbox "Protokoll
Diffraktometrie/Reflektometrie" wird die messung mit der Lfd.-Nr.
00000007 angezeigt |
36. | In der Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" den Button "Abbruch" anklicken |
|
37. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
38. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
|
39. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.12.REF |
|
40. | Anwenden von .\bin\DataDiff.exe auf die Dateien DEVELOP.INI und .\ref\PROTDIFF.DEVELOP.INI.REF | Vergleich der Konfigurationsdatei mit ihrer zugehörigen Solldatei muss erfolgreich sein |
Nachbereitung
Schritt | Aktionen | Erklärung |
1. | Umbenennen der Datei PROTDIFF.BAK in PROTDIFF.CSV, falls die Datei PROTDIFF.BAK existiert | Wiederherstellung der originalen Datei PROTDIFF.CSV, falls diese vorher existiert hat |
2. | Löschen der
Protokollrefferenzdateien |
Alle temporeren Testdateien
löschen |
3. | Umbenennen der Datei DEVELOP.BAK in DEVELOP.INI | Wiederherstellung der originalen Datei DEVELOP.INI |
ID: LS.PD.1
Skript: .\seq\Test_LS.PD.1.HTS
Name: Protokollbuch Diffraktometrie/Reflektometrie -
Linescanmessung mit Eintrag ins Protokollbuch
Kurzbeschreibung
Dieser Testfall führt drei typische Linescanmessungen durch und
trägt einige Parameter automatisch ins Protokollbuch ein. Am Anfang
und am Ende der Messung wird der Protokollbuchdialog angezeigt. Am
Anfang können die Parameter zur Probe eingetragen werden und am
Ende der Messung müssen die automatisch übernommenen Parameter
eingetragen worden sein. Es werden drei Protokollbucheinträge
angelegt.
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 |
4. | Löschen der evt. vorhandenen Dateien TEST1.CRV, TEST2.CRV und TEST3.CRV auf C:\ | Die Dateien TEST1.CRV, TEST2.CRV und TEST3.CRV sollen durch den Testfall erzeugt werden |
5. | Starten des XCTL-Systems (Ausführen der Develop.exe) |
Das Hauptfenster des XCTL-Systems öffnet sich |
6. | 20 Sekunden warten (Initialisierung des XCTL-Systems abwarten) |
|
7. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
8. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
|
9. | Test ob die Protokollunterverzeichnisse vorhanden sind | Die Protokollunterverzeichnisse werden beim Programmstart erstellt, wenn sie noch nicht vorhanden sind |
10. | Kopieren der Referenzprotokolldatei ./ref/PROTDIFF.CSV.13.REF in das Protokollunterverzeichnis | Referenzdatei wird für den Vergleich benötigt |
11. | Kopieren der Datei PROTDIFF.CSV als PROTDIFF.BAK, falls die Datei PROTDIFF.CSV existiert | Sicherung der originalen Datei PTOTTOPO.CSV,falls sie existiert |
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ü: Öffnen -> LineScan-Fenster | "Diffraktometrie"-Fenster öffnet sich |
4. | Fenster-Menüpunkt: "Setup StepScan..." aktivieren | Dialogbox "Einstellungen StepScan" öffnet sich |
5. |
|
Dialogbox "Einstellungen StepScan" schließt sich |
6. | Fenster-Menüpunkt: "StepScan starten" aktivieren | Messagebox "Start Scan" mit folgender Frage
erscheint:
Einen Omega2Theta-Scan mit Omega |
7. | Button Ja anklicken | File-Dialogbox "Sichern unter ..." erscheint |
8. |
|
Eine Messagebox "Meldung"
erscheint mit dem Text:
Soll die Messung im Protokollbuch gespeichert werden? |
9. | Button Ja anklicken |
|
10.
|
In der Messagebox "Protokollbuch - Frage" den Button "Ja" anklicken |
|
11.
|
|
|
12. | 10 Sekunden warten (Messung abwarten) |
|
13. | Hauptmenü: Ausführen -> Messung unterbrechen | In Statuszeile erscheint:
Messung wurde unterbrochen !Scanvorgang unterbricht Ausgabe in die Statuszeile und in die Datei TEST1.CRV |
14. | 5 Sekunden warten (Messung unterbrochen) |
|
15. | ESC-Taste drücken | Scanvorgang setzt Ausgabe in die Statuszeile und in die Datei TEST1.CRV fort |
16. | 2 Minuten warten (Ende von Messung abwarten) |
|
17. | Button Ok anklicken | Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" öffnet sich |
18.
|
Button Ok anklicken | Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" schließt sich |
19. | Hauptmenü: "Datei -> Neu" aktivieren | |
20. | Fenster-Menüpunkt: "Setup StepScan..." aktivieren | Dialogbox "Einstellungen StepScan" öffnet sich |
21. |
|
Dialogbox "Einstellungen StepScan" schließt sich |
22. | Fenster-Menüpunkt: "StepScan starten" aktivieren | Messagebox "Start Scan" mit folgender Frage
erscheint:
Einen Standard-Scan mit Omega |
23. | Button Ja anklicken | File-Dialogbox "Sichern unter ..." erscheint |
24. |
|
Eine Messagebox "Meldung"
erscheint mit dem Text:
Soll die Messung im Protokollbuch gespeichert werden? |
25. | Button Ja anklicken |
|
26.
|
Button "copy" anklicken |
|
27.
|
|
|
28. | 2 Minuten warten (Messung abwarten) |
|
29. | Button Ok anklicken | Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" öffnet sich |
30.
|
Button Ok anklicken | Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" schließt sich |
31. | Hauptmenü: "Datei -> Neu" aktivieren | |
32. | Fenster-Menüpunkt: "Setup ContinuousScan..." aktivieren | Dialogbox "Einstellungen ContinuousScan" öffnet sich |
33. |
|
|
34. | Button Ok anklicken | Dialogbox "Einstellungen ContinuousScan" schließt sich |
35. | Fenster-Menüpunkt: "kontinuierlichen Scan starten" aktivieren | Messagebox "Start Scan" mit
folgender Frage erscheint:
Einen kontinuierlichen Scan mit Omega |
36. | Button Ja anklicken | File-Dialogbox "Sichern unter ..." erscheint |
37. |
|
Eine Messagebox "Meldung"
erscheint mit dem Text:
Soll die Messung im Protokollbuch gespeichert werden? |
38. | Button Nein anklicken | In Statuszeile erscheint:
Anfahren der Startposition ...Scanvorgang beginnt mit Ausgabe in die Statuszeile |
39. | 5 Sekunden warten (Messung abwarten) |
|
40. | Hauptmenü: Ausführen -> Messung unterbrechen | In Statuszeile erscheint:
Messung wurde unterbrochen !Scanvorgang unterbricht Ausgabe in die Statuszeile und in die Datei TEST3.CRV |
41. | 5 Sekunden warten (Messung unterbrochen) |
|
42. | ESC-Taste drücken | Scanvorgang setzt Ausgabe in die Statuszeile und in die Datei TEST3.CRV fort |
43. | 5 Sekunden warten (Messung weiterführen) |
|
44. | ESC-Taste drücken | In Statuszeile erscheint:
Messung wurde unterbrochen !Scanvorgang unterbricht Ausgabe in die Statuszeile und in die Datei TEST3.CRV |
45. | Fenster-Menüpunkt: "kontinuierlichen Scan starten" aktivieren | Messagebox "Start Scan" mit
folgender Frage erscheint:
Einen kontinuierlichen Scan mit Omega |
46. | Button Ja anklicken | File-Dialogbox "Sichern unter ..." erscheint |
47. |
|
Eine Messagebox "Sichern unter
..." erscheint:
C:\TEST3.CRV besteht bereits. |
48. | Button Ja anklicken | Eine Messagebox "Meldung"
erscheint mit dem Text:
Soll die Messung im Protokollbuch gespeichert werden? |
49. | Button Ja anklicken |
|
50. | Button "copy" anklicken |
|
51. |
|
|
52. | 40 Sekunden warten (Messung abwarten) |
Eine Messagebox "Meldung"
erscheint:
Die Messung wurde abgeschlossen und gespeichert. |
53. | Button Ok anklicken | Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" öffnet sich |
54. | Button Ok anklicken | Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" schließt sich |
55. | Kreuzchen im LineScan-Fenster oben rechts anklicken | "LineScan"-Fenster schließt sich |
56.
|
Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
57. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
|
58. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.13.REF |
|
Nachbereitung
Schritt | Aktionen | Erklärung |
1. | Umbenennen der Datei PROTDIFF.BAK in PROTDIFF.CSV, falls die Datei PROTDIFF.BAK existiert | Wiederherstellung der originalen Datei PROTDIFF.CSV, falls diese vorher existiert hat |
2. | Umbenennen der Datei DEVELOP.BAK in DEVELOP.INI | Wiederherstellung der originalen Datei DEVELOP.INI |
3. | Umbenennen der Datei HARDWARE.BAK in HARDWARE.INI | Wiederherstellung der originalen Datei HARDWARE.INI |
4. | Löschen der Dateien TEST1.CRV, TEST2.CRV und TEST3.CRV auf C:\ | Ausgangszustand auf C:\ wieder herstellen |
ID: ARS.PD.1
Skript: .\seq\Test_ARS.PD.1.HTS
Name: Protokollbuch Diffraktometrie/Reflektometrie -
Areascanmessung mit Eintrag ins Protokollbuch
Kurzbeschreibung
Dieser Testfall führt zwei typische Areascanmessung durch und
trägt einige Parameter automatisch ins Protokollbuch ein. Am Anfang
und am Ende der Messung wird der Protokollbuchdialog angezeigt. Am
Anfang können die Parameter zur Probe eingetragen werden und am
Ende der Messung müssen die automatisch übernommenen Parameter
eingetragen worden sein. Es werden zwei Protokollbucheinträge
angelegt.
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 |
4. | Löschen der evt. vorhandenen Dateien TEST1.PSD,TEST2.PSD, TEST1.REP sowie TEST2.REP auf C:\ | Die Dateien TEST1.PSD, TEST2.PSD, TEST1.REP sowie TEST2.REP sollen durch den Testfall erzeugt werden |
5. | Starten des XCTL-Systems (Ausführen der Develop.exe) |
Das Hauptfenster des XCTL-Systems öffnet sich |
6. | 20 Sekunden warten (Initialisierung des XCTL-Systems abwarten) |
|
7. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
8. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
|
9. | Test ob die Protokollunterverzeichnisse vorhanden sind | Die Protokollunterverzeichnisse werden beim Programmstart erstellt, wenn sie noch nicht vorhanden sind |
10. | Kopieren der Referenzprotokolldatei ./ref/PROTDIFF.CSV.14.REF in das Protokollunterverzeichnis | Referenzdatei wird für den Vergleich benötigt |
11.
|
Kopieren der Datei PROTDIFF.CSV als PROTDIFF.BAK, falls die Datei PROTDIFF.CSV existiert | Sicherung der originalen Datei PTOTTOPO.CSV,falls sie existiert |
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ü: Öffnen -> AreaScan-Fenster | "Areascan"-Fenster öffnet sich |
4. | Fenster-Menüpunkt: "Setup zum AreaScan..." aktivieren | Dialogbox "Einstellungen AreaScan" öffnet sich |
5. |
Detektor: Einstellungen 2Theta: Signalaufbau: Speicher-Optionen: |
Dialogbox "Einstellungen AreaScan" schließt sich |
6. | Fenster-Menüpunkt: "AreaScan starten" aktivieren | Messagebox "Start Scan" mit folgender Frage
erscheint:
Starte Omega/2Theta-Scan(PSD) |
7. | Button Ja anklicken | File-Dialogbox "Sichern unter ..." erscheint |
8. |
|
Eine Messagebox "Meldung"
erscheint mit dem Text:
Soll die Messung im Protokollbuch gespeichert werden? |
9. | Button Ja anklicken |
|
10. | In der Messagebox "Protokollbuch - Frage" den Button "Ja" anklicken |
|
11. |
|
|
12. | 2 Minuten warten (Messung abwarten) |
|
13. | Button Ok anklicken | Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" öffnet sich |
14. | Button Ok anklicken | Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" schließt sich |
15. | Fenster-Menüpunkt: "Scan auswählen..." aktivieren |
|
16. | Oberes Endeelement der Laufleiste fünf mal anklicken | Werte der ScanId 5 erscheinen in der Dialogbox: Omega: 0.000, Maximale Intensität: > 800, Peakposition: > 2040.000, Meßdetektor: Psd, Scan: 5 von 30 |
17. |
|
Werte der ScanId 30 erscheinen in der Dialogbox: Omega: 5.000, Maximale Intensität: > 800, Peakposition: > 2040.000, Meßdetektor: Psd, Scan: 30 von 30 |
18. | "Meßdetektor" auf Integrale Intensität setzen | Werte der ScanId 30 erscheinen in der Dialogbox: Omega: 5.000, Maximale Intensität: > 800, Peakposition: > 2040.000, Integrale Intensität: > 19000.0, Scan: 30 von 30 |
19. | "Integrale Intensität" auf reale Meßzeit setzen | Werte der ScanId 30 erscheinen in der Dialogbox: Omega: 5.000, Maximale Intensität: > 800, Peakposition: > 2040.000, reale Meßzeit: > 1.040, Scan: 30 von 30 |
20. | Button Ok anklicken | Dialogbox "Scan-Auswahl" schließt sich |
21. | Fenster-Menüpunkt: "Setup zum AreaScan..." aktivieren | Dialogbox "Einstellungen AreaScan" öffnet sich |
22. |
Detektor: Einstellungen 2Theta: Signalaufbau: Speicher-Optionen: |
Dialogbox "Einstellungen AreaScan" schließt sich |
23. | Fenster-Menüpunkt: "AreaScan starten" aktivieren | Messagebox "Start Scan" mit folgender Frage
erscheint:
Starte OmegaScan(PSD) |
24. | Button Ja anklicken | File-Dialogbox "Sichern unter ..." erscheint |
25. |
|
Eine Messagebox "Meldung"
erscheint mit dem Text:
Soll die Messung im Protokollbuch gespeichert werden? |
26. | Button Ja anklicken |
|
27. | Button "copy" anklicken |
|
28. |
|
|
29. | 10 Sekunden warten (Messung abwarten) |
|
30. | ESC-Taste drücken |
|
31. | 5 Sekunden warten (Messung unterbrochen) |
|
32. | Hauptmenü: Ausführen -> Messung weiterführen | Scanvorgang setzt Ausgabe in die Statuszeile fort |
33. | 2 Minuten warten (Ende von Messung abwarten) |
|
34. | Button Ok anklicken |
|
35. | Button Ok anklicken | Dialogbox "Protokollbuch Diffraktometrie/Reflektometrie" schließt sich |
36. | Kreuzchen im "Areascan"-Fenster oben rechts anklicken | "Areascan"-Fenster schließt sich |
37. | Hauptmenü: Datei -> Beenden | Das Hauptfenster des XCTL-Systems schließt sich |
38. | 10 Sekunden warten (Beendigungsvorgang des XCTL-Systems abwarten) |
|
39. | Anwenden von .\bin\DataDiff.exe auf die Dateien PROTOCOL\TOPOGRFY\PROTDIFF.CSV und .\ref\PROTDIFF.CSV.14.REF |
|
Nachbereitung
Schritt | Aktionen | Erklärung |
1. | Umbenennen der Datei PROTDIFF.BAK in PROTDIFF.CSV, falls die Datei PROTDIFF.BAK existiert | Wiederherstellung der originalen Datei PROTDIFF.CSV, falls diese vorher existiert hat |
2. | Umbenennen der Datei DEVELOP.BAK in DEVELOP.INI | Wiederherstellung der originalen Datei DEVELOP.INI |
3. | Umbenennen der Datei HARDWARE.BAK in HARDWARE.INI | Wiederherstellung der originalen Datei HARDWARE.INI |
4. | Löschen der Dateien TEST1.PSD, TEST2.PSD, TEST1.REP sowie TEST2.REP auf C:\ | Ausgangszustand auf C:\ wieder herstellen |