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:
Início do script
Final do script
Chamadas para o método CallScript
Chamadas para o método StartApplication
Início do cronômetro
Final do cronômetro
Exceções
Pontos de verificação
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() Then LogInfo("AWT button is enabled.") Else LogInfo("AWT button is not enabled.") End If
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)) Then LogTestResult("Text buffer comparison", true) Else LogTestResult("Text buffer comparison", false, _ "Expected ""Hello"", but found ""Good bye!""") End If
Para gravar uma mensagem de erro no log, utilize o método LogError
:
Catch e As Exception 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.