Métodos

Descripción general

Los casos y los recursos de prueba contienen métodos predefinidos. Estos métodos son llamados por el entorno de prueba durante la ejecución de la prueba. El usuario programa el contenido de estos métodos y la lógica de la prueba. Los métodos predefinidos por ETEST no difieren en su comportamiento de los métodos generales descritos en la Guía de programación de EcoStruxure Machine Expert.

G-SE-0050880.3.gif-high.gif

 

1   CleanUp: limpieza tras el caso de prueba.

2   Execute: ejecución del caso de prueba.

3   Finalize: limpieza tras el caso de prueba. (Llamado una vez en el ciclo en el que Execute ha finalizado).

4   Prepare: preparación del caso de prueba.

Métodos para los casos de prueba y los recursos

Los casos de prueba contienen los métodos:

oPrepare

oExecute

oFinalize

oCleanUp

Los recursos contienen los métodos:

oPrepare

oCleanUp

Estos métodos se deben incluir en cada objeto de prueba. Además, los casos de prueba y los recursos pueden contener otros métodos.

NOTA: Los métodos de los casos y recursos de prueba sólo se pueden escribir en texto estructurado (ST). De lo contrario, se puede generar un error.

Secuencia de métodos durante la ejecución de la prueba

Secuencia

Método

Tipo de llamada

Descripción

Condición de fin

1

Prepare

Cíclica

Se ejecutan medidas preparatorias para la prueba. Por ejemplo, inicialización de variables o control posicional de un eje.

oLa macro ASSERT ha sido evaluada como FALSE.

oLa inicialización se ha completado correctamente. (Se ha llamado a la macro TEST_DONE).

2

Execute

Cíclica

Contiene la propia prueba.

oLa macro ASSERT ha sido evaluada como FALSE.

oLa prueba se ha completado correctamente. (Se ha llamado a la macro TEST_DONE).

3

Finalize

Una vez

Se llama al método si se cumplen las siguientes condiciones:

oSe ha salido del método Execute con un error.

oSe ha salido del método Execute de forma normal al finalizar el caso de prueba del mismo ciclo.

oSe ha cancelado el método Execute por una entrada del usuario.

Va seguido directamente por el método CleanUp.

4

CleanUp

Cíclica

Se restablece el objeto de prueba al estado inicial. Se puede reutilizar más tarde.

oLa macro ASSERT ha sido evaluada como FALSE.

oLa prueba se ha completado correctamente. (Se ha llamado a la macro TEST_DONE).

Durante la ejecución de un caso de prueba, se llama solo a un método de un caso de prueba en cada ciclo. El método Finalize es una excepción, ya que se usa en el mismo ciclo que la última llamada de Execute.

Se pueden usar macros en los métodos de los casos y recursos de prueba.

Métodos de llamada

En el diagrama se muestra cómo ETEST framework invoca estos métodos de prueba.

NOTA: Las variables locales de TestCases se reinicializarán al inicio de cada ejecución de prueba.

G-SE-0050877.1.gif-high.gif