Lerneinheit 1: Projekt erstellen und Testscript aufzeichnen

In dieser Lerneinheit werden Sie mit der Musteranwendung "ClassicsCD" ein neues Projekt erstellen und mit der Aufzeichnung eines datengesteuerten Tests beginnen. Mit diesem Test können Sie prüfen, ob die Summe der verkauften Musik-CDs von der Musteranwendung richtig berechnet wird.

Bei einem Projekt handelt es sich um eine Sammlung von Test-Softwarebausteinen wie Testscripts, Objektübersichten, Prüfpunkte und Datenpools, die das Testen von Softwarekomponenten ermöglichen. Bevor Sie mit dem Aufzeichnen eines Tests beginnen können, müssen Sie zunächst ein Functional Tester-Projekt erstellen.

Projekt erstellen

Erstellen Sie ein Projekt. In diesem Projekt werden dann die zum Testen der Musteranwendung "ClassicsCD" erforderlichen Test-Softwarebausteine gespeichert.

  1. Starten Sie Functional Tester.
  2. Klicken Sie auf Datei > Neu > Functional Test-Projekt.
  3. Geben Sie DataDriveTutorial als Namen für das neue Projekt ein.
  4. Klicken Sie auf Fertig stellen.

Aufzeichnung starten

Starten Sie die Aufzeichnung eines Testscripts. Über dieses Testscript möchten Sie prüfen, ob beim Kauf einer Musik-CD die über die Kreditkarte des Kunden abgebuchte Gesamtsumme mit der in der Anwendung aufgeführten Summe übereinstimmt.

  1. Klicken Sie in der Symbolleiste von Functional Test auf Functional Test-Script aufzeichnen (Functional Test-Script aufzeichnen).
  2. Geben Sie als Namen für das Testscript OrderTotal ein.
  3. Klicken Sie auf Weiter.

    Die Seite "Script-Softwarebausteine auswählen" wird angezeigt.

    Wenn Sie ein Testscript erstellen, werden von Functional Tester ein Testdatenpool sowie weitere Test-Softwarebausteine erzeugt. Verwenden Sie die Standardeinstellungen auf dieser Seite für Privater Testdatenpool und Sequenziell. Ein privater Testdatenpool ist lediglich mit einem einzigen Script verknüpft und wird nicht von weiteren Scripts mitverwendet. Wenn Sie die sequenzielle Reihenfolge verwenden, greift das Testscript in der Reihenfolge auf die Datensätze zu, in der diese im Datenpool angeordnet sind.

  4. Klicken Sie auf Fertig stellen.

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

Anwendung "ClassicsCD" starten

Starten Sie die Anwendung "ClassicsCD", und navigieren Sie zum Dialogfenster zur Aktivierung der Datensteuerung.

  1. Klicken Sie in der Symbolleiste "Aufzeichnung" auf Anwendung starten (Anwendung starten), um eine Anwendung zu starten.
  2. Klicken Sie bei Bedarf auf den Pfeil bei Anwendungsname, um die Optionen anzuzeigen. Wählen Sie anschließend ClassicsJavaA - java aus.
  3. Klicken Sie auf OK.

    Bei ClassicsJavaA handelt es sich um Build 1 der mit Functional Tester mitgelieferten Musteranwendung "ClassicsCD".

    Die Musteranwendung wird gestartet.

  4. Klicken Sie in der Anwendung ClassicsCD unter Composers doppelt auf den Namen Schubert. Damit rufen Sie die Liste der zum Verkauf bestimmten CDs dieses Komponisten auf. Klicken Sie anschließend auf String Quartets Nos. 4 & 14.
  5. Klicken Sie auf Place Order (Auftrag platzieren).
  6. Klicken Sie auf OK, um das Dialogfenster für die Memberanmeldung zu schließen.

    Das Dialogfenster "Place an Order" wird angezeigt.

  7. Geben Sie in der Anwendung "ClassicsCD" in das Feld Card Number (Kreditkartennummer) den Wert 1234567890 und in das Feld Expiration Date (Gültig bis) den Wert 09/09 ein.

Weiter mit Übung 2: Test datengesteuert ausführen.


Feedback