PROJECT 01 · BLACK BOX TESTING
CANoe/CAPL 기반 차량 ECU
Black Box Testing
- 목표
- CANoe 기반 테스트 환경을 구축하고, 제어기의 고장 검출·회복·해제 상태 전환을 검증합니다.
KEY RESULTS

01 / 프로젝트 역할
검증 전 과정 전담
- 요구사항 분석 · 테스트 설계Fault Detection·Recovery·Clear의 선행 조건, 경계값, Timing을 테스트 조건과 기대 결과로 구체화했습니다.
- 검증 환경 구성 · CAPL 자동화CANdb·CANoe·Panel을 구성하고, 7개 고장 시나리오에 대해 Testcase 24개를 작성했습니다.
- 결함 재현 · 분석 · 문서화Panel·CAN Trace 창을 통한 수동 검증과 CAPL 자동 검증의 결과를 비교했습니다. 각 시험 결과를 요구사양과 연결해 추적성을 확보했습니다.
02 / 트러블슈팅
수동·자동 검증의 판정이 달랐던 이유
- 문제 · 동일 조건에서 다른 판정동일한 Timing 조건임에도 수동 검증과 CAPL 자동 검증의 결과가 달랐습니다.
- 분석 · 측정 시작점을 추적CAN Trace Timestamp와 CAPL Flag를 비교해, 최신 Frame이 아닌 이전 Frame을 기준으로 시간 측정을 시작하는 것을 확인했습니다.
- 해결 · 최신 Frame에 동기화최신 Frame 수신을 확인한 후 타이머가 동작하도록 CAPL 로직을 개선했습니다.
- 재검증 · 경계값과 Timing 확인경계값·Timing 시나리오를 다시 실행했습니다. 측정 불확도와 수정 전후 정량 비교는 추가 검증 대상으로 남겼습니다.