Editor: Testskripte
Funktion: Der Testskripteditor stellt die Implementierung des Testablaufs mit Testelementen dar. Dabei ist der oberste Knoten immer das Testelement Testskript. Darunter gibt es mindestens ein Testelement Testfall. Die Leiste oberhalb des Testskriptbaums enthält Schaltflächen mit Befehlen zur Bearbeitung und zum Ausführen des Testskripts.
Aufruf: Wählen Sie in der Ansicht Test Manager in der Registerkarte Testskripte ein Testskript.
![]() | Speichert Änderungen, die Sie im Testskripteditor oder im Testelementeedtior vorgenommen haben, im Testrepository |
| Setzt einen Pin auf den aktuellen Inhalt des Testskripts ( Sobald eine Änderung am Skript erfolgt, wird der Pin automatisch entfernt ( Der Testreport enthalt für alle Skripts und die aufgerufenen Subskirpte die Information, ob ein Pin gesetzt ist oder nicht. Der Pin wird als Teil des Testskripts im Testrepository gespeichert und bleibt auch bei Export/Import erhalten. |
![]() | Speichert Änderungen im Testrepository, die Sie im Testskripteditor oder im Testelementeedtior vorgenommen haben, und startet anschließend den Testablauf Dafür öffnet zunächst der Dialog Test ausführen. Dort können Sie einen Testernamen eingeben. Wenn Sie dann den Dialog mit Start beenden, wird der Testlauf gestartet. |
![]() | Speichert Änderungen im Testrepository, die Sie im Testskripteditor oder im Testelementeedtior vorgenommen haben, und startet anschließend den Testablauf im Debugbetrieb Dazu öffnet der Dialog Testfortschritt mit Debugbetrieb und dem Status |
![]() | Klappt mit jedem Klick auf die Schaltfläche eine weitere Ebene im Baum auf und dann wieder alle zu |
![]() | Klappt alle Knoten mit einem gesetztem Haltepunkt auf |
Eingabefeld | Offlinebetrieb: Das Testskript wird nach der hier eingegebenen Zeichenfolge durchsucht. Die Fundstellen werden im Testskriptbaum markiert. |
Testskriptbaum
Implementierung des Testablaufs mit Testelementen
Verwenden Sie dazu die Befehle des Menüs Test Manager.
Im Kontextmenü finden Sie außerdem Befehle zum Auskommentieren von Testelementen, um sie aus einem Debug-Testlauf auszuklammern, sowie zum Setzen von Haltepunkten.
Der oberste Knoten enthält immer das Testelement Testskript.
: Testaktion
: Zuweisung
: Aufruf
: Auswahl
: IEC-Unit-Test
: Remote-Aufruf
: Testfall
Beispiel:
Doppelklicken Sie das Testskript Examples.CounterTest
im Standardtestrepository, um das folgende Testskript im Editor zu öffnen.

Tipp
Ein Testskript wird in der Ansicht Test Manager hierarchisch in einer Ordnerstruktur dargestellt. Das entspricht der Ablage im Testrepository. Folglich müssen Sie bei einem Zugriff auf das Testskript dessen Pfad angegeben. Der Pfad enthält die hierarchischen Ordner, jeweils abgegrenzt durch einen Punkt, und danach den Testskriptnamen.
Tipp
Änderungen im Testskripteditor werden bei folgenden Aktionen gespeichert:
Schaltfläche
: Testskript speichern.
Schaltfläche
: Testskript speichern und Testablauf starten.
Schaltfläche
: Testskript speichern und Debuggen des Testskripts starten.
Der Menübefehl CODESYS-Projekt.
speichert das gerade geöffneteTipp
Beachten Sie die Möglichkeit, ein Testskript mit einem Pin zu versehen, um das Skript auf ungewollte Änderungen hin zu überwachen. Das Skript behält den Pin solange, bis es semantisch die nächste Änderung erhält. Die Information darüber, ob ein Pin gesetzt ist oder nicht, wird auch im Testreport dargestellt und bleibt beim Export/Import von Skripten erhalten.