MATLAB Test

주요 업데이트

 

MATLAB Test

MATLAB 프로그램에 대한 테스트 생성, 관리 및 실행

MATLAB Test는 MATLAB 코드의 품질을 측정하고 테스트하며 개선하기 위한 툴을 제공합니다. 기본 테스트를 생성하거나 MATLAB Copilot을 사용해 즉시 실행 가능한 테스트 스위트를 생성할 수 있습니다. 명령 내역에서 테스트를 생성할 수도 있으며, MATLAB Coder 및 MATLAB Compiler SDK 아티팩트에 대한 동등성 테스트를 생성할 수 있습니다.

Code Quality Dashboard를 통해 결정, 조건 및 MC/MD(수정 조건/결정 커버리지)와 같은 업계 표준 코드 커버리지 메트릭을 활용해 코드 성숙도를 검사하고 테스트되지 않은 코드 경로를 식별할 수 있습니다. MATLAB Test Manager를 사용하면 테스트 스위트를 관리하고 실행할 수 있으며, 최근 코드 변경의 영향을 받은 테스트만 실행하여 테스트 실행 시간을 줄일 수 있습니다.

MATLAB Test로 요구사항을 추적하고 검증할 수 있으며(Requirements Toolbox 사용), ISO® 26262 및 IEC® 61508 표준이 필요한 규제 대상 애플리케이션에서 규정 준수를 보장할 수 있습니다(IEC Certification Kit 사용).

비디오 길이: 2:17

MATLAB에서 코드 커버리지 측정

MATLAB 애플리케이션 또는 알고리즘이 테스트를 통해 어는 정도까지 검증되었는지 측정할 수 있습니다. MATLAB의 결정, 조건 및 MC/DC 커버리지 메트릭을 비롯해 명령문 및 함수 커버리지 메트릭을 수집할 수 있습니다. 이러한 메트릭은 테스트의 효율성 및 완전성 평가하거나 산업 규제 준수를 입증하는 데 활용할 수 있습니다.

MATLAB 코드 품질 시각화

MATLAB Test의 Code Quality Dashboard로 MATLAB 코드의 품질을 시각화하고 측정할 수 있습니다. 이 대시보드는 커버리지 및 요구사항 메트릭뿐만 아니라 정적 코드 분석 및 테스트 결과에 대한 집계된 요약 보기를 제공합니다.

코드 무결성에 대한 동등성 테스트

백투백 동등성 테스트를 생성하고 실행할 수 있습니다. MATLAB 코드로 생성된 결과를 IEC® 62304 및 ISO 26262 권장 사항에 따라 MATLAB Coder 또는 MATLAB Compiler SDK를 통해 작성한 코드로 생성된 결과와 비교할 수 있습니다.

태그 지정된 테스트 파일이 있는 MATLAB Test Manager 사용자 인터페이스.

대규모 테스트 스위트 관리

사용자 지정 테스트 스위트를 생성하고 실행하여 프로젝트 내 테스트 및 테스트 결과를 정리하고 관리할 수 있습니다. 종속성 기반 테스트 기법을 적용해 핵심 코드 섹션에 테스트를 집중할 수 있습니다. 영속 테스트 결과를 사용해 코드 수정 내용을 검증하는 데 필요한 일부 선별 테스트만 재실행할 수 있습니다.

MATLAB 애플리케이션 코드와 MATLAB Test를 가리키는 화살표가 표시된 Requirements Toolbox 인터페이스.

요구사항을 MATLAB 코드 및 테스트로 추적

MATLAB 또는 MATLAB Test 코드에 있는 개별 라인과 외부 문서에 있는 요구사항 정보 간의 추적성 링크를 생성하고 관리하며 탐색할 수 있습니다. (Requirements Toolbox 사용) MATLAB 편집기에서 추적성을 강조 표시하여 구현 또는 테스트의 미비점을 식별할 수 있습니다.

TÜV SÜD에서 발급한 인증 표시.

산업 표준 준수

IEC Certification Kit의 툴 검증 아티팩트, 인증서 및 테스트 스위트를 사용하여 MATLAB Test와 기타 MathWorks 코드 생성 및 검증 툴을 ISO 26262, IEC 61508, EN 50128, ISO 25119와 IEC 62304 및 EN 50657 같은 기능 안전 표준에 대해 검증할 수 있습니다. TÜV SÜD의 인증서 및 평가 리포트는 MATLAB Test에 대한 키트에 포함되어 있습니다.

지금 그 가능성을 발견해 보세요.


구입할 준비가 되었나요?

가격을 확인하고 관련 제품을 살펴보세요.

학생이세요?

Campus-Wide License를 통해 이미 귀하의 학교에서 MATLAB, Simulink 및 그 밖의 애드온 제품에 대한 사용 권한을 제공하고 있을 수 있습니다.