EVCA test intelligence

Run Repeatable Charging Test Campaigns

A test campaign is a series of saved charging tests. Run the configurations 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
Behaviour automation

Automate the charging behaviour, not only the test command

A script can call functions in sequence. A charging test campaign must do more. It has to establish the simulated charging partner, execute the complete interaction, retain the active configuration and connect every result to the behaviour that produced it.

This is the difference between command automation and automated charging tests. The engineer prepares reusable charging configurations once, combines them into a campaign and reruns the same depth after software, hardware or parameter changes.

Automation principle Configure once. Execute repeatedly. Compare confidently. The test environment stays stable while the DUT evolves.
From configuration to regression

Six steps from one test to a repeatable campaign

The workflow starts with complete charging behaviour and ends with reusable evidence for 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.

COMPLETE BEHAVIOUR AUTOMATION Automate the charging session, evaluation and evidence, not only isolated commands.

Prepare complete behaviour

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

Compose the sequence

Select configurations, define order and repetitions, then identify the supported stop or continuation criteria.

Reuse without rebuilding

Run the same charging test campaign after every DUT change and compare the attributable outcomes.

Build the campaign

Combine normal, difficult 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

Confirm the normal charging sequence and expected DUT response before adding difficult 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

The campaign establishes the charging sequence, completes the configured session and proceeds according to the supported campaign logic.

complete behaviour
Defined response

Handle deviations predictably

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

release dependent
Defined output

Return measurements linked to 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

Know which behaviour produced every deviation

Automation only creates useful engineering evidence when the measurement, evaluation and report remain 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 the result to exact behaviour

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

Charging regression testing becomes comparable when the campaign and evidence structure remain stable.

Not a test library

Campaign execution and formal test procedures solve different problems

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

Automated charging tests stay comparable when the same behaviour sequence and result-record structure are reused across teams and product versions.

Repeat EVCC and vehicle charging behaviour

Challenge a new vehicle software version with the same simulated charging-station configurations.

Repeat vehicle and battery variants

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

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.

Turn difficult partner cases into regression assets

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

Keep evidence comparable across versions

Link each result to 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

Define the configurations, sequence and evidence before selecting the automation scope

A useful Charge Cycle Automation setup specifies more than a campaign name. It defines the DUT, simulated role, configuration sources, operating limits and evidence required for a repeatable decision.

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. The system executes configured charging behaviour after configured charging behaviour, associates the results with the active configuration and supports unattended regression where the selected release and hardware setup permit it.

Simple command automation calls individual functions or sends isolated instructions. Charge Cycle Automation works with complete charging configurations and complete charge cycles. It preserves the charging sequence, communication behaviour, configured timing and evidence needed to understand 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.