Prüfpunkt für Daten erstellen

Mit Hilfe eines Prüfpunkts für Daten können Sie Daten testen, die in Ihrer Anwendung angezeigt werden. Wenn Sie den Prüfpunkt aufzeichnen, werden die Basisdaten 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. Sie können einen Prüfpunkt erstellen, während Sie ein Script aufzeichnen oder einen Prüfpunkt an einer beliebigen Stelle im Script einfügen.
Vorbereitungen
Sie können die folgenden Datentypen in der Anwendung testen:
  • Listendaten
  • Menühierarchie
  • Status eines Markierungsfelds oder einer Umschaltfläche in der Anwendung
  • Tabellendaten
  • Im Steuerelement "DataGrid" angezeigte Daten
  • Im Steuerelement "DataGridView" angezeigte Daten
  • Im Steuerelement "ToolStrip" angezeigte Daten
  • Textdaten
  • Baumhierarchie
Tipp: Bei der Erstellung eines Prüfpunkts können Sie anstelle eines Literalwerts eine Datenpoolreferenz verwenden, so dass variable Daten bereitgestellt und die Tests dadurch realistischer gestaltet werden.
Voraussetzungen:
  • Die Testanwendung wurde gestartet
  • Wenn Sie einen Prüfpunkt in ein vorhandenes Script einfügen, öffnen Sie das Script und positionieren den Cursor an dem Punkt im Script, an dem der Prüfpunkt eingefügt werden soll.
