Test Automation
Prolog, Make und Epilog Skripte verwenden


 

Hinweis

Die Verwendung dieser Skripte ist nur mit der Standard Edition und Premium Edition möglich.

Für das Erstellen von diesen Skripten sind Programmierkenntnisse in Python notwendig.

Beispiele sind im Ordner der BTF-Installation enthalten:

…\Documentation\SampleScripts.

Sie sollen den Einstieg in die Entwicklung benutzerdefinierter Skripte erleichtern.

Grundlagen

PROLOG: Ein Skript, das vor dem zugehörigen Testskript ausgeführt wird. Ein Prolog dient dazu, die Konfigurationsanforderungen für einen Test einzurichten und damit das IUT für den Test vorzubereiten.
Beispiel:out of service = true

MAKE: Ein Skript, das während des Tests eine (nicht-BACnet) Interaktion mit dem IUT durchführt, um automatisierte Anweisungen (automatisierte Benutzerinteraktion mit dem BTF) und CHECK-Anweisungen (automatisierte Überprüfung von Testschritten) zu ermöglichen.
Beispiel: Fehlerwerte setzen
HINWEIS: Make Skripte sind die Voraussetzung, um die Funktion [Unterbrechungsfreie Ausführung] zu nutzen. Make Skripte können unter PROJEKTEIGENSCHAFTEN/DATEN/[Keine Make-Skripte verwenden] deaktiviert werden.

EPILOG: Ein Skript, das nach dem zugehörigen Testskript ausgeführt wird. Ein Epilog dient dazu, die Einstellungen nach der Durchführung eines Tests zu bereinigen. Es können alle veränderten Parameter am IUT zurückgesetzt werden.

Skripte importieren und zuweisen

Das Importieren der Skripte geschieht im Testplankonfigurator.

In der Ansicht [Testplanbaum] / [Bearbeiten] / [Andere Skripte] / [Importieren] werden die Skripte geladen.

[Löschen] und [Ersetzen] ist hier ebenfalls möglich.

 

Beispiele sind bereits im Ordner der BTF-Installation unter …\Documentation\SampleScripts verfügbar.

Jedem einzelnen Test können passende Skripte zugeordnet werden. Die Zuordnung erfolgt in den Testdetails des jeweiligen Tests.