Skip to main content
Two Ways to Test

Full control or AI-powered automation , your call

Drive every test step manually for maximum precision, or let AI craft and orchestrate your entire test flow. Either way, AI-generated reports tell you exactly what broke and how to fix it.

touch_app
Full Control

Manual Mode

Step through each OCPP message exchange one at a time. Inspect every request and response, set breakpoints, and control the exact flow of your test scenario.

step
Step-by-step execution

Advance through each message pair at your own pace. Pause, inspect, modify payloads mid-flight.

edit_note
Payload editing

Tweak individual fields in any request before sending. Test edge cases and malformed messages on the fly.

visibility
Full message visibility

See the raw WebSocket frames, parsed JSON, and protocol-level validation for every exchange.

replay
Replayable sessions

Save and replay manual sessions. Share exact reproduction steps with your team.

auto_awesome
AI-Powered

AI-Driven Mode

Describe what you want to test in plain language. Our AI builds the orchestration graph, sequences the messages, and runs the entire flow, handling retries, timeouts, and edge-case branching automatically.

chat
Natural language input

Tell the AI what scenario to test: “Test a full charging session with an authorization failure mid-transaction.”

account_tree
Orchestration graph generation

The AI builds a visual test flow with conditional branches, loops, and error handling built in.

speed
Parallel execution

Run multiple test paths simultaneously. Cover more ground in a single session than hours of manual testing.

auto_fix_high
Self-healing retries

When a step fails due to timing, the AI adjusts timeouts and retries intelligently, no manual babysitting.

Manual Mode

You drive every message.

Full visibility and control over each OCPP exchange. Perfect for debugging specific protocol issues or exploring edge cases interactively.

01

Select a test case

Pick from built-in OCPP suites or your custom sequences. Configure the charger identity and connection parameters.

02

Step through messages

Each message exchange pauses for your review. Inspect the outgoing request, modify fields if needed, then send.

03

Observe the response

See the raw response, parsed payload, and protocol validation result. Decide whether to continue, retry, or branch.

04

Generate AI report

When your session is complete, the AI analyzes every exchange and produces a compliance report with fix guidance.

AI-Driven Mode

Describe it. AI builds it. AI runs it.

Tell the AI what you want to test in plain language. It generates the orchestration graph, executes every step, and handles the complexity for you.

01

Describe your test

Type a natural language description of the scenario you want to validate. The AI interprets your intent.

02

Review the orchestration

The AI generates a visual flow graph. Inspect the sequence, add constraints, or let it run as-is.

03

Execute automatically

The AI drives every message exchange, handles branching logic, manages timeouts, and captures all results.

04

Get your diagnosis

A comprehensive AI report is generated automatically, including compliance gaps and actionable fix recommendations.

Available in Both Modes

AI-powered diagnosis reports

Whether you test manually or let AI drive, every session ends with a comprehensive analysis. The report generator reviews every message exchange against the OCPP specification and produces actionable guidance your engineering team can act on immediately.

Diagnosis ReportAI Generated
94%Compliance
3Issues Found
47Tests Passed
Heartbeat interval not honored after BootNotification
MeterValues sampling rate ignores configured interval
StopTransaction.conf handling misses optional fields
bug_report
Root cause analysis

Every failure is traced to the exact PDU, field, and expected value. No guessing why something broke.

menu_book
Spec references

Each finding links directly to the relevant OCPP specification section, so your team knows the authoritative source.

build
Fix recommendations

Actionable guidance on how to resolve each issue, from payload corrections to state-machine adjustments.

trending_up
Compliance scoring

A clear pass/fail breakdown by protocol area with an overall compliance readiness percentage.

compare
Run-over-run comparison

Track your progress across test sessions. See which issues were fixed and which regressions appeared.

share
Exportable artifacts

Download reports as PDF or JSON. Share with certification labs, stakeholders, or embed in your CI pipeline.

Ready to test your OCPP implementation?

Start with manual step-by-step testing or let AI build your test orchestration. Both paths end with actionable, AI-generated compliance reports.