OCPP 1.6 Test Cases
All 178 OCTT compliance test cases, one page each.
Charge Point cases (102)
- TC_001_CS — Cold Boot Charge Point
- TC_002_CS — Cold Boot Charge Point - Pending
- TC_003_CS — Regular Charging Session - Plugin First
- TC_004_1_CS — Regular Charging Session – Identification First
- TC_004_2_CS — Regular Charging Session – Identification First - ConnectionTimeOut
- TC_005_1_CS — EV Side Disconnected - StopTransactionOnEVSideDisconnect = true -
- TC_005_2_CS — EV Side Disconnected - StopTransactionOnEVSideDisconnect = true -
- TC_005_3_CS — EV Side Disconnected - StopTransactionOnEVSideDisconnect = false -
- TC_007_CS — Regular Start Charging Session – Cached Id
- TC_008_CS — Regular Start Charging Session – Id in Local Authorization List
- TC_010_CS — Remote Start Charging Session – Cable Plugged in First
- TC_011_1_CS — Remote Start Charging Session – Remote Start First
- TC_011_2_CS — Remote Start Charging Session – Time Out
- TC_012_CS — Remote Stop Charging Session
- TC_013_CS — Hard Reset Without transaction
- TC_014_CS — Soft Reset Without Transaction
- TC_015_CS — Hard Reset With Transaction
- TC_016_CS — Soft Reset With Transaction
- TC_017_1_CS — Unlock connector - no charging session running (Not fixed cable)
- TC_017_2_CS — Unlock connector - no charging session running (Fixed cable)
- TC_018_1_CS — Unlock Connector - With Charging Session (Not fixed cable)
- TC_018_2_CS — Unlock Connector - With Charging Session (Fixed cable)
- TC_019_CS — Retrieve configuration
- TC_021_CS — Change/set Configuration
- TC_023_CS — Start Charging Session – Authorize invalid
- TC_024_CS — Start Charging Session - Lock Failure
- TC_026_CS — Remote Start Charging Session – Rejected
- TC_027_CS — Remote start transaction - connector id shall not be 0
- TC_028_CS — Remote Stop Transaction – Rejected
- TC_030_CS — Unlock Connector – Unlock Failure
- TC_031_CS — Unlock Connector – Unknown Connector
- TC_032_1_CS — Power failure boot charging point - configured to stop transaction(s) before going down
- TC_032_2_CS — Power failure boot charging point-configured to stop transaction(s)
- TC_034_CS — Power Failure with Unavailable Status
- TC_036_CS — Connection Loss During Transaction
- TC_037_1_CS — Offline Start Transaction - Valid IdTag
- TC_037_2_CS — Offline Start Transaction - Invalid IdTag - StopTransactionOnInvalidId = false
- TC_037_3_CS — Offline Start Transaction - Invalid IdTag - StopTransactionOnInvalidId = true
- TC_038_CS — Offline Stop Transaction
- TC_039_CS — Offline Transaction
- TC_040_1_CS — Configuration key - NotSupported
- TC_040_2_CS — Configuratoin key - Invalid value
- TC_041_CS — Fault Behavior
- TC_042_1_CS — Get Local List Version (not supported)
- TC_042_2_CS — Get Local List Version (empty)
- TC_043_CS — Send Local Authorization List
- TC_043_1_CS — Send Local Authorization List - NotSupported
- TC_043_2_CS — Send Local Authorization List - VersionMismatch
- TC_043_3_CS — Send Local Authorization List - Failed
- TC_044_1_CS — Firmware Update - Download and Install
- TC_044_2_CS — Firmware Update - Download Failed
- TC_044_3_CS — Firmware Update - Installation Failed
- TC_045_1_CS — Get Diagnostics
- TC_045_2_CS — Get Diagnostics - Upload Failed
- TC_046_1_CS — Reservation of a Connector - Local start transaction
- TC_046_2_CS — Reservation of a Connector - Remote start transaction
- TC_047_CS — Reservation of a Connector - Expire
- TC_048_1_CS — Reservation of a Connector - Faulted
- TC_048_2_CS — Reservation of a Connector - Occupied
- TC_048_3_CS — Reservation of a Connector - Unavailable
- TC_048_4_CS — Reservation of a Connector - Rejected
- TC_049_CS — Reservation of a Charge Point - Transaction
- TC_050_1_CS — Reservation of a Charge Point - Faulted
- TC_050_2_CS — Reservation of a Charge Point - Occupied
- TC_050_3_CS — Reservation of a Charge Point - Unavailable
- TC_050_4_CS — Reservation of a Charge Point - Rejected
- TC_051_CS — Cancel Reservation
- TC_052_CS — Cancel Reservation - Rejected
- TC_053_CS — Use a reserved Connector with parentIdTag
- TC_054_CS — Trigger Message
- TC_055_CS — Trigger Message - Rejected
- TC_056_CS —
- TC_057_CS —
- TC_058_1_CS — Central Smart Charging - No ongoing transaction
- TC_058_2_CS — Central Smart Charging - Wrong transactionId
- TC_059_CS — Remote Start Transaction with Charging Profile
- TC_060_CS — Remote Start Transaction with Charging Profile - Rejected
- TC_061_CS — Clear Authorization Data in Authorization Cache
- TC_062_CS — Data Transfer to a Charge Point
- TC_066_CS — Get Composite Schedule
- TC_067_CS — Clear Charging Profile
- TC_068_CS — Stop transaction - IdTag in StopTransaction matches IdTag in StartTransaction
- TC_069_CS — Stop transaction - ParentIdTag in StopTransaction matches ParentIdTag in StartTransaction
- TC_070_CS — Sampled Meter Values
- TC_071_CS — Clock-aligned Meter Values
- TC_072_CS — Stacking Charging Profiles
- TC_073_CS — Update Charge Point Password for HTTP Basic Authentication
- TC_074_CS — Update Charge Point Certificate by request of Central System
- TC_075_1_CS — Install a certificate on the Charge Point - ManufacturerRootCertificate
- TC_075_2_CS — Install a certificate on the Charge Point - CentralSystemRootCertificate
- TC_076_CS — Delete a specific certificate from the Charge Point
- TC_077_CS — Invalid ChargePointCertificate Security Event
- TC_078_CS — Invalid CentralSystemCertificate Security Event
- TC_079_CS — Get Security Log
- TC_080_CS — Secure Firmware Update
- TC_081_CS — Secure Firmware Update - Invalid Signature
- TC_082_CS —
- TC_083_CS — Upgrade security profile
- TC_084_CS — Downgrade security profile - Rejected
- TC_085_CS — Basic Authentication - Valid username/password combination
- TC_086_CS — TLS - server-side certificate - Valid certificate
- TC_087_CS — TLS - Client-side certificate - valid certificate
Central System cases (76)
- TC_001_CSMS — Cold Boot Charge Point
- TC_003_CSMS — Regular Charging Session - Plugin First
- TC_004_1_CSMS — Regular Charging Session – Identification First
- TC_004_2_CSMS — Regular Charging Session – Identification First - ConnectionTimeOut
- TC_005_1_CSMS — EV Side Disconnected - StopTransactionOnEVSideDisconnect = true -
- TC_007_CSMS — Regular Start Charging Session – Cached Id
- TC_010_CSMS — Remote Start Charging Session – Cable Plugged in First
- TC_011_1_CSMS — Remote Start Charging Session – Remote Start First
- TC_011_2_CSMS — Remote Start Charging Session – Time Out
- TC_012_CSMS — Remote Stop Charging Session
- TC_013_CSMS — Hard Reset
- TC_014_CSMS — Soft Reset
- TC_017_1_CSMS — Unlock connector - no charging session running (Not fixed cable)
- TC_017_2_CSMS — Unlock connector - no charging session running (Fixed cable)
- TC_018_1_CSMS — Unlock Connector - With Charging Session (Not fixed cable)
- TC_019_1_CSMS — Retrieve all configuration keys
- TC_019_2_CSMS — Retrieve specific configuration key
- TC_021_CSMS — Change/set Configuration
- TC_023_1_CSMS — Start Charging Session – Authorize invalid
- TC_023_2_CSMS — Start Charging Session – Authorize expired
- TC_023_3_CSMS — Start Charging Session – Authorize blocked
- TC_024_CSMS — Start Charging Session Lock Failure
- TC_026_CSMS — Remote Start Charging Session – Rejected
- TC_028_CSMS — Remote Stop Transaction – Rejected
- TC_030_CSMS — Unlock Connector – Unlock Failure
- TC_031_CSMS — Unlock Connector – Unknown Connector
- TC_032_1_CSMS — Power failure boot charging point-configured to stop transaction(s)
- TC_037_1_CSMS — Offline Start Transaction - Valid IdTag
- TC_037_3_CSMS — Offline Start Transaction - Invalid IdTag - StopTransactionOnInvalidId = true
- TC_039_CSMS — Offline Transaction
- TC_040_1_CSMS — Configuration keys - NotSupported
- TC_040_2_CSMS — Configuration keys - Invalid value
- TC_042_1_CSMS — Get Local List Version (not supported)
- TC_042_2_CSMS — Get Local List Version (empty)
- TC_043_1_CSMS — Send Local Authorization List - NotSupported
- TC_043_3_CSMS — Send Local Authorization List - Failed
- TC_043_4_CSMS — Send Local Authorization List - Full
- TC_043_5_CSMS — Send Local Authorization List - Differential
- TC_044_1_CSMS — Firmware Update - Download and Install
- TC_044_2_CSMS — Firmware Update - Download Failed
- TC_044_3_CSMS — Firmware Update - Installation Failed
- TC_045_1_CSMS — Get Diagnostics
- TC_045_2_CSMS — Get Diagnostics - Upload Failed
- TC_046_CSMS — Reservation of a Connector - Transaction
- TC_047_CSMS — Reservation of a Connector - Expire
- TC_048_1_CSMS — Reservation of a Connector - Faulted
- TC_048_2_CSMS — Reservation of a Connector - Occupied
- TC_048_3_CSMS — Reservation of a Connector - Unavailable
- TC_048_4_CSMS — Reservation of a Connector - Rejected
- TC_049_CSMS — Reservation of a Charge Point - Transaction
- TC_051_CSMS — Cancel Reservation
- TC_052_CSMS — Cancel Reservation - Rejected
- TC_053_CSMS — Use a reserved Connector with parentIdTag
- TC_054_CSMS — Trigger Message
- TC_055_CSMS — Trigger Message - Rejected
- TC_056_CSMS — Central Smart Charging - TxDefaultProfile
- TC_057_CSMS — Central Smart Charging - TxProfile
- TC_059_CSMS — Remote Start Transaction with Charging Profile
- TC_061_CSMS — Clear Authorization Data in Authorization Cache
- TC_064_CSMS — Data Transfer to a Central System
- TC_066_CSMS — Get Composite Schedule
- TC_067_CSMS — Clear Charging Profile
- TC_073_CSMS — Update Charge Point Password for HTTP Basic Authentication
- TC_074_CSMS — Update Charge Point Certificate by request of Central System
- TC_075_1_CSMS — Install a certificate on the Charge Point - ManufacturerRootCertificate
- TC_075_2_CSMS — Install a certificate on the Charge Point - CentralSystemRootCertificate
- TC_076_CSMS — Delete a specific certificate from the Charge Point
- TC_077_CSMS — Invalid ChargePointCertificate Security Event
- TC_078_CSMS — Invalid CentralSystemCertificate Security Event
- TC_079_CSMS — Get Security Log
- TC_080_CSMS — Secure Firmware Update
- TC_081_CSMS — Secure Firmware Update - Invalid Signature
- TC_083_CSMS — Upgrade Charge Point Security Profile - Accepted
- TC_085_CSMS — Basic Authentication - Valid username/password combination
- TC_086_CSMS — TLS - server-side certificate - Valid certificate
- TC_087_CSMS — TLS - Client-side certificate - valid certificate