Objetos ETEST

Descripción general

El gráfico muestra los objetos de ETEST disponibles en el árbol Herramientas del Logic Builder como subnodos de un nodo Aplicación:

Objeto ETEST

Descripción

Número de leyenda

Caso de prueba

  • Componente central de ETEST.

  • Se trata, básicamente, de un bloque de funciones. Utiliza las extensiones orientadas a objetos del estándar IEC 61131-3, disponibles en Logic Builder.

  • Implementa la interfaz IF_TestCase.

  • Contiene métodos, que a su vez pueden usar macros.

1

TestManager

  • Un administrador de pruebas es un bloque de funciones de administración. Los casos de prueba y las series de prueba se realizan con este bloque de funciones como subproceso de la aplicación asociada.

  • Si se ejecutan pruebas para una aplicación, deben cumplirse las siguientes condiciones:

    • Un objeto TestManager debe estar disponible como un subnodo del nodo Aplicación.

    • Una tarea debe referenciar a este objeto.

    Si se inserta un objeto ETEST en un nodo Aplicación, ambos se crean automáticamente.

2

Recursos de prueba

  • Encapsula el acceso, así como la inicialización del hardware y de grandes estructuras de datos usadas por los casos de prueba. ETEST crea sólo una instancia por recurso.

    ETEST inicializa los recursos antes de que se usen (se llama a su método Prepare). ETEST desinicializa los recursos después de que se hayan usado (se llama a su método CleanUp).

  • Antes de ejecutar un caso de prueba, ETEST comprueba que los recursos integrados en este caso de prueba se han inicializado y que se ha proporcionado al caso una referencia a la instancia del recurso. Una vez completado el caso de prueba, ETEST comprueba que el recurso se ha desinicializado de nuevo.

  • Se pueden integrar recursos adicionales en recursos (como en casos de prueba). No están permitidas las dependencias cíclicas entre recursos.

3

Serie de prueba

  • Se puede usar para agrupar casos de prueba.

  • Puede hacer referencia a casos de prueba o series de prueba adicionales.

4

Conjunto de pruebas

  • Un conjunto de pruebas es una tabla en la que cada fila define una ejecución de prueba. Cada columna se asigna a un parámetro que se utiliza durante toda la prueba.

  • Utiliza IEC-STRUCT para definir los conjuntos de parámetros. Cada variable de IEC-STRUCT define un único parámetro. Puede completar las celdas de la tabla con los valores de inicialización que se emplean para cada ejecución de prueba.

  • El uso de IEC-STRUCT permite definir conjuntos de parámetros específicos o bien reutilizar un IEC-STRUCT existente (por ejemplo, procedente de una biblioteca).

5

NOTA: Se puede ejecutar un objeto ETEST si se cumplen las siguientes condiciones:
  • Es un objeto Caso de prueba o Serie de prueba que es un subnodo del nodo Aplicación.

  • Ha sido seleccionado por un objeto Serie de prueba ejecutable.

Ejemplo: Un objeto Caso de prueba que es un nodo del árbol Herramientas se puede ejecutar si está seleccionado en un objeto Serie de prueba, que es un subnodo de un nodo Aplicación.