UCAN Studio

Testing

SIL/HIL test automation, conformance, and CI — one suite from the desk to the bench, no rewrite.

A Python Test Framework, Built In

Write structured Python test suites with step-level reporting and export results as JUnit XML, HTML, and JSON, with the bus trace auto-captured alongside every run as attached evidence. The same test cases run against a UCAN Studio simulation or against real hardware — without changing the test code.

UCAN Studio test perspective with suites, an HTML pass report, and the test source

One Suite, Desk to Bench

Bus and node aliases resolve logical names to simulated buses or hardware channels at run time. The same test code runs in pure simulation (SIL) or against hardware (HIL) — moving from desk to bench is a configuration switch, not a rewrite.

Open Runner Contract

Existing pytest, Robot, and in-house frameworks integrate unchanged through the runner contract — with full simulation orchestration, trace capture, environment variables, and reporting. ISO 15118 conformance runs through the same path.

Headless & CI-Native

Every operation is scriptable headlessly, so the same suites that run interactively also run in CI — with deterministic simulation making timing-sensitive cases reproducible, and the captured trace attached to each result for triage.

AI-native

Ask the uCAN Engineer to Build and Run Tests

Because the test framework is fully programmatic, the uCAN Engineer agent can author and run it with you. Describe a scenario and it creates the suite and test cases — reading your inputs and proposing the code with diff preview — then executes the suite against the simulation or hardware and reports back.

uCAN Engineer creating a test suite and first test case with a diff preview

Create suites & test cases

Generate a suite and test cases from a plain-language scenario, with the code proposed as a reviewable diff.

uCAN Engineer executing a test suite against the running simulation

Execute & report

Validate and run the suite against the simulation or hardware, then track progress and results in the same window.

Conformance Add-on

Run standardized EV charging conformance through the same framework, runner, and reporting with the CACTI-EV add-on.

CACTI-EV Conformance

Standardized ISO 15118 / DIN 70121 conformance with official TTCN-3 test cases, through the same runner path.

Learn more

Automate Your Test Campaign

Contact us to see your test suite run from SIL to HIL, in the GUI and in CI, on one platform.