Testscript datengesteuert ausführen

Wenn Sie ein Testscript datengesteuert ausführen möchten, müssen Sie Objekte in der getesteten Anwendung auswählen. Der Datensteuerungsassistent füllt einen Datenpool mit Daten aus der Anwendung.

Bei einem Datenpool handelt es sich um eine Sammlung zugehöriger Datensätze. Er stellt während der Wiedergabe eines Testscripts Datenwerte für Variablen in diesem Testscript bereit.

Es stehen Ihnen zwei Methoden zur Auswahl eines Objekts zur Verfügung:

Tool für die Objektsuche - Verwenden Sie dieses Tool, um ein Objekt und alle untergeordneten Elemente des Objekts, ein einzelnes Objekt oder ein Objekt und die unmittelbar untergeordneten Elemente eines Objekts auszuwählen.

Testobjektbrowser - Verwenden Sie diese Methode, um nach dem gewünschten Objekt zu suchen. Der Browser zeigt Objekte in der Anwendung in einer hierarchischen Baumstruktur an. Die höchste Ebene stellt alle aktiven Anwendungen dar. Unter den einzelnen höchsten Ebenen zeigt Functional Test die Objekthierarchie innerhalb der jeweiligen Anwendung an. Bei der hierarchischen Baumstruktur handelt es sich um eine dynamische Ansicht der derzeit verfügbaren Objekte.

So führen Sie ein Testscript datengesteuert aus:

  1. Erstellen Sie ein Projekt, um die Test-Softwarebausteine zu speichern, die Sie zum Testen einer Anwendung benötigen.

  1. Beginnen Sie mit der Aufzeichnung eines Testscripts.

  1. Wählen Sie im Dialogfenster "Script-Softwarebausteine auswählen" im Feld Auswahlreihenfolge für Datensatz im Datenpool eine der folgenden Auswahlreihenfolgen aus:

Das Functional Test-Fenster wird auf Symbolgröße verkleinert, und der Aufzeichnungsmonitor wird geöffnet.

  1. Starten Sie die zu testende Anwendung, und navigieren Sie innerhalb der Anwendung zu dem Dialogfenster, das datengesteuert ausgeführt werden soll.

    1. Klicken Sie in der Aufzeichnungsleiste auf Anwendung starten (Startet eine Anwendung), um eine Anwendung zu starten.

      Weitere Informationen hierzu finden Sie unter Testanwendungen starten. (Wenn die Anwendung bereits aktiv ist, müssen Sie diesen Schritt nicht ausführen.)

    2. Führen Sie die Aktionen in der Anwendung aus, die Sie im Testscript aufzeichnen möchten.

  2. Führen Sie den Test datengesteuert aus.

    1. Klicken Sie in der Aufzeichnungsleiste auf Datengesteuerte Befehle einfügen (Fügt datengesteuerte Befehle ein).

      Die Aufzeichnung des Testscripts wird angehalten, und die Seite "Datengesteuerte Aktionen einfügen" wird geöffnet.

    2. Geben Sie in der getesteten Anwendung die Anfangswerte, die im Datenpool angezeigt werden sollen, in die Felder ein, für die Sie eine datengesteuerte Ausführung verwenden möchten.

Wenn Sie diese Felder ausfüllen, während die Aufzeichnung angehalten ist, werden keine unnötigen Aktionen im Testscript aufgezeichnet. Alle Änderungen am Steuerungsfluss des Programms, die bei angehaltener Testscriptaufzeichnung vorgenommen werden, werden nicht im Testscript aufgezeichnet.

    1. Wählen Sie unter Testobjekte ausfüllen und auswählen eine der folgenden Methoden aus:

    1. Geben Sie in die Tabelle Datengesteuerte Befehle unter der Überschrift Variable optional einen beschreibenden Namen für den Namen jeder Variablen im Datenpool ein.

    2. Klicken Sie optional in der Tabelle Datengesteuerte Befehle unter der Überschrift Anfangswert doppelt auf den Anfangswert, und geben Sie dann einen neuen Anfangswert ein, oder klicken Sie auf den Pfeil, um einen neuen Wert aus der Liste auszuwählen.

      Sie können beispielsweise den Anfangswert eines Testobjekts ändern, um die nicht standardmäßigen Stati einer Anwendung zu testen.

    3. Nehmen Sie in der Tabelle Datengesteuerte Befehle optional folgende Änderungen vor.

