Vad ska OCPP-testningen visa?

OCPP-testningen ska bekräfta tre saker. Konformitetstestningen kontrollerar om en implementering följer specifikationen. Interoperabilitetstestningen kontrollerar om en viss laddare och ett CPMS-system fungerar tillsammans. Projektacceptanstestningen kontrollerar om den färdiga installationen uppfyller operatörens behov.

 

En lyckad WebSocket-anslutning är en början. Inget mer. Det bevisar inte att auktorisering, transaktioner, fjärrkommandon, säkerhet, offline-drift eller smart laddning fungerar korrekt.

Definiera exakt vilket system som ska testas

Lås konfigurationen innan testningen påbörjas. Notera laddarens modell, firmware, CPMS-version, OCPP-version, säkerhetsprofil, slutpunkt, nätverksväg och aktiverade funktioner. Kom överens om valfria OCPP-funktioner istället för att utgå från att de är aktiverade.

 

Använd autentiseringsuppgifter och certifikatregler som motsvarar produktionsmiljön utan att avslöja hemliga uppgifter i produktionsmiljön. Spara konfigurationen och loggarna tillsammans med resultaten, så att senare versioner av firmware eller CPMS kan testas mot samma referensläge.

Kör OCPP-överensstämmelsetester

Open Charge Alliance Compliance Test Tool (OCTT) utför fördefinierade överensstämmelsetester för laddstationer, mjukvarustackar och styrsystem enligt OCPP 1.6 och OCPP 2.0.1. När OCTT testar en laddare fungerar det som styrsystem, och tvärtom.

 

OCTT kan upptäcka fel i meddelanden, validering och sekvenser. Det är inte en allmän laddare eller CPMS-simulator, och en intern körning genererar inte ett självständigt OCPP-certifikat. Formell OCPP-certifiering sker genom officiella tester utförda av ett godkänt laboratorium.

Testa den riktiga laddaren och CPMS tillsammans

Koppla samman laddaren, firmwareversionen och den CPMS-version som valts för projektet. Samla in loggdata från laddaren och backend-systemet så att tidsförlopp, omförsök och avvisade förfrågningar kan spåras från båda sidor.

 

OCPP Plugfests gör det möjligt att testa implementationer mot flera partner. Driftsättningen kräver dock fortfarande en egen bilateral testning, eftersom konfigurationen, de valfria funktionerna och driftsreglerna skiljer sig åt.

Hur detta gäller för amina charging

Enligt Aminas OCPP-dokumentation kontrolleras de implementerade funktionerna med hjälp av OCTT, intern automatisering, fältprovning och regressionstester. Integrationsguiden för CSMS beskriver produktionskonfigurationen av slutpunkten, certifikaten och laddarens identitet. Kontrollera att det valda CSMS-systemet accepterar serienumret, att slutpunkten och certifikaten är korrekta samt att laddaren övergår till anslutet läge. Läs av konfigurationsvärdena i realtid, särskilt när en beställning innehåller kundspecifik konfiguration.

Testa alla laddnings- och driftsscenarier

Utforma tester utifrån verkliga processer, inte isolerade meddelanden. Se till att åtminstone täcka följande:

  • uppstart, hjärtslag, tidssynkronisering och statusförändringar;
  • lokal och fjärrautentisering, inklusive avvisade inloggningsuppgifter;
  • sessionens start, mätvärden, slutliga energisummor och CPMS-poster;
  • fjärrstart, avstängning, återställning, frigöring av anslutningar och konfigurationsändringar där detta stöds;
  • arbetsflöden för firmware och diagnostikloggar där så krävs;
  • profiler för smart laddning, gränsvärden och ändringar av scheman vid behov;
  • inställningar för maximalström, standardinställningar för behörigheter och offline-regler i förhållande till den beställda konfigurationen;
  • flera anslutningspunkter eller EVSE-enheter, i förekommande fall; och
  • omstart och återställning under en pågående eller avbruten session.

Testa säkerhet, anslutningsförmåga och beteende vid fel

Upprepa nyckeltester med felaktigt lösenord, ett icke-godkänt eller utgånget certifikat, felaktig klocka och en avbruten nätverksanslutning. Testa avbrott i CPMS, återanslutningar, meddelanden i kö, dubbla händelser och oväntad meddelandeordning.

 

Kontrollera vilka funktioner laddaren kan utföra offline, hur länge den lagrar data, vilka lokala auktoriseringsregler som gäller och vad som händer när lagrings- eller omförsöksgränserna nås. I Aminas autentiseringsguide anges de inställningar och standardvärden som ska testas. Vid återställning får inga fakturerbara sessionsdata gå förlorade eller dupliceras.

Testa CPMS-systemets prestanda i representativ skala

En laddare räcker inte för att testa flottans kapacitet. Använd simulerade laddare för att testa samtidiga anslutningar, plötsliga toppar i mätvärden och kommandon samt massiv återanslutning efter ett strömavbrott. Övervaka svarstid, WebSocket-stabilitet, köer, databasbelastning och varningar i förhållande till den planerade flottstorleken.

Fastställ godkännandekriterier innan lanseringen

Varje test måste ha ett förväntat resultat, underlag, allvarlighetsgrad och ansvarig. Bestäm vilka fel som förhindrar driftsättning och vilka dokumenterade begränsningar som är acceptabla. Testa de åtgärdade felen på nytt och genomför en kontrollerad pilot på webbplatsen innan en bredare utrullning sker.

 

Överlämningen bör omfatta dokumentation av testade versioner, funktioner som stöds, ägarskap av inloggningsuppgifter och certifikat, loggar, kända undantag, regler för offline-läge samt återställning. Upprepa de kritiska testerna efter ändringar av firmware, CPMS-versioner, säkerhetsinställningar eller nätverksutformning.