EN CN

OCPP Conformance vs. Certification vs. Interoperability Testing: What’s the Difference?

Home News News Showcase

OCPP Conformance vs. Certification vs. Interoperability Testing: What’s the Difference?

2026-09-08

UUGreenPower

0

For a buyer comparing OCPP conformance vs interoperability testing, the first step is to name the implementation, version and risk being tested. An EV charging module may appear in the same package, but its evidence does not cover network or management functions. EV charging management solutions therefore need a separate system evidence row. Use one primary artifact: a Project Protocol Evidence Register.


图片1 (1).png


Keep three evidence types separate

 

1. Conformance evidence records results from defined OCPP test cases for a specified implementation, version and profile.

2. Certification evidence records the formal programme result for a defined scope, process and certificate holder.

3. Interoperability evidence records a particular implementation pair or system configuration working through realistic project workflows.

 

These are complementary, not a ladder in which one automatically includes the others. A project may also need vehicle, connector, network and regional evidence.

 

What conformance can show

 

The Open Charge Alliance’s OCPP Certification Program, OCA FAQ and OCPP Compliance Test Tool describe tests for a defined Charging Station, Charging Station Software Stack or CSMS, depending on the programme and scope. A conformance result can show that the tested implementation addressed the specified cases under the stated configuration.

 

Record the OCPP version and profile, tested object, hardware/software version, test cases and exclusions, tool or laboratory method, report date and unresolved deviations. Conformance does not prove that another firmware version, profile, backend, vehicle, connector or site network will behave identically. It also does not prove complete-charger certification.

 

A conformance row is closed only for the object and configuration named in the report. If the RFP needs a different profile, firmware release or complete-device function, create a separate row and identify the new test or clarification. This keeps a useful protocol result from being reused as evidence for an untested scope.

 

What certification adds

 

Certification is a formal result with a defined version, profile, object, holder, issue date and validity. Check the programme identifier, issuing organization, limitations and change conditions. A protocol logo, OCTT reference or generic “OCPP compliant” statement is not the same as a certificate covering the configuration being purchased. OCTT is a conformance test tool; it does not itself issue the certificate.

 

An external OCA definition explains the evidence category. It does not prove a UUGreenPower or UUinside certificate, a named backend or vehicle pairing, or a contractual responsibility assignment.

 

What interoperability adds

 

End-to-end interoperability connects named implementations, such as a Charging Station or software stack with a named CSMS, and exercises the workflows the project needs. Capture endpoint identities, software and firmware versions, OCPP profiles, network/security settings, authorization, start/stop, metering, faults, reconnect and recovery where relevant, plus logs, defects, owners and retest results.

 

OCA’s Plugfest guidance describes round-robin testing of real Charging Station and CSMS implementations and distinguishes participation from certification or endorsement. A project should still define its own acceptance scope. A conformance result can coexist with an incomplete or failed pairing test because the tests ask different questions.

 

For example, a station may pass its defined cases while a project pairing still needs work on authentication, message timing, recovery or a backend-specific profile. The register should show the defect, owner and retest result instead of treating the protocol result as a universal compatibility statement.

 

Keep product layers visible

 

Evidence row

It addresses

It does not automatically prove

Limitation to record

EV charging module

Named component performance and interface

OCPP certification or backend pairing

No protocol or pairing proof

Complete charger

Device configuration and controls

Every CSMS, vehicle or site workflow

No universal backend/site proof

OCPP conformance

Defined protocol test cases

End-to-end project interoperability

Only tested cases/configuration

OCPP certification

Formal programme result for stated scope

Unlisted versions, profiles or deployments

Only stated scope/validity

Interoperability test

Named implementation pair and workflows

Universal compatibility or supplier responsibility

Only named pair/workflows

 

Do not assign a row to a supplier because an architecture diagram shows a controller, PMU, DCU or backend block. Use the ICD, contract, configuration record or project test evidence to assign responsibility.

 

Use the limitation column when the result enters an RFP. A closed row has an identified object, version and scope; a conditional row names the missing evidence and owner; a held row means the missing fact could change acceptance. This keeps a useful result without expanding its meaning.

 

The same register can carry an EV charging module record beside the charger and communication rows, but the acceptance owner should not close the system rows until the named implementation pair has been exercised. A component interface, protocol result and project handover are related records, not one combined certificate.

 

Use the register before acceptance

 

Freeze the version, profiles, endpoint identities, firmware/software, network assumptions and exclusions; review holder, scope, validity and test cases; test the named pairing with agreed workflows, faults, logs and pass/fail criteria; then assign defect, retest, configuration-release and handover owners. Reopen affected rows when the OCPP version/profile, charger controller, CSMS/backend, authentication, network, connector, vehicle or site workflow changes. A similar product name is not enough to inherit an old pairing result.

Back

Online

TOP

We use cookies on this site, including third party cookies, in order for the site to work properly and to analyse traffic, offer enhanced functionality, social media features, and personalise content and ads. Learn more