Applications
Products
Software
Knowledge
Company
EVCA charging test automation

Run repeatable charging test campaigns

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

Engineer checks an automated charging campaign on screen; behind the glass, a comemso test system is connected to a vehicle in the lab.
Saved configurationsComplete charging behaviours
CampaignOrder, repetitions and criteria
ExecutionPhysical EV or EVSE cycles
ResultsEach run 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 run, 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 outcome with the configuration that produced it.

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 value.
Nominal

Baseline behaviour

The normal charging sequence and expected DUT response are checked before robustness variants are added.

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

One configuration after another

The configured charging session runs, and the campaign proceeds according to the supported campaign logic.

complete behaviour
Defined response

Defined criteria when deviations occur

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

release dependent
Defined output

Measurements stay with their test conditions

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

ready for review
Attributable evidence

Link each deviation to the active configuration

For useful engineering results 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 outcomes, not an executed regression campaign. A real comparison identifies runs, DUT versions, configuration and actual reports.

Each result traced to its test conditions

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

Measurement connected to the applicable standard requirements

Where configured, combine protocol, signals, power and automated standards analysis in the same test record.

Repeated after every product change

The same campaign and test-record structure compares results from charging regression testing.

Automation methods compared

Choose automation for campaigns, conformance tests or laboratory integration

Selection criterion Charge Cycle Automation Conformance Test Libraries External API orchestration
Primary purpose Sequence complete saved charging behaviours Defined standards-based test cases and verdicts The charging system, coordinated 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

EVCC and vehicle charging behaviour, repeated

The next vehicle software version is tested with the same simulated charging-station configurations.

Vehicle and battery variants, repeated

Saved EV configurations test changes in charging-station software, parameters and robustness.

A stable test baseline

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

Increase coverage outside staffed hours

Released unattended functions keep traceability and laboratory operating limits.

Difficult partner cases, repeated in regression tests

Field-derived behaviour combines with saved nominal and robustness configurations where supported.

Results comparable across versions

Each verdict stays with the configuration, DUT version, measurement and report used for the decision.

Capability positioning

Core capability

  • Charge Cycle Automation sequences saved charging configurations.
  • 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 results for your campaign

DUT, simulated role, configuration sources, operating limits and evaluation criteria are defined 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 run's evidence 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 reporting 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

Configurations, order, repetitions, limits and the evaluation of each cycle are defined.

¹ Scope

Functions, charging standards, interfaces, power ratings and Test Libraries depend on the EVCA system, the software release and your project configuration. Automated standards analysis supports, but does not replace, formal conformance testing. The quotation confirms the scope for your project.

  • 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.