EVCA charging test automation

Run repeatable charging test campaigns

Arrange saved charging tests into a campaign and run them in sequence. Keep each result with its settings and repeat the same campaign after a software or hardware change.

Saved EV or EVSE charging configurations form an automated campaign with versioned, reusable evidence for the selected DUT role
Saved configurationsComplete charging behaviours
CampaignOrder, repetitions and criteria
ExecutionPhysical EV or EVSE cycles
EvidenceEach result linked to its configuration
Complete charging cycles

Automate complete charging cycles

A charging test campaign establishes the simulated charging partner and runs the complete interaction. It keeps the active configuration with each result, so the measurements remain linked to the behaviour that produced them.

Automation principle Reuse saved configurations for repeatable comparisons The test environment stays stable while the DUT evolves.
From configuration to regression

Six steps from one test to a repeatable campaign

Keep the test records so you can compare them with the next DUT (device under test) version.

  1. Create configuration

    Save the charging behaviour.

  2. Select configurations

    Choose the behaviours for the campaign.

  3. Define sequence

    Set the order and repetitions.

  4. Run charge cycles

    Execute the selected sequence.

  5. Evaluate results

    Evaluate the campaign automatically.

  6. Reuse for regression

    Repeat the campaign for the next DUT version.

Prepare complete behaviour

Save the EV or EVSE (electric vehicle supply equipment, or charging station) behaviour, interface settings, limits, timing and evaluation context for one charge cycle.

Compose the sequence

Choose the configurations, their order and repetitions. Define the supported criteria for stopping or continuing the campaign.

Reuse without rebuilding

Repeat the same charging test campaign after a DUT change. Compare each result with the configuration that produced it.

Build the campaign

Combine baseline, robustness and field-derived behaviour in one sequence

A charging test campaign can represent different virtual vehicles, charging stations, protocol behaviours, software versions or robustness scenarios. The selected release determines which sources can be combined and repeated.

Nominal simulation, Professional Simulation and Charge Playback configurations entering an automated charging campaign
Illustrative campaign structure, not a measured duration or throughput result.
Nominal

Baseline behaviour

Check the normal charging sequence and expected DUT response before adding robustness variants.

Robustness

Professional Simulation configurations

Where released, add saved content, timing and exceptional protocol behaviour without programming a new test case.

Field-to-lab

Charge Playback configurations

Where supported, include recorded charging-partner behaviour so a difficult field case remains repeatable.

Unattended laboratory time

Run complete charge cycles beyond normal working hours

Overnight EV testing and unattended EVSE test automation increase coverage without requiring an engineer to supervise every connection and test start. Safe operation still depends on the released system, duration, abort logic and hardware limits.

Overnight EV and EVSE charging campaign with repeated cycles and attributable results
Illustrative campaign schedule and example PASS/REVIEW counts, not a real overnight run. Unattended operation requires the approved safety concept, monitored limits and a defined stop condition.
Defined order

Execute one configuration after another

Run the configured charging session and proceed according to the supported campaign logic.

complete behaviour
Defined response

Apply defined criteria when deviations occur

Record, stop, continue or retry only where the selected release provides the required criteria and safe-state behaviour.

release dependent
Defined output

Keep measurements with their test conditions

Every cycle retains configuration identity, timestamps, measurements, evaluation and reports where configured.

ready for review

Unattended campaigns depend on the selected system’s duty cycle, protection, recovery and environmental limits. Confirm these operating conditions before planning an overnight or weekend run.

Attributable results

Link each deviation to the active configuration

For useful engineering evidence from automation, keep measurements, evaluations and reports linked to the active configuration and DUT version.

Charge cycle results linked to campaign step, DUT version, charging behaviour and report
Illustrative versions and results, not an executed regression campaign. A real comparison identifies runs, DUT versions, configuration and actual reports.

Trace each result to its test conditions

Retain the campaign step, charging parameters, behaviour variant and repetition number.

Connect measurement and the applicable standard requirements

Where configured, combine protocol, signals, power and automated standards analysis in the same result package.

