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.

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

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

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 moreAutomate Your Test Campaign
Contact us to see your test suite run from SIL to HIL, in the GUI and in CI, on one platform.
