Das Testen von Sondermaschinen in der Fertigungstechnik wird bisher hauptsächlich manuell durchgeführt, da die Erstellung der Tests in vielen Fällen aufwändig ist. Die Wiederverwendbarkeit zum Ausgleich dieser Investition auf Grund der Einzigartigkeit der Maschinen ist jedoch kaum gegeben. Auch das Fehlen von Werkzeugen zum Testmanagement und unzureichende Unterstützung für nicht vollständig automatisierbare Testvor-gänge (z.B. Tests mit Sichtprüfung) tragen zu diesem Umstand bei. Automa-tisierte Tests bieten jedoch eine Reihe von Vorteilen, die den anfänglichen Mehraufwand ausgleichen können. Beispielsweise können bestehende Tests bei Änderungen der Maschinen ressourcensparend wiederverwendet werden, um den Einfluss von Änderungen auf bereits getestete Teile der Anlage aus-zuschliessen (Regressionstest). Die genaue Dokumentation der durchgeführ-ten Testläufe sowie die Rückführung der Ergebnisse in die Entwicklungs- umgebung erhöhen die Transparenz des Testprozesses signifikant. Um diese Potentiale nutzbar zu machen, wurde im Projekt glqqModellbasiertes Testen von SPS-Steuerungssoftwarevarianten für den Sondermaschinenbau (MoBa-TeSt)grqq ein Ansatz entwickelt, welcher die Erstellung, Datenhaltung und Durchführung von automatisierten Testfällen sowie eine versionenübergrei-fende Bewertung der Testabdeckung des Gesamtprogramms unterstützt. Da viele wichtige Testaktivitäten nicht vollständig automatisiert werden können, wird zusätzlich die Einbeziehung eines Testers in Testfälle ermöglicht, wel-che dadurch semi-automatisch durchgeführt werden können. Der Ansatz wurde prototypisch mit einem Plug-In für die Programmierumgebung CODESYS umgesetzt.
«
Das Testen von Sondermaschinen in der Fertigungstechnik wird bisher hauptsächlich manuell durchgeführt, da die Erstellung der Tests in vielen Fällen aufwändig ist. Die Wiederverwendbarkeit zum Ausgleich dieser Investition auf Grund der Einzigartigkeit der Maschinen ist jedoch kaum gegeben. Auch das Fehlen von Werkzeugen zum Testmanagement und unzureichende Unterstützung für nicht vollständig automatisierbare Testvor-gänge (z.B. Tests mit Sichtprüfung) tragen zu diesem Umstand bei. Automa-tisiert...
»