Méthodes

Présentation

Les scénarios et ressources de test contiennent des méthodes prédéfinies. Ces méthodes sont appelées par le framework de test pendant l'exécution de tests. C'est vous, l'utilisateur, qui programmez le contenu de ces méthodes, c'est-à-dire la logique du test. Ces méthodes prédéfinies par ETEST ne se comportent pas différemment des méthodes générales décrites dans le Guide de programmation de EcoStruxure Machine Expert.

G-SE-0050880.3.gif-high.gif

 

1   CleanUp : nettoyage après le scénario de test.

2   Execute : exécution du scénario de test.

3   Finalize : nettoyage après le scénario de test. (Appelé une fois dans le cycle où Execute est terminé.)

4   Prepare : préparation du scénario de test.

Méthodes de scénarios et de ressources de test

Les scénarios de test contiennent les méthodes :

oPrepare

oExecute

oFinalize

oCleanUp

Les ressources contiennent les méthodes :

oPrepare

oCleanUp

Ces méthodes doivent être incluses dans chaque objet de test. De plus, les scénarios et ressources de test peuvent contenir un nombre illimité d'autres méthodes.

NOTE : les méthodes des scénarios et ressources de test doivent être écrites en langage ST (Structured Text). Sinon, une erreur peut survenir.

Séquence des méthodes pendant l'exécution d'un test

Séquence

Méthode

Type d'appel

Description

Condition de fin

1

Prepare

Cyclique

Les mesures préparatoires du test sont exécutées, par exemple l'initialisation des variables ou le contrôle positionnel d'un axe.

oLa macro ASSERT a été évaluée comme FALSE.

oL'initialisation a abouti. (La macro TEST_DONE a été appelée.)

2

Execute

Cyclique

Contient le test lui-même.

oLa macro ASSERT a été évaluée comme FALSE.

oLe test a abouti. (La macro TEST_DONE a été appelée.)

3

Finalize

Une fois

La méthode est appelée si les conditions suivantes sont remplies :

oL'exécution de la méthode Execute génère une erreur.

oLa méthode Execute arrête de s'exécuter à intervalles réguliers, à la fin du scénario de test pendant le même cycle.

oLa méthode Execute est annulée par la saisie de l'utilisateur.

Elle est suivie directement par la méthode CleanUp.

4

CleanUp

Cyclique

Rétablit l'état initial de l'objet de test. L'objet peut ensuite être réutilisé.

oLa macro ASSERT a été évaluée comme FALSE.

oLe test a abouti. (La macro TEST_DONE a été appelée.)

Pendant l'exécution d'un scénario de test, une seule méthode d'un scénario de test est appelée dans chaque cycle. La méthode Finalize, utilisée dans le même cycle que le dernier appel de Execute, est une exception.

Les macros sont utilisables dans les méthodes de scénarios et ressources de test.

Méthodes d'appel

Ce schéma montre comment le framework ETEST appelle les méthodes de test.

NOTE : Les variables locales des scénarios de test sont réinitialisées au début de chaque exécution de test.

G-SE-0050877.1.gif-high.gif