Versetzt die ausgewählte Zeile in der Befehlstabelle nach oben Klicken Sie auf dieses Symbol, um die ausgewählte Zeile in der Tabelle "Datengesteuerte Befehle" für die Reihenfolge der Ausführung nach oben zu versetzen.

Versetzt die ausgewählte Zeile in der Befehlstabelle nach unten Klicken Sie auf dieses Symbol, um die ausgewählte Zeile in der Tabelle "Datengesteuerte Befehle" für die Reihenfolge der Ausführung nach unten zu versetzen.

Löscht die ausgewählte Zeile aus der Befehlstabelle Klicken Sie auf dieses Symbol, um eine ausgewählte Zeile aus der Tabelle "Datengesteuerte Befehle" zu löschen.

Hebt das ausgewählte Testobjekt in der getesteten Software hervor Klicken Sie auf dieses Symbol, um ein Testobjekt in der getesteten Anwendung hervorzuheben. Wählen Sie ein Testobjekt in der Tabelle "Datengesteuerte Befehle" aus, und klicken Sie dann auf dieses Symbol.

Zeigt Erkennungs- und Verwaltungseigenschaften an oder blendet sie aus Klicken Sie auf dieses Symbol, um Erkennungs- und Verwaltungseigenschaften für ein ausgewähltes Testobjekt anzuzeigen oder auszublenden.

    1. Klicken Sie auf OK, um das Festlegen der datengesteuerten Ausführung des Scripts abzuschließen.

      Die Seite "Datengesteuerte Aktionen einfügen" wird geschlossen, und Functional Test füllt einen Datenpool mit Daten, die aus der Anwendung gesammelt wurden.

  1. Beenden Sie die Aufzeichnung des Testscripts.

    1. Führen Sie die Aktionen in der Anwendung aus, die Sie aufzeichnen möchten.

    2. Wenn Sie einen Prüfpunkt aufzeichnen möchten, suchen Sie in der zu testenden Anwendung nach dem Objekt, und klicken Sie dann auf die Schaltfläche Befehle für Prüfpunkt und Aktion einfügen.

      Tipp:
       Weitere Informationen zum Assistenten für Prüfpunkt und Aktion erhalten Sie, wenn Sie während der Erstellung des Prüfpunkts auf die Schaltfläche Hilfe klicken. Es steht auch ein Beispiel zur Erstellung eines Prüfpunkts für Eigenschaften unter Prüfpunkt für Eigenschaften erstellen bereit.

      Sie können für den im Prüfpunkt getesteten Wert eine Datenpoolreferenz anstelle eines Literalwerts verwenden.

    3. Wenn Sie Scriptunterstützungsfunktionen in das Script einfügen möchten, z. B. einen Befehl zum Aufrufen eines Scripts, einen Protokolleintrag, einen Zeitgeber, einen Befehl für die Scriptverzögerung oder einen Kommentar, klicken Sie auf die Schaltfläche Scriptunterstützungsbefehle einfügen. Weitere Informationen zu diesen Funktionen erhalten Sie, wenn Sie im Dialogfenster "Scriptunterstützungsfunktionen" auf die Schaltfläche Hilfe klicken.

    4. Schließen Sie die Anwendung, wenn das Schließen der Anwendung Teil des Scripts sein soll.

    5. Klicken Sie in der Aufzeichnungsleiste auf Aufzeichnung stoppen (Aufzeichnung stoppen), um alle aufgezeichneten Informationen in das Testscript zu schreiben und den Datenpool mit neuen Variablen und zugehörigen Anfangswerten zu aktualisieren.

      Das Functional Test-Fenster wird geöffnet und das Script im Editorfenster angezeigt.

  2. Sie können Daten zum Datenpool hinzufügen, nachdem Sie die Aufzeichnung des Testscripts beendet haben. Weitere Informationen zum Bearbeiten eines Datenpools finden Sie unter Datenpools bearbeiten.

Referenzinformationen:

Script aufzeichnen

Dialogfenster "Datengesteuerte Aktionen einfügen"

Seite "Script-Softwarebausteine auswählen"

Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2002, 2004. Alle Rechte vorbehalten.