So testen Sie ein OCPP-Ladegerät und ein CPMS vor der Inbetriebnahme
Ein praxisorientierter OCPP-Testprozess für Ladegeräte und CPMS-Plattformen, der die Bereiche Konformität, Interoperabilität, Transaktionen, Sicherheit und Offline-Verhalten abdeckt.
Was sollen die OCPP-Tests nachweisen?
OCPP-Tests sollen drei verschiedene Aspekte überprüfen. Bei Konformitätstests wird geprüft, ob eine Implementierung der Spezifikation entspricht. Bei Interoperabilitätstests wird geprüft, ob ein bestimmtes Ladegerät und ein CPMS zusammenarbeiten. Bei Projektabnahmetests wird geprüft, ob die gesamte Anlage den Anforderungen des Betreibers entspricht.
Eine erfolgreiche WebSocket-Verbindung beweist lediglich, dass die beiden Systeme eine Verbindung herstellen können. Sie beweist jedoch nicht, dass Autorisierung, Transaktionsprotokolle, Fernbefehle, Sicherheit, Offline-Betrieb oder intelligentes Laden ordnungsgemäß funktionieren.
Definieren Sie das genaue zu testende System
Sichern Sie die Testkonfiguration vor dem Start. Notieren Sie sich das Ladegerätemodell, die Firmware, die CPMS-Version, die OCPP-Version, das Sicherheitsprofil, den Endpunkt, die Netzwerkroute und die aktivierten Funktionen. Optionale OCPP-Funktionen sollten vereinbart und nicht einfach vorausgesetzt werden.
Verwenden Sie produktionsnahe Anmeldedaten und Zertifikatsregeln, ohne Live-Geheimnisse offenzulegen. Bewahren Sie die Konfiguration und die Protokolle zusammen mit den Testergebnissen auf, damit spätere Firmware- oder CPMS-Updates mit derselben Basislinie verglichen werden können.
OCPP-Konformitätstests durchführen
Das „Open Charge Alliance Compliance Test Tool“ (OCTT) führt vordefinierte Konformitätsszenarien für OCPP 1.6- und OCPP 2.0.1-Ladestationen, Software-Stacks und Managementsysteme durch. Bei der Prüfung eines Ladegeräts fungiert das OCTT als Managementsystem und umgekehrt.
OCTT eignet sich zum Aufspüren von Nachrichten-, Validierungs- und Sequenzfehlern. Es handelt sich dabei nicht um einen universellen Ladegerät- oder CPMS-Simulator, und durch die interne Ausführung wird kein eigenständiges OCPP-Zertifikat erstellt. Für die formelle OCPP-Zertifizierung werden die offiziellen Tests durch ein zugelassenes Labor durchgeführt.
Das Original-Ladegerät und das CPMS gemeinsam testen
Schließen Sie als Nächstes das für das Projekt ausgewählte Ladegerät, die Firmware und die CPMS-Version an. Erfassen Sie sowohl die Protokolle des Ladegeräts als auch die des Backends, damit der Zeitpunkt der Nachrichtenübermittlung, Wiederholungsversuche und abgelehnte Anfragen von beiden Seiten aus nachverfolgt werden können.
Veranstaltungen zur Interoperabilität wie die OCPP-Plugfests sind nützlich, da sich Implementierungen mit denen verschiedener Partner testen lassen. Eine Bereitstellung erfordert jedoch weiterhin eigene bilaterale Tests, da sich Konfiguration, optionale Funktionen und Betriebsregeln von Projekt zu Projekt unterscheiden.
Inwiefern dies für amina charging gilt
In der OCPP-Dokumentation von amina heißt es, dass die implementierten Funktionen mittels OCTT, interner Testautomatisierung, Feldtests und Regressionstests validiert werden. Der CSMS-Integrationsleitfaden dokumentiert zudem die Produktionsbereitstellung des Endpunkts, der Zertifikate und der Ladegerät-Identität. Stellen Sie zur Projektabnahme sicher, dass das ausgewählte CSMS die Seriennummer der Ladestation akzeptiert, der bereitgestellte Endpunkt und die Zertifikate korrekt sind und die Ladestation den verbundenen Zustand erreicht. Lesen Sie die aktuellen Konfigurationswerte aus, anstatt von Standardwerten auszugehen, insbesondere wenn ein Auftrag eine kundenspezifische Bereitstellung vorsieht.
Vollständige Lade- und Betriebsszenarien testen
Entwickeln Sie Testfälle auf der Grundlage realer Vorgänge und nicht isolierter Nachrichten. Decken Sie dabei mindestens Folgendes ab:
- Startvorgang, Heartbeat, Zeitsynchronisation und Statusänderungen;
- lokale und Remote-Autorisierung, einschließlich abgelehnter Anmeldedaten;
- Sitzungsbeginn, Zählerstände, endgültige Energiesummen und CPMS-Transaktionsdatensätze;
- Fernstart, Fernstopp, Zurücksetzen, Entsperren und Konfigurationsänderungen, sofern unterstützt;
- Firmware- und Diagnoseprotokoll-Workflows, sofern erforderlich;
- Smart-Charging-Profile, Grenzwerte und bei Bedarf Änderungen am Zeitplan;
- die gemeldete Maximalstromeinstellung, die Standardwerte für die Autorisierung und die Offline-Regeln im Vergleich zur bestellten und installierten Konfiguration;
- mehrere Anschlüsse oder EVSE, sofern das Produkt über solche verfügt; und
- Neustart und Wiederherstellung während einer aktiven oder unterbrochenen Sitzung.
Prüfung der Sicherheit, der Konnektivität und des Fehlerverhaltens
Wiederholen Sie wichtige Szenarien mit einem falschen Passwort, einem nicht vertrauenswürdigen oder abgelaufenen Zertifikat, einer falschen Uhrzeit und einer unterbrochenen Netzwerkverbindung. Testen Sie CPMS-Ausfälle, Wiederherstellungen der Verbindung, Nachrichten in der Warteschlange, doppelte Ereignisse und Nachrichten, die in einer unerwarteten Reihenfolge eintreffen.
Stellen Sie sicher, welche Funktionen das Abrechnungssystem im Offline-Modus ausführen kann, wie lange Daten aufbewahrt werden, welche lokalen Autorisierungsregeln gelten und was geschieht, wenn Speicher- oder Wiederholungslimits erreicht werden. Der amina-Authentifizierungsleitfaden enthält die dokumentierten Einstellungen und Standardwerte, die getestet werden müssen. Das System sollte sich vorhersehbar wiederherstellen lassen, ohne dass abrechnungsrelevante Sitzungsdaten verloren gehen oder doppelt erfasst werden.
Die Leistung des CPMS in repräsentativem Maßstab testen
Ein einzelnes physisches Ladegerät reicht nicht aus, um die Kapazität des gesamten Netzwerks zu überprüfen. Verwenden Sie simulierte Ladegeräte, um die erwartete Anzahl gleichzeitiger Verbindungen, Spitzen bei den Zählerständen und Fernbefehlen sowie die Massenwiederanschaltung nach einem Ausfall zu testen. Überwachen Sie die Reaktionszeit, die Stabilität der WebSocket-Verbindung, die Warteschlangen, die Datenbankauslastung und die Alarmierung im Hinblick auf die geplante Netzwerkgröße und die Wachstumsreserve.
Legen Sie vor der Einführung Akzeptanzkriterien fest
Für jeden Test müssen das erwartete Ergebnis, Nachweise, der Schweregrad und ein verantwortlicher Ansprechpartner festgelegt werden. Legen Sie fest, welche Fehler die Bereitstellung blockieren und welche dokumentierten Einschränkungen akzeptabel sind. Testen Sie behobene Probleme erneut und führen Sie einen kontrollierten Pilotversuch an einer Website durch, bevor Sie die Lösung auf die gesamte Infrastruktur ausweiten.
Die Übergabe sollte die getesteten Versionen, die unterstützten Funktionen, Zugangsdaten und Zertifikatsinhaber, Protokolle, bekannte Ausnahmen, Offline-Regeln sowie den Rollback-Prozess umfassen. Führen Sie die kritischen Tests nach Änderungen an der Ladegerät-Firmware, an CPMS-Versionen, an den Sicherheitseinstellungen oder an der Netzwerkarchitektur erneut durch.