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 unterstützt entweder unterschiedliche Typen von Protokolldateien oder gar keine Protokollierung. Sie wählen Protokolldateityp (TestManager-, HTML- oder Textprotokoll) über die Benutzeroberfläche aus. Jedem protokollierten Ereignis ist eine Nachricht zugeordnet. In einem TestManager-Protokoll zeigen Sie diese Nachricht an, indem Sie mit der rechten Maustaste auf das Ereignis im Protokoll klicken und Eigenschaften auswählen.

Functional Test protokolliert automatisch die folgenden Ereignisse:

Verwenden Sie die logInfo-Methode, um eigene allgemeine Nachrichten in einen beliebigen, über die Benutzeroberfläche angegebenen Protokolltyp einzuschließen (siehe folgendes Beispiel):

  if(AnAWTButtonButton(p1,0)isEnabled() ) {
       logInfo("AWT button is enabled.");
  } else {
       logInfo("AWT button is not enabled.");
  }

Sie können ein Testergebnis protokollieren. Verwenden Sie dazu die logTestResult-Methode. Der erste Parameter ist ein Header, der den Test beschreibt. Beim zweiten Parameter handelt es sich um das Ergebnis des Tests (true für "Test erfolgreich", false für "Fehler"). Ein optionaler dritter Parameter ist für weitere Informationen vorgesehen. Beispiel:

  logTestResult("Text buffer comparison",
       TextField_text.equals(msExpect));

Im Folgenden finden Sie ein weiteres Beispiel, bei dem der dritte Parameter für weitere Informationen verwendet wird:

   if(TextField_text.equals(msExpect)) {
        logTestResult("Text buffer comparison", true);

  } else {

        logTestResult("Text buffer comparison", false,

         "Expected '"+TextField_text+"' but found '"+msExpect+"'");

  }

Wenn Sie eine Fehlernachricht in das Protokoll schreiben möchten, verwenden Sie die logError-Methode:

   catch (Exception e)
        {logError("Exception e = "+e.toString());}

Mit Hilfe der logWarning-Methode können Sie eine Warnung in das Protokoll aufnehmen:

   logWarning("Your warning message goes here.");

 

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