CYCLONE SOLUTION BRIEF CY-SOL-005 · REV 2026-09-12

Test-Type Matrix: One Engine, Four Test Types

Functional, performance, reliability, and environmental testing share one scenario YAML, scheduler, verdict engine, and evidence chain — what changes is the clock mode, the metric set, and the fault recipe. One report format, one CI gate.

§1 · PROBLEMFour teams, four report formats

In the traditional setup, functional testing is the scripting team’s scripts, performance is the fixture team’s fixtures, reliability is the rig team’s long runs, and environmental testing is the proving ground’s chambers — four teams, four report formats, four different meanings of “pass”. At DV/PV roll-up, nobody can assemble a single evidence chain.

§2 · MATRIXFour test types, one foundation

All four share the same scenario YAML, scheduler, verdict engine, and evidence chain — what changes is the clock mode, the metric set, and the fault recipe:

Test type The question Core mechanism Verdict metrics
Functional Did it do what it should Scenario replay + behavioral assertions Recall, warning timing, zero false triggers
Performance Fast and steady enough Online mode + hardware timestamping Latency p95, deadline misses, jitter
Reliability Does it stay right Seed matrix + Wilson/SPRT Success-rate lower bound, soak duration
Environmental Still normal under stress Fault injection = the software projection of environmental stress Degradation curve, zero latch-up violations

§3.5 Env-stress projection

Physical stress Software projection Injection method
Heat → sensor drift Range bias, extra noise corrupt_field offset Prototype
Vibration → loose connectors Bursty frame drops Bursty drop Prototype
EMC Bit flips, CRC errors corrupt_field / corrupt_crc Planned
Voltage drop → ECU restart Node freeze & recovery freeze + restart Planned

While the sample bakes in the chamber, the fault campaign runs on the rig, and both evidence sets bind into one DV/PV report.

§4 · WHY IT MATTERSThe compounding of one foundation

All four reports share one format, one hash-verifiable chain, and one CI gate — adding a test type means writing new YAML, not new tooling.

§5 · HONEST BOUNDARIESHonest boundaries

Run it on your own scenario

A 30-minute demo: AEB regression → inject a fault → open the evidence report.

Book a 30-min demo Get the scenario pack