Simulink Coverage

Simulink 캔버스 안의 Simulink 블록에 대한 커버리지 세부 사항을 보여주는 스크린샷.

모델 커버리지

테스트의 유효성과 완전성을 평가하기 위해 시뮬레이션 테스트가 실제 설계를 얼마나 다루고 있는지 측정할 수 있습니다. 요구사항 기반 테스트 중에 수집된 커버리지를 분석하여 테스트에서 미비점이 있는지, 누락된 요구사항이 있는지, 또는 의도하지 않은 기능이 있는지 파악할 수 있습니다.

Simulink 모델에서 사용되는 사용자 지정 코드의 커버리지.

코드 커버리지

Embedded Coder를 통해 생성된 코드나 Simulink 모델 내부로부터 호출된 코드의 SIL(Software-in-the-Loop) 및 PIL(Processor-in-the-Loop) 테스트에 대해 커버리지를 측정할 수 있습니다.

누적된 커버리지 결과, 그리고 결과 범위를 요구사항으로 지정하는 체크박스를 보여주는 스크린샷.

누적 커버리지 결과 관리

여러 시뮬레이션의 커버리지를 누적할 수 있습니다. 단위 테스트에서 달성된 시스템 테스트 커버리지를 볼 수 있습니다.

선택 가능한 몇 가지의 구조적 및 비구조적 커버리지 메트릭을 보여주는 스크린샷.

커버리지 메트릭

결정, 조건, MCDC, 관계적 경계, 신호 범위를 비롯한 다양한 메트릭에 대한 모델 및 코드 커버리지를 측정할 수 있습니다.

원하는 테스트 대상에 집중하기 위한 누락 커버리지 필터링을 보여주는 스크린샷.

누락된 커버리지 보완

방어적 모델링 패턴 등 전체 테스트 커버리지를 방지하는 모델 구문을 필터링하여 설계의 다른 부분을 테스트하는 데 집중할 수 있습니다.

테스트로의 추적성 등의 커버리지 세부 사항을 보여주는 상세한 리포트.

커버리지 리포트 생성

선택한 메트릭에 대해 누적된 커버리지 결과를 포함하는 상세한 리포트를 생성할 수 있습니다. 모델 요소 및 테스트의 요구사항 추적성에 대한 세부 정보를 확인할 수 있습니다.