Skip to content

Vedlegg J — Testing og kvalifikasjon

Formål

Bruk repeterbar evidens og hold simulatorpåstander adskilt fra hardwarepåstander.

EduAVR-nivåer

  • Q0: build, statiske sjekker og artifact-validering.
  • Q1: simulator-/modellverifikasjon av relevant CPU/peripheral-oppførsel.
  • Q2: fysisk board-/elektrisk kvalifikasjon.

En Q1 PASS blir aldri stilltiende til en Q2 PASS.

Regression-struktur

En nyttig test oppgir target, setup, eksakt build, stimulus, forventet resultat, observert resultat og evidens. Kjør testen på nytt etter relevante endringer.

CI

CI skal reprodusere toolchain/build-sjekker og deterministiske Q0/Q1-tester som passer på runners. Hardware-avhengige Q2-tester krever identifisert fysisk setup eller HIL-infrastruktur.

HIL

Hardware-in-the-loop kan automatisere programmering, stimulus og måling, men automatisering fjerner ikke behovet for å dokumentere instrumenter, wiring, board-revisjon og pass-kriterier.

Kursøvelser

Hver BOARD/SIM → BOARD-øvelse bør kobles til dokumentert MCU-ressurs, boardtilkobling, isolasjon/routing-mekanisme når pins deles, og et praktisk observasjonspunkt.

Failure

En feilet kvalifikasjon er nyttig evidens. Registrer feilen og årsaken; ikke svekk pass-kriteriene bare for å få PASS.