Grabación de mensajes en el registro

Un registro es un archivo que contiene una recopilación de los sucesos que se han producido durante la reproducción de un script de Functional Tester. Existen diversos métodos para grabar mensajes en el registro.

Functional Tester admite diversos tipos de archivos de registro o ninguno de ellos. Seleccione el tipo de archivo de registro (registro de TestManager, registro de HTML o registro de texto) en la interfaz de usuario. Cada suceso registrado tiene un mensaje asociado a él. En un registro de TestManager, podrá ver este mensaje si pulsa con el botón derecho sobre un suceso del registro y selecciona Propiedades.

Functional Tester registra automáticamente los sucesos siguientes:

Para incluir sus propios mensajes generales en cualquier tipo de registro que haya especificado en la interfaz de usuario, utilice el método LogInfo, tal como se muestra en este ejemplo:

   If AnAWTButtonButton(p1,0).IsEnabled() Then
      LogInfo("AWT button is enabled.")
   Else
      LogInfo("AWT button is not enabled.")
   End If

Se puede registrar el resultado de una 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). Existe un tercer parámetro opcional para la información adicional. Por ejemplo:

   LogTestResult("Text buffer comparison", _
        TextField_text.Equals(msExpect))

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

   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

Si desea grabar un mensaje de error en el registro, utilice el método LogError:

   Catch e As Exception
      LogError("Exception e = " + e.ToString())

Se puede añadir un mensaje de aviso al registro con el método LogWarning:

   LogWarning("Your warning message goes here.")

Comentarios