Repeat after every product change

Use the same campaign and test-record structure to compare results from charging regression testing.

Automation methods compared

Choose automation for campaigns, conformance tests or laboratory integration

On smaller screens, scroll the table horizontally to see every column.

Selection criterion Charge Cycle Automation Conformance Test Libraries External API orchestration
Primary purpose Sequence complete saved charging behaviours Execute defined standards-based test cases and verdicts Coordinate the charging system with a wider toolchain
Test input Configurations, order, repetitions and criteria Released test procedure and parameter set External code, triggers and system integration
Best fit Regression, variants, overnight campaigns Conformance and traceable standards testing Exceptional laboratory or CI integration
Programming Not required for the core workflow Not required for released library execution Usually required for the external orchestration layer
Applications and release scope

Use the same campaign logic across development, regression and interoperability work

Repeat EVCC and vehicle charging behaviour

Test the next vehicle software version with the same simulated charging-station configurations.

Repeat vehicle and battery variants

Use saved EV configurations to test changes in charging-station software, parameters and robustness.

Preserve a stable test baseline

Run the same campaign after every build or release candidate where integration supports the workflow.

Increase coverage outside staffed hours

Use released unattended functions while preserving traceability and laboratory operating limits.

Repeat difficult partner cases in regression tests

Combine field-derived behaviour with saved nominal and robustness configurations where supported.

Keep evidence comparable across versions

Keep each result with the configuration, DUT version, measurement and report used for the decision.

Capability positioning

Core capability

  • Charge Cycle Automation sequences saved charging configurations.
  • Complete charge cycles can be repeated as a campaign.
  • Results remain attributable to the active configuration.
  • Open interfaces can support broader automation where released.
Release-dependent details

What requires project approval

  • Supported EVCA systems and hardware variants.
  • Repetition limits, loops, retries and abort criteria.
  • Unattended duration, recovery and safe-state behaviour.
  • Report content, API scope and external CI integration.
From test objective to campaign

Plan the configurations, sequence and evidence for your campaign

Define the DUT, simulated role, configuration sources, operating limits and evidence for the Charge Cycle Automation setup.

1. DUT and direction EV, EVCC, EVSE, SECC or subsystem, including hardware and software variants.
2. Charging interfaces Connector, standard, protocol version and required physical test depth.
3. Configuration sources Nominal simulation, Professional Simulation, Charge Playback or project variants.
4. Campaign logic Order, repetitions, loops, stop, continue, retry and abort conditions.
5. Operating envelope Unattended duration, hardware duty, safety, power and environmental constraints.
6. Evidence and integration Measurements, evaluation, reports, API, CI and result traceability.
Frequently asked questions

Charge Cycle Automation FAQ

Charge Cycle Automation is the EVCA and comframe capability for arranging saved charging configurations into a repeatable campaign. Run them in sequence and keep each result with the active configuration. Unattended regression is supported where the selected release and hardware setup permit it.

Simple command automation calls individual functions or sends instructions. Charge Cycle Automation runs complete charging configurations and charge cycles. It retains the sequence, communication behaviour, configured timing and evidence needed to review the DUT response.

A configuration defines the charging behaviour required for one test. Depending on the selected system and release, it can include standard EV or EVSE simulation parameters, interface settings, protocol behaviour, limits, timing, Professional Simulation settings and associated measurement or evaluation settings.

Yes, where Professional Simulation is released for the selected charging standard and system. A saved robustness configuration can become one campaign step, allowing normal, boundary and intentionally non-conform behaviour to be repeated without rebuilding the scenario.

Recorded charging behaviour can be part of a repeatable workflow where Charge Playback and campaign integration are supported in the selected release. Exact playback preparation, hardware, repetition and evidence functions must be confirmed for the project.

Campaigns can include repetitions where supported. The available repetition logic, loop handling and limits must be confirmed against the current software release and selected hardware configuration.

Repeatable campaigns

Turn approved configurations into a repeatable campaign.

Define configurations, order, repetitions, limits and the evidence assigned to each cycle.