Gravando Mensagens no Log

Um log é um arquivo que contém o registro de eventos que ocorrem ao reproduzir um script do Teste Funcional. O Teste Funcional suporta vários tipos de arquivos de log ou nenhum log. Você seleciona o tipo de arquivo de log (Log do TestManager, Log HTML, Log de Texto) por meio da interface com o usuário. Cada evento registrado possui uma mensagem associada. Em um log do TestManager, você pode ver essa mensagem clicando com o botão direito do mouse no evento no log e selecionando Propriedades.

O Teste Funcional registra automaticamente os seguintes eventos:

Para incluir suas próprias mensagens gerais seja em qual for o tipo de log especificado por meio da interface com o usuário, utilize o método logInfo, conforme mostrado neste exemplo:

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

Você pode registrar um resultado de teste utilizando 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 Transmitir, 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 gravar uma mensagem de erro no log, utilize o método logError:

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

Você pode incluir uma mensagem de aviso no log utilizando o método logWarning:

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

 

Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.