이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
요구 사항 배포가 포함된 테스트 사례
메트릭 ID
TestCaseWithRequirementDistribution
설명
이 지표를 사용하여 요구 사항에 연결된 테스트 수와 요구 사항에 대한 링크가 누락된 테스트 수를 계산합니다. 메트릭은 메트릭 데이터를 수집하는 단위의 모델 또는 하위 시스템에서 실행되는 테스트만 분석합니다. 유형가 Verifies로 설정된 링크가 있는 경우 테스트는 요구사항에 링크됩니다.
이 지표는 TestCaseWithRequirement 지표 결과의 분포로 결과를 반환합니다.
계산 세부사항
메트릭:
다음을 테스트하는 프로젝트의 테스트만 분석합니다.
단위 모델
원자 하위 시스템
원자 하위 시스템 참조
Atomic Stateflow® 차트
원자 MATLAB® 기능 블록
참조 모델
유형이
Functional로 설정된 요구 사항에 연결되는 유형이Verifies로 설정된 링크만 계산합니다. 여기에는 해당 단위에 연결되지 않았거나 다른 단위에 연결된 요구 사항에 대한 링크가 포함됩니다. 요구 사항에 연결된 각 테스트에 대해 해당 링크가 테스트가 실행되는 단위에 의해 구현되는 요구 사항에 대한 것인지 확인하세요.
수집
이 메트릭에 대한 데이터를 수집하려면 다음 안내를 따르세요.
모델 테스트 대시보드에서 Tests with Requirements 위젯 위에 커서를 놓습니다.
메트릭 ID
TestCaseWithRequirementDistribution와 함께getMetrics를 사용하세요.
이 지표에 대한 데이터를 수집하면 모델 파일이 로드되며 Simulink® Test™ 라이선스가 필요합니다.
결과
이 메트릭의 경우 metric.Result 인스턴스는 다음 필드를 포함하는 분포 구조로 Value를 반환합니다.
BinCounts— 각 bin의 테스트 수로, 벡터로 반환됩니다. 첫 번째 bin에는 요구 사항에 연결되지 않은 테스트가 포함됩니다. 두 번째 bin에는 하나 이상의 요구 사항에 연결된 테스트가 포함됩니다.BinEdges—TestCaseWithRequirement지표의 논리적 출력 결과로, 항목0(false) 및1(true)이 포함된 벡터로 반환됩니다. .OverallCount— 총 테스트 수입니다.OverallCount는BinCounts에 있는 요소의 합으로 계산됩니다.Ratios— 요구 사항에 대한 링크가 누락된 테스트 비율과 요구 사항에 대한 링크가 있는 테스트 비율로, 다음 요소를 포함하는 벡터로 반환됩니다.Ratios(1)— 요구 사항에 대한 링크가 누락된 모델 테스트의 비율입니다.Ratios(2)— 요구 사항에 대한 링크가 포함된 모델 테스트의 비율입니다.
각 비율은
BinCounts값을OverallCount값으로 나누어 계산됩니다. 예를 들어 단위 테스트의 27.27%가 요구 사항에 대한 링크가 누락되고 단위 테스트의 72.73%에 요구 사항에 대한 링크가 있는 경우Ratios는 백분율이 소수 형식인 벡터를 반환합니다.[0.2727; 0.7273].
규정 준수 임계값
이 메트릭의 기본 규정 준수 임계값은 다음과 같습니다.
Compliant—0단위 테스트에 요구 사항에 대한 링크가 누락되었습니다.Non-Compliant—1이상의 단위 테스트에 요구 사항에 대한 링크가 누락되었습니다.Warning— 없음