Nachrichten in das Protokoll schreiben

Bei einem Protokoll handelt es sich um eine Datei mit einem Datensatz, in dem alle während der Wiedergabe eines Functional Test-Scripts aufgetretenen Ereignisse aufgezeichnet sind. Functional Test bietet Unterstützung für verschiedene Protokolltypen. Es ist aber auch ein Betrieb ohne Protokollieren möglich. Sie können den gewünschten Protokolltyp (TestManager-Protokoll, HTML-Protokoll oder Textprotokoll) über die Benutzeroberfläche auswählen. Zu allen protokollierten Ereignissen gehört eine entsprechende Nachricht. In einem TestManager-Protokoll können Sie diese Nachricht anzeigen, indem Sie mit der rechten Maustaste auf das betreffende Ereignis klicken und anschließend Properties auswählen.

Möchten Sie eigene allgemeine Nachrichten in das von Ihnen über die Benutzeroberfläche ausgewählte Protokoll eingeben, können Sie (wie im folgenden Beispiel gezeigt) dazu die Methode LogInfo verwenden:

   If AnAWTButtonButton(p1,0).IsEnabled() Then
      LogInfo("AWT button is enabled.")
   Else
      LogInfo("AWT button is not enabled.")
   End If

Ein Testergebnis können Sie über die Methode LogTestResult protokollieren. Bei dem ersten Parameter handelt es sich um eine Überschrift zur Beschreibung des Tests. Beim zweiten Parameter handelt es sich um das Testergebnis (true für "Test erfolgreich", false für "Fehler"). Ein optionaler dritter Parameter dient zur Angabe zusätzlicher Informationen. Beispiel:

   LogTestResult("Text buffer comparison", _
        TextField_text.Equals(msExpect))

Es folgt ein weiteres Beispiel mit dem dritten Parameter für zusätzliche Informationen:

   If TextField_text.Equals(msExpect)) Then
         LogTestResult("Text buffer comparison", true)
   Else
         LogTestResult("Text buffer comparison", false, _
          "Expected ""Hello"", but found ""Good bye!""")
   End If

Möchten Sie eine Fehlernachricht in das Protokoll eintragen, müssen Sie dazu die Methode LogError verwenden:

   Catch e As Exception
      LogError("Exception e = " + e.ToString())

Über die Methode LogWarning können Sie eine Warnmeldung in das Protokoll eintragen:

   LogWarning("Your warning message goes here.")

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