|
-
Composant central de ETEST.
-
En fait, il s'agit d'un bloc fonction. Il utilise les extensions orientées objet de la norme IEC 61131-3, disponibles dans Logic Builder.
-
Met en œuvre l'interface IF_TestCase.
-
Contient les méthodes qui peuvent utiliser des macros.
|
1
|
|
-
Un responsable de test est un bloc fonction d'administration. Ce bloc fonction exécute des scénarios de test et des séries de tests, sous la forme d'un sous-processus de l'application associée.
-
S'il faut exécuter des tests pour une application, les conditions suivantes doivent être remplies :
Les deux sont créés automatiquement si vous insérez un objet ETEST sous un nœud .
|
2
|
|
-
Intègre l'accès ainsi que l'initialisation des matériels et des structures de données utilisés par les scénarios de test. ETEST ne crée qu'une instance par ressource.
ETEST initialise les ressources avant leur utilisation (en appelant leur méthode Prepare). ETEST désinitialise les ressources après leur utilisation (en appelant leur méthode CleanUp).
-
Avant d'exécuter un scénario de test, ETEST vérifie que les ressources intégrées dans ce dernier sont initialisées et que le scénario reçoit une référence à l'instance de la ressource. Une fois le scénario de test terminé, ETEST vérifie que la ressource est à nouveau désinitialisée.
-
D'autres ressources peuvent être intégrées dans des ressources (comme dans des scénarios de test). Les dépendances cycliques entre des ressources ne sont pas autorisées.
|
3
|
|
|
4
|
|
-
Une série de tests constitue une table. Chaque ligne définit une exécution de test. Chaque colonne correspond à un paramètre utilisé durant le test.
-
Utilise le type IEC-STRUCT pour définir les ensembles de paramètres. Chaque variable de type IEC-STRUCT définit un paramètre. Vous pouvez remplir les cellules de la table avec les valeurs d’initialisation qui sont utilisées dans chaque exécution de test.
-
L’utilisation d’un type IEC-STRUCT vous permet de définir les ensembles de paramètres spécifiques ou de réutiliser un type IEC-STRUCT existant (par exemple, issu d’une bibliothèque).
|
5
|