임베디드 용어 사전
관측·테스트

HIL

실제 하드웨어를 자동 테스트 장비에 물려 돌리는 검증. 타이밍과 전기적 동작까지 포함해 확인한다.

Hardware In the Loop. 진짜 보드가 진짜 신호를 주고받는 자동 테스트다.

테스트 PC ── 제어 ──► 신호 발생기 · 부하 · 전원
              └────► 대상 보드 ──► 계측기(로직 분석기·오실로스코프)로 결과 수집

무엇을 잡나

타이밍          주기를 실제로 지키는지
전기적 동작      전압·전류·노이즈 환경에서의 거동
통신            실제 버스에서 다른 노드와의 상호작용
이상 상황       전원 순단, 케이블 탈거, 잡음 주입

마지막 항목이 특히 값지다 — 사람이 손으로 재현하기 어려운 고장을 반복 가능하게 만든다.

비용

장비와 치구를 만들어야 하고 유지보수가 든다. 그래서 보통

단위 테스트   빠르고 싸다 · 매 커밋마다
HIL          느리고 비싸다 · 야간 또는 릴리스 전

로 나눠 쓴다. 임베디드 CI 를 만든다면 이 두 층을 어떻게 나눌지가 설계의 핵심이다.

함께 보면 좋은 용어

노트에서 맥락과 함께 보기 — 테스트 — 하드웨어 없이, 그리고 하드웨어와 함께