Bcode
SLOENDE

Fallstudie · TestOS

TestOS BDD-Tests für SPS-Systeme

Nach jeder Änderung am SPS-Programm muss klar sein, ob Sequenzen, Signale, Sicherheitsbedingungen und Kommunikation weiterhin korrekt funktionieren. TestOS macht daraus einen wiederholbaren Testprozess.

TestOSBDDSquash TMJenkinsGiteaPLCHIL
TestOS BDD-Tests für SPS-Systeme
Fokus
SPS-Regressionstests
Werkzeuge
Squash TM, Jenkins, Gitea
Ausführung
TestOS Runner
Einsatz
HIL, Verdrahtung, Sequenzen

Herausforderung

SPS-Projekte ändern sich während Entwicklung, Inbetriebnahme und Service. Ohne wiederholbare Tests ist schwer nachweisbar, dass eine neue Änderung keine bestehende Funktion beeinflusst.

manuelle Tests sind langsam und personenabhängig
Anforderungen, Testfälle und Ergebnisse sind nicht immer verbunden
Signal- oder Sequenzfehler werden oft erst an der Maschine gefunden

Lösung

TestOS verbindet BDD-Testfälle mit der Ausführung am SPS-System. Szenarien werden in Squash TM verwaltet, Quellcode und Konfiguration liegen in Gitea, Jenkins startet wiederholbare Testläufe.

BDD-Szenarien für I/O-Signale, Sequenzen und Bedingungen
automatische oder halbautomatische Ausführung über TestOS
Berichte für Inbetriebnahme, Service und Regressionstests

Wert

Statt einer einmaligen manuellen Kontrolle erhält das Projekt einen Test-Rahmen, der nach jeder Programm-, Verdrahtungs- oder Konfigurationsänderung wiederverwendet werden kann.

schnellere Prüfung von Änderungen
bessere Nachverfolgbarkeit von Anforderungen bis Ergebnis
weniger wiederholende manuelle Arbeit bei der Inbetriebnahme

Konkretes Ergebnis

1

Testfälle sind dokumentiert und später wiederholbar.

2

SPS-Änderungen werden mit derselben Methode geprüft.

3

Berichte verbessern die Kommunikation zwischen Entwicklung, Inbetriebnahme und Service.

4

Das Projekt erhält eine Basis für weitere automatisierte Tests.

Benötigen Sie wiederholbare SPS-Tests?

Senden Sie eine Beschreibung des SPS-Systems, der Signale und typischer Szenarien.

Kontakt aufnehmen