Gravando Mensagens no Registro

Um log é um arquivo que contém o registro de eventos que ocorrem ao reproduzir um script do Functional Tester. Existem vários métodos diferentes que podem ser utilizados para gravar mensagens no log.

O Functional Tester suporta vários tipos de arquivos de log ou nenhum log. Selecione o tipo de arquivo de log (log HTML ou log de Texto) através da interface com o usuário. Cada evento registrado possui uma mensagem associada.

O Functional Tester registra automaticamente os seguintes eventos:

Para usar o SDK de script para incluir suas próprias mensagens gerais em qualquer que seja o tipo de log especificado através da interface do usuário, use o método logInfo, como mostrado nesse exemplo:

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

Com a estrutura de script, é possível executar um log do resultado de teste usando o método logTestResult. O primeiro parâmetro é um título que descreve o teste. O segundo parâmetro é o resultado do teste (true para passar, false para uma falha). Um terceiro parâmetro opcional é para informações adicionais. Por exemplo:

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

A seguir, outro exemplo que utiliza o terceiro parâmetro para informações adicionais:

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

Para usar a estrutura de script para gravar uma mensagem de erro no log, use o método logError:

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

Com o SDK do script, é possível adicionar uma mensagem de aviso ao log usando o método logWarning:

logWarning("Suas mensagens de aviso vão aqui.");

Feedback