Entrada de mensajes en el registro

Un registro es un archivo que contiene una recopilación de los sucesos que ocurren durante la reproducción de un script de Functional Tester. Para escribir mensajes en el registro se pueden utilizar varios métodos.

Functional Tester admite varios tipos de archivos de registro, o bien ningún tipo de registro cronológico. El tipo de archivo de registro (registro HTML o registro texto) se selecciona a través de la interfaz de usuario. Cada suceso registrado tiene un mensaje asociado a él.

Functional Tester registra automáticamente estos sucesos:

Para utilizar los scripts SDK para incluir sus propios mensajes generales en cualquier tipo de registro que haya especificado en la interfaz de usuario, utilice el método logInfo, como se muestra en este ejemplo:

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

Con la infraestructura de scripts, puede registrar un resultado de la prueba mediante el método logTestResult. El primer parámetro es un titular que describe la prueba. El segundo parámetro es el resultado de la prueba (true si pasa, false si se produce una anomalía). El tercer parámetro opcional se utiliza para mostrar información adicional. Por ejemplo:

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

A continuación se muestra otro ejemplo en el que se utiliza un tercer parámetro para la información adicional:

if(TextField_text.equals(msExpect)) 
{
    logTestResult("Text buffer comparison", true);
} 
else 
{
    logTestResult("Text buffer comparison", false,
       "Expected '"+TextField_text+"' but found '"+msExpect+"'");
}

Si desea utilizar la infraestructura de scripts para escribir un mensaje de error en el registro, utilice el método logError:

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

Con los scripts SDK, puede añadir un mensaje de aviso al registro mediante el método logWarning:

logWarning("Aquí se incluye el mensaje de advertencia.");

Comentarios