Dokumentversion:
2.4 (29.08.2002)
Autor:
B. Buss (Erstautor), J. Hanisch (Überarbeitung)
Zustand:
in Bearbeitung
Letzter erfolgreicher Durchlauf aller Testfälle:
Inhalt
Aufgabe
Bemerkungen
Testfälle
Aufgabe
Diese Testfallsammlung überprüft die Funktionalitäten zur "Bildnerischen Darstellung der Messergebnisse bei der Diffraktometrie/Reflektometrie". Während bei einem LineScan nur die Darstellungsart "Curve" zur Verfügung steht, ist bei einem AreaScan die Auswahl zwischen "RL-Bitmap", "Raw Matrix" und "Curve" möglich. Innerhalb des Dialoges sind viele weitere Einstellungen zur Festlegung der grafischen Ausgabe möglich. Dort kann die Auflösung, Beschriftung und Einteilung der Achsen, das Intensitäts-Maximum (bzw. Minimum) sowie die Intensitäts-Skalierung eingestellt werden. Da die Funktion der Datenerhebung nur innerhalb der Darstellung als "RL-Bitmap" bzw. "Raw Matrix" durchführen läßt wird sie innerhalb dieses Anwendungsfalles behandelt.
Bemerkungen
Der Anwendungsfall "Bildnerischen Darstellung der Messergebnisse" greift auf
fundamentale Teilfunktionen des Anwendungsfalles "Diffraktometrie/Reflektometrie"
zu. Die Fenster für einen Areascan bzw. Linescan mit ihren Kontextmenüs
sowie Funktionen zum Einlesen von Daten, werden für einen Test benötigt.
Aus diesem Grund ist es unmöglich, die Funktionen zu diesem Anwendungsfall
isoliert von anderen zu überprüfen.
Zur Messwertedatei m4680.psd liegt leider keine passende m4680.rep
Datei vor, weshalb das XCTL-Programm eine Warnung ausschreibt. Die Funktionalitäten
der "Bildnerischen Darstellung" läßt sich dennoch mit dieser Datei
untersuchen. Zu beachten ist hierbei, dass das Einlesen von Messwertedateien
die nutzerspezifischen Angaben (Name, Probe etc.) überschreibt.
Die Testfälle dieses Anwendungsfalls lassen sich nur schlecht automatisieren.
Alle ausgegebenen Grafiken müssen vom Tester mit den Referenzbildern selbständig
verglichen werden. Auch die Arbeit mit der Maus wird derzeit noch nicht automatisiert
vollzogen, weshalb die Funktionalität der Datenerhebung ebenfalls manuell
überprüft werden muss.
Da sich die grafische Darstellung der Meßergebnisse im Linescan-Modus
(ausschließlich Darstellungsart "Curve" verfügbar) nicht von der
grafischen Darstellung beim Areascan-Modus in der Darstellungsart "Curve" unterscheidet,
ist der Entwurf eines gesonderten Testfalles nicht notwendig. Das Nachladen
und Visualisieren von *.crv bzw. *.bk Dateien wird indirekt durch die Testfälle
zum Anwendungsfall Diffraktometrie/Reflektometrie (LineScan) überprüft.
Testfälle: Testfall 1
ID: DM.1
Skript: .\seq\Test_DM.1.HTS
Name: Darstellung der Messergebnisse bei der Reflektometrie
Kurzbeschreibung
Das AreaScan-Fenster wird geöffnet.
Eine *.psd Datei wird eingelesen und durch Verändern der Darstellungsparameter auf unterschiedliche
Weise visualisiert.
Hierbei müssen stets die dargestellten Ergebnisse mit den angegebenen Referenzbildern verglichen werden!
Das Bitmap wird in den Zwischenspeicher kopiert.
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. | Kopieren der Datei .\ini\m4680.psd auf C:\ |
Testsequenz
Nachbereitung
Schritt | Aktionen | Erklärung |
1. | Umbenennen der Datei DEVELOP.BAK in DEVELOP.INI | Wiederherstellung der originalen Datei DEVELOP.INI |
2. | Löschen der Datei m4680.psd auf C:\ | Ausgangszustand auf C:\ wieder herstellen |
Testfälle: Testfall 2
ID: DM.2
Skript: .\seq\Test_DM.2.HTS
Name: Datenehebung bei der Reflektometrie
Kurzbeschreibung
Das AreaScan-Fenster wird geöffnet.
Eine *.psd Datei wird eingelesen und als RAW-Matrix visualisiert.
Eine Datenerhebung wird durchgeführt und in eine *.dtn Datei gespeichert. (Benutzung der Maus auf der Grafik)
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. | Kopieren der Datei .\ini\m4680.psd auf C:\ |
Testsequenz
Nachbereitung
Schritt | Aktionen | Erklärung |
1. | Umbenennen der Datei DEVELOP.BAK in DEVELOP.INI | Wiederherstellung der originalen Datei DEVELOP.INI |
2. | Löschen der Datei m4680.psd auf C:\ | Ausgangszustand auf C:\ wieder herstellen |
3. | Löschen der Datei TEST.DTN auf C:\ | Ausgangszustand auf C:\ wieder herstellen |