Mit Hilfe eines eigens entwickelten, umfangreichen Toolsets können wir eine Vielzahl an automatisierten Tests durchführen, um beispielsweise die Prüfung auf Konformität sowie Einhaltung von Datentypen, Rückgabewerten wie auch Umgang mit Falscheingaben bei Schnittstellen zu testen. Wir prüfen OPC-UA (Open Platform Communications Unified Architecture), MQTT, AAS (Asset Administration Shell), WS (Websocket) und REST auf Einhaltung vorgegebener Spezifikationen und unterstützen auch bei deren Erstellung oder Verbesserung.
Unser Prüfleistungen am Beispiel von OPC-UA umfassen:
- Anforderungsanalyse: Überprüfung und Verständnis der vorliegenden Schnittstellenspezifikation.
- Bestandsprüfung: Abgleich mit bestehenden Standards (Companion Specifications) zur Bestimmung der verwertbaren Inhalte.
- Testumgebungseinrichtung: Einrichtung einer geeigneten Testumgebung, die sowohl OPC-UA-Server als auch -Clients beinhaltet.
- Verbindungstest: Überprüfung der erfolgreichen Herstellung der Verbindung zwischen Client und Server.
- Sicherheitsüberprüfung: Testen der Sicherheitsmechanismen, einschließlich Authentifizierung, Autorisierung und Verschlüsselung.
- Datenmodellprüfung: Überprüfung der korrekten Implementierung des Datenmodells des Servers gemäß den Spezifikationen.
- Lese- und Schreiboperationen: Durchführung von Tests für Lese- und Schreiboperationen, um die korrekte Datenübertragung sicherzustellen.
- Ereignisüberwachung: Testen der Ereignisüberwachung und der Alarmfunktionen zur Gewährleistung der gewünschten Funktionalität.