Mit Hilfe eines Prüfpunkts für Daten (Status) können Sie den Status eines Markierungsfelds oder eines Umschaltknopfs in einer Anwendung testen. Wenn Sie den Prüfpunkt aufzeichnen, werden Basisdaten für die Statusdaten erstellt. Mit diesen Basisdaten werden die Daten bei jeder Wiedergabe des Scripts verglichen, um festzustellen, ob beabsichtigte oder unbeabsichtigte Änderungen vorliegen. Diese Funktion ist nützlich, um mögliche Fehler zu erkennen.
So erstellen Sie einen Prüfpunkt für Daten (Status):
Klicken Sie in Functional Test, Java Scripting, in der Functional Test-Symbolleiste auf die Schaltfläche Functional Test-Script aufzeichnen oder wählen Sie den Menübefehl Datei > Neu > Functional Test-Script mit Recorder aus, um mit dem Aufzeichnen eines Scripts zu beginnen. In Functional Test, VB.NET Scripting, beginnen Sie mit dem Aufzeichnen eines Scripts, indem Sie in der Functional Test-Symbolleiste auf die Schaltfläche Functional Test-Script aufzeichnen klicken oder den Menübefehl Datei > Neu > Script mit Recorder hinzufügen auswählen. Weitere Informationen hierzu finden Sie unter Script aufzeichnen.
Klicken Sie in der Aufzeichnungsleiste auf Anwendung starten, um die Testanwendung zu starten. Weitere Informationen hierzu finden Sie unter Testanwendungen starten.
Suchen Sie das Markierungsfeld oder den Umschaltknopf in der zu testenden Anwendung.
Klicken Sie in der Aufzeichnungsleiste auf Befehle für Prüfpunkt und Aktion einfügen.
Wählen Sie auf der Seite Objekt auswählen des Assistenten für Prüfpunkt und Aktion mit Hilfe der Objektsuche das Feld oder den Bereich in der Anwendung aus, in dem das zu testende Markierungsfeld oder der zu testende Umschaltknopf enthalten ist. Weitere Informationen hierzu finden Sie unter Objekt auswählen.
Sobald Sie das Markierungsfeld oder den Umschaltknopf ausgewählt haben, sollte als ein Wert im Raster Objekterkennungseigenschaften das Wort "checkbox" (sofern es sich um ein Markierungsfeld handelt) oder "togglebutton" (wenn es sich um einen Umschaltknopf handelt) angezeigt werden. Prüfen Sie, ob dies der Fall ist, und klicken Sie dann auf Weiter.
Auf der Seite Aktion auswählen muss die erste Option, die Prüfpunkttest für Daten durchführen lautet, ausgewählt sein.
Als Datenwert für ein Markierungsfeld wird Markierungsfeldstatus aufgeführt. Wenn Sie den Text eines Umschaltknopfs testen möchten, wählen Sie die Testoption Umschaltknopfstatus aus. Welche Tests in der Liste im Feld "Datenwert" angezeigt werden, hängt von den vom Objektproxy bereitgestellten Informationen ab. Möglicherweise werden andere Werte als die hier beschriebenen angezeigt.
Übernehmen Sie im Feld Prüfpunktname die Standardeinstellung oder geben Sie einen neuen Namen ein. Dieser Name muss den Java-Namenskonventionen entsprechen. Der Standardname basiert auf dem Namen des Objekts und dem für den Test ausgewählten Datenwert.
Mit Hilfe der Option Wiederholungsparameter einschließen können Sie ein Wiederholungszeitintervall für die Prüfung auf das Vorhandensein eines Prüfpunkts während der Wiedergabe festlegen. Die Wiederholungsoption ist nützlich, wenn bei der Wiedergabe der Prüfpunkt in der Anwendung nicht gefunden wird. Sie können für das Wiederholungszeitintervall wahlweise die Standardeinstellung übernehmen oder selbst ein Zeitintervall festlegen. Maximales Wiederholungszeitintervall bezeichnet die Gesamtzeit in Sekunden, die Functional Test während der Wiedergabe darauf verwendet, den Prüfpunkt in der Anwendung zu finden. Wiederholungsintervall bezeichnet die Anzahl an Sekunden zwischen den einzelnen Versuchen, die Functional Test während der Wartezeit unternimmt, um den Prüfpunkt zu finden.
Wenn Sie Wiederholungsparameter einschließen auswählen, prüft Functional Test bis zu 20 Sekunden lang alle zwei Sekunden, ob der Prüfpunkt in der Anwendung vorhanden ist. Wenn Sie selbst ein Zeitintervall festlegen möchten, löschen Sie die Standardwerte aus den Feldern und geben Sie für Maximales Wiederholungszeitintervall und Wiederholungsintervall benutzerdefinierte Werte ein. Beim Klicken auf Fertig stellen werden die Wiederholungseinstellungen für den Prüfpunkt in das Script geschrieben und bei jeder zukünftigen Wiedergabe angewandt.
Klicken Sie nach dem Übernehmen der Standardwerte bzw. nach dem Bearbeiten der Feldwerte auf Weiter.
Bearbeiten Sie die Daten (optional). Auf der Seite Prüfpunktdaten werden die Schaltflächenstatus in einer Liste angezeigt. Hier können Sie festlegen, welche Schaltflächenstatus getestet werden.
Klicken Sie auf Fertig stellen, wenn Sie sich die Schaltflächenstatus angesehen oder diese ausgewählt haben.
Der Prüfpunkt wird nun aufgezeichnet und dem Script hinzugefügt.
Zeichnen Sie beliebige weitere Prüfpunkte oder Aktionen auf und schließen Sie dann die Aufzeichnung durch Klicken auf die Schaltfläche Aufzeichnung stoppen in der Aufzeichnungsleiste ab.
Die aufgezeichneten Daten können Sie jederzeit im Prüfpunkteditor bearbeiten.
Sie können einen Prüfpunkt auch manuell im Script erstellen. Informationen zum Hinzufügen manueller und dynamischer Prüfpunkte in Functional Test, Java Scripting, finden Sie unter Manuelle und dynamische Prüfpunkte hinzufügen. Entsprechende Informationen für Functional Test, VB.NET Scripting, finden Sie unter Manuelle und dynamische Prüfpunkte hinzufügen.
Lesen Sie auch in den Abschnitten zu den Methoden "vpManual()" und "vpDynamic()" in der Dokumentation zu RationalTestScript nach. Sie finden die Informationen zu RationalTestScript in der API-Dokumentation. Klicken Sie für Functional Test, Java Scripting, auf Hilfe > API-Referenz zu Functional Test. Für Functional Test, VB.NET Scripting, klicken Sie auf Hilfe > Inhalt > IBM Rational Functional Tester - Hilfe > API Guide. Ein Script kann auf dieselben Informationen zugreifen wie die Prüfpunkte. Weitere Informationen hierzu finden Sie in den Abschnitten zu den Methoden "TestObject getProperty()" und "getTestData()".
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2002, 2004. Alle Rechte vorbehalten.