Skip to content
FOR MANAGERS, ENGINEERS AND OPERATORS

One test bench for the whole team

A test is written by an engineer, reviewed by a test lead, run by an operator and reported to a manager. Ecuhawk gives each of them the view they need, from the same project files and the same results.

Illustration: an automotive engineering team discussing test results at a bench
Illustration

In short: managers get requirement coverage, trends and an audit trail; test leads get reviewable tests and plans; engineers get test authoring, simulation, bus analysis and diagnostics in one app; operators get a locked screen with a Start button and a clear PASS or FAIL. Everyone works from the same test files and reports.

Engineering and quality management

What they need: to know whether the product is ready, without reading traces. Which requirements are tested, which fail, whether the trend is getting better, and whether the results would stand up in an audit.

Ecuhawk givesStatus
Test reports in HTML, PDF and JSON with run context: project, DUT serial number, variant, operator, bench mode and dateINCLUDED
An audit log of every write, refused write, approval and safe-state eventINCLUDED
Requirement IDs on every test and step, with a coverage table: tested, passed, failed, not coveredINCLUDED AT LAUNCH
A nightly summary by email or in Teams: "47 passed, 3 failed", with the report attachedINCLUDED AT LAUNCH
Trend and coverage dashboards across benches and releasesCOMING SOON

Test managers and test leads

What they need: to plan what gets tested, assign the work, review tests before they count, and release a version with clear evidence. They also need failures to reach the right developer quickly.

Ecuhawk givesStatus
A review status on every test: draft, in review, approved, released. Only approved or released tests run on a real benchINCLUDED AT LAUNCH
AI-drafted tests that always start as drafts, so a person decides what countsINCLUDED AT LAUNCH
Plain-text test files that live in Git, so every change is reviewed and versionedINCLUDED
Test plans, variants and profiles: one test for every ECU variant and benchCOMING SOON
A Jira ticket opened for a failed test, with the failure text, trace summary and reportCOMING SOON

Test, system and diagnostic engineers

What they need: to turn requirements into tests fast, try them before the hardware is ready, and find out why something failed without hours in a trace.

Ecuhawk givesStatus
A test table editor and runner: setup, main and cleanup steps, checks with limits and timing, diagnostic stepsINCLUDED
A simulated bench with ECU models (FMU, DLL), so tests run before hardware arrivesINCLUDED
CAN trace, graphics, recording and offline analysis with DBC decodingINCLUDED
UDS diagnostics: read and write DIDs, read and clear DTCs, sessions, security accessINCLUDED
Fault injection: stop a message, change its cycle, corrupt the CRC, freeze the alive counterINCLUDED
AI that drafts tests from a requirement document and finds anomalies in the traceINCLUDED AT LAUNCH

Bench and hardware engineers

What they need: a bench that is quick to set up and cannot damage an ECU, whoever is using it.

Ecuhawk givesStatus
Power supplies, relays and I/O as plain signals, described in a bench fileINCLUDED
Hard limits and interlocks the engine enforces for every user, script and AI requestINCLUDED
A safe state that switches every output to its safe value on a fault or an emergency stopINCLUDED
The same project on Windows and Ubuntu LinuxINCLUDED

Software and integration teams

What they need: ECU tests that run in the build pipeline like any other test, and results their CI can read.

Ecuhawk givesStatus
A command-line run with no window: exit code for the verdict and the report path printedINCLUDED
A scripting API in Python for anything the test table cannot doINCLUDED
JUnit XML results for GitLab, GitHub Actions and JenkinsCOMING SOON

Operators: lab, end-of-line and service

What they need: to run the test correctly every time, without training in test tools, and to know at once what to do with the unit in front of them.

Ecuhawk givesStatus
Operator mode: serial number, a Start button, guided prompts and a full-screen PASS or FAILINCLUDED AT LAUNCH
Locked limits and tests; a password switch back to engineer modeINCLUDED AT LAUNCH
A report saved for every unit, ready to print or shareINCLUDED

Questions

Do managers need to install Ecuhawk to see results?

No. Reports are HTML and PDF files, and summaries can go out by email or chat. A shared dashboard is planned.

Can an operator change a test limit by mistake?

No. In operator mode, tests and limits are locked. Hard limits are also enforced by the engine, so no user, script or AI can exceed them.

Who decides whether an AI-written test counts?

A person. AI-drafted tests are saved as drafts and run only on a simulated bench until an engineer approves them.

Does every role need its own licence type?

Licensing is still being designed. Tell us in the beta form how your team is organised, and we will take it into account.

Join the private beta.

Tell us how you test today. It takes about a minute. Beta members get early access, a vote on the roadmap and a direct line to our engineers.

Become a design partner

Run Ecuhawk on your own bench before launch and shape it with us. We are taking five teams.

Prefer email? hello@ecuhawk.com

Which features matter most? Pick up to three.