주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

테스트케이스 검증 현황 분포

메트릭 ID

TestCaseVerificationStatusDistribution

설명

통과/실패 기준이 없는 테스트 수와 통과/실패 기준이 있는 테스트 수를 계산하려면 이 메트릭을 사용합니다.

다음 중 하나 이상이 포함된 경우 테스트에 통과/실패 기준이 있습니다.

  • 적어도 하나의 실행된 확인 문

  • 적어도 하나의 실행된 시간적 또는 논리적 평가

  • Test Manager에서 통과/실패 상태가 있는 사용자 정의 기준

  • 테스트의 통과/실패 기준을 결정하는 기본 기준

이 지표는 TestCaseVerificationStatusDistribution 지표 결과의 분포로 결과를 반환합니다.

계산 세부사항

메트릭:

  • 메트릭 데이터를 수집하는 단위의 모델 또는 하위 시스템을 테스트하는 프로젝트의 테스트만 포함합니다.

  • SIL(software-in-the-loop) 또는 PIL(processor-in-the-loop) 모드에서 실행되는 테스트의 통과/실패 기준을 계산하지 않습니다. 메트릭은 이러한 테스트를 Missing Pass/Fail Criteria로 표시합니다.

수집

이 메트릭에 대한 데이터를 수집하려면 다음 안내를 따르세요.

  • 모델 테스트 대시보드의 Model Test Status 섹션에서 Inconclusive 위젯 위에 커서를 놓습니다.

  • 메트릭 ID TestCaseVerificationStatusDistribution와 함께 getMetrics를 사용하세요.

이 지표에 대한 데이터를 수집하면 모델 파일과 테스트 파일이 로드되며 Simulink® Test™ 라이선스가 필요합니다.

결과

이 메트릭의 경우 metric.Result 인스턴스는 다음 필드를 포함하는 분포 구조로 Value을 반환합니다.

  • BinCounts — 각 bin의 테스트 수로, 벡터로 반환됩니다.

  • BinEdges — 벡터로 반환된 TestCaseVerificationStatus 지표의 출력입니다. 출력은 세 가지 테스트 확인 상태를 나타냅니다.

    • 0 — 테스트에 통과/실패 기준이 없습니다.

    • 1 — 테스트에는 통과/실패 기준이 있습니다.

    • 2 — 테스트가 실행되지 않았습니다.

규정 준수 임계값

이 메트릭의 기본 규정 준수 임계값은 다음과 같습니다.

  • Compliant0 단위 테스트에 통과/실패 기준이 누락되었습니다.

  • Non-Compliant1 이상의 단위 테스트에는 통과/실패 기준이 없습니다.

  • Warning — 없음

참고 항목

도움말 항목