Warum und wann dieser Vorgang ausgeführt wird
So erstellen Sie einen Datenprüfpunkt oder fügen einen ein:
  1. Öffnen Sie den Assistenten für Prüfpunkt und Aktion.
    • Wenn Sie beim Aufzeichnen einen Prüfpunkt erstellen, klicken Sie auf die Schaltfläche Befehle für Prüfpunkt und Aktion einfügen Befehle für Prüfpunkt und Aktion einfügen auf der Symbolleiste des Aufzeichnungsmonitors.
    • Wenn Sie einen Prüfpunkt in ein Script einfügen, klicken Sie auf die Schaltfläche Prüfpunkt in aktives Functional Test-Script einfügen Befehle für Prüfpunkt und Aktion einfügen auf der Functional Tester-Symbolleiste.
  2. Wählen Sie auf der Seite Objekt auswählen des Assistenten für Prüfpunkt und Aktion mit Hilfe der Objektsuche die zu testenden Daten aus. Weitere Informationen finden Sie in den Referenzinformationen zu Objektauswahl und Datenwertoptionen für den Datenprüfpunkt
    Tipp: Wenn das Markierungsfeld Nach Objektauswahl weiter zur nächsten Seite auf der Seite "Objekt auswählen" aktiviert ist, wird die nächste Seite des Assistenten angezeigt, nachdem Sie das Objekt ausgewählt haben. Wenn das Markierungsfeld inaktiviert ist, klicken Sie auf Weiter, um mit der nächsten Seite fortzufahren.
  3. Aktivieren Sie auf der Seite Aktion auswählen die Option Prüfpunkttest für Daten durchführen und klicken Sie dann auf Weiter.
  4. Führen Sie auf der Seite Befehl zum Einfügen eines Prüfpunkts für Daten die folgenden Schritte aus:
    1. Klicken Sie im Feld Datenwert auf eine der verfügbaren Optionen und klicken Sie dann auf Weiter. Weitere Informationen zu Datenwertoptionen und den Beschreibungen finden Sie in den Referenzinformationen zu Objektauswahl und Datenwertoptionen für den Datenprüfpunkt.
      Hinweise:
      • Die im Feld Datenwert angezeigten Optionen hängen von den Informationen ab, die vom Proxy des Objekts bereitgestellt werden. Andere Werte, als die in den Referenzinformationen beschriebenen, werden möglicherweise im Feld "Datenwert" aufgelistet.
      • Die Option für sichtbare Tabelleninhalte für "DataVP" ist für "OLAPDataGrid" nicht verfügbar.
    2. Übernehmen Sie im Feld Prüfpunktname die Standardeinstellung, oder geben Sie einen neuen Namen ein. Dieser Name muss den üblichen Java-Namenskonventionen entsprechen. Der Standardname basiert auf dem Namen des Objekts und dem für den Test ausgewählten Datenwert.
    3. Zum Überprüfen, dass der Prüfpunkt in der Anwendung vorhanden ist, verwenden Sie die Option Wiederholungsparameter einschließen, um während der Wiedergabe ein Wiederholungszeitintervall für einen Prüfpunkt festzulegen. Die Wiederholungsoption ist nützlich, wenn der Prüfpunkt bei der Wiedergabe in der Anwendung nicht sofort gefunden wird. Sie können für das Wiederholungszeitintervall wahlweise die Standardeinstellung übernehmen oder selbst ein Zeitintervall festlegen. Geben Sie die folgenden Einstellungen an:
      • Maximales Wiederholungszeitintervall: Die maximale Anzahl an Sekunden, die der Funktionstest auf einen Prüfpunkt warten muss, bevor dieser für einen erneuten Test verfügbar wird.
      • Wiederholungsintervall: Die Anzahl an Sekunden zwischen den einzelnen Versuchen, die vom Funktionstest während der Wartezeit unternommen werden, um den Prüfpunkt zu finden.
      Weitere Informationen finden Sie in den Referenzinformationen zum Bearbeiten der Prüfpunktdaten.
    4. Klicken Sie auf Weiter.
  5. Bearbeiten Sie bei Bedarf auf der Seite Prüfpunktdaten die Daten.
  6. Optional: So verwenden Sie anstelle eines Literalwerts eine Datenpoolreferenz für einen Datenprüfpunkt:
    1. Klicken Sie mit der rechten Maustaste auf eine Eigenschaft, und klicken Sie dann auf Wert in Datenpoolreferenz umwandeln. Das Dialogfenster "Umsetzer für Datenpoolreferenzen" wird geöffnet.
    2. Geben Sie einen neuen Namen für die Datenpoolvariable ein oder klicken Sie auf den Pfeil für Variable für Datenpool, um die Variable für den Prüfpunkt auszuwählen, auf den im Datenpool verwiesen werden soll.
    3. Optional: Wählen Sie das Markierungsfeld Wert zu neuem Datensatz im Datenpool hinzufügen aus, um den Wert des Prüfpunkts zu einem neuen Datensatz (einer neuen Zeile) im Datenpool hinzuzufügen.
    4. Klicken Sie auf OK und schließen Sie das Textfeld.
  7. Klicken Sie auf Fertig stellen. Der Prüfpunkt wird zum Script hinzugefügt. Sie können den Prüfpunkt jederzeit mit Hilfe des Prüfpunkteditors bearbeiten. Weitere Informationen hierzu finden Sie in den Referenzinformationen zum Prüfpunkteditor.
    Hinweise:
    • Sie können einen Prüfpunkt auch manuell im Script erstellen. Informationen hierzu finden Sie unter dem Thema Manuelle und dynamische Prüfpunkte hinzufügen. Lesen Sie hierzu auch die API-Referenzthemen zu den Methoden "vpManual()" und "vpDynamic()". Ein Script kann auf dieselben Informationen zugreifen wie die Prüfpunkte. Weitere Informationen hierzu finden Sie unter den Methoden "TestObject getProperty()" und "getTestData()".
    • Wenn Sie einen Prüfpunkt erstellen, ohne den Recorder im Script zu verwenden, wird das Testobjekt nicht in das Script eingefügt. Sie fügen das Testobjekt, für das Sie einen Prüfpunkt erstellen, manuell ein. Beispiel: Dieses Script wird eingefügt, wenn Sie einen Prüfpunkt für Bilder ohne Verwendung des Recorders einfügen; .performTest( Screen_imageVP() );. Damit der Prüfpunkt funktioniert, schließen Sie RootTestObject.getScreenTestObject() in das Script ein. Dies ist das Script für den Prüfpunkt: RootTestObject.getScreenTestObject().performTest( Screen_imageVP() );
    .
Zugehörige Konzepte
Prüfpunkteditor
Zugehörige Verweise
Seite "Objekt auswählen" im Assistenten für Prüfpunkt und Aktion
Objekte und Datenwertoptionen für Datenprüfpunkte auswählen
Seite "Prüfpunktdaten" im Assistenten für Prüfpunkt und Aktion
Befehl zum Einfügen eines Prüfpunkts für Daten, Seite

Feedback