Die Struktur von Testfällen entspricht derjenigen von Funktionsbausteinen, allerdings ist für den Implementierungsbereich kein Editor verfügbar. Es werden nur die Methoden der Testfällen implementiert. Um einen Testfall zu implementieren, verwenden Sie den Methoden-Editor. Doppelklicken Sie dazu auf die gewünschte Methode in der Tools-Baumstruktur.
Registerkarte Gemeinsam
1 Der Deklarationseditor entspricht dem Deklarationsbereich eines Funktionsbausteins. Über die Schaltflächen Text und Tabelle können Sie zwischen der Text- und der Tabellenansicht des Editors umschalten.
2 Der Bereich Referenzierte Ressourcen enthält die integrierten Test-Ressourcen.
3 Der Bereich Beschreibung bietet Platz für Erklärungen zum Testfall.
Die Registerkarte Testläufe enthält die Konfiguration der Testsätze.
Schaltfläche / Feld |
Beschreibung |
---|---|
Parametrierten Testfall aktivieren |
Die konfigurierten Testläufe werden automatisch mit dem Testfall ausgeführt. |
Testausführung starten |
Durch einen Klick auf Testausführung starten im Kontextmenü eines einzelnen Testlaufs wird der ausgewählte Testlauf ausgeführt. |
Einfügen |
Durch einen Klick auf Einfügen wird ein neuer Eintrag Tetstreihe hinzugefügt. Durch einen zusätzlichen Doppelklick auf die Zelle des Testsatzes können Sie eine Referenz für den Testsatz eingeben. Während der Eingabe werden die Namen vorhandener Testsätze vorgeschlagen. Beim Hinzufügen des ersten Testsatzes wird in das Feld REFERENZ ZU automatisch der Testdatentyp des neu hinzugefügten Testsatzes übernommen. HINWEIS: Alle in einem Testfall konfigurierten Testsätze müssen denselben Datentyp referenzieren, andernfalls wird ein Compilerfehler ausgegeben. |
Testvariable |
Der Variablenname, der über den Code abgerufen werden kann. Standardname ist rstTestData, dieser kann jedoch geändert werden. |
Über den Befehl Gehe zur Definition… im Kontextmenü können Sie von einem Testfall zu den verwendeten Artefakten navigieren. Diese Funktion gilt sowohl für den konfigurierten Testdatentyp (IEC-STRUCT) als auch für die referenzierten Testsätze. Durch die Auswahl dieser Objekte und einen Klick auf den Befehl Gehe zur Definition... wird der entsprechende Editor für das Objekt geöffnet.
Darüber hinaus unterstützt die Tabelle für referenzierte Testsätze ebenfalls Standard-Bearbeitungsbefehle.