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 de TestManager, registro HTML o registro de texto) se selecciona a través de la interfaz de usuario. Cada suceso registrado tiene un mensaje asociado. Para visualizar este mensaje en un registro de TestManager, pulse con el botón derecho el suceso del registro y seleccione Propiedades.

Functional Tester registra automáticamente los siguientes sucesos:

Para incluir mensajes generales propios en el tipo de registro que haya especificado en la interfaz de usuario, utilice el método logInfo como en el siguiente ejemplo:

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

Para registrar un resultado de prueba, utilice 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 para aprobado, false para suspenso). 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+"'");
}

Para escribir un mensaje de error en el registro, utilice el método logError:

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

Para añadir mensajes de advertencia al registro, utilice el método logWarning:

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

Comentarios