이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
모델 테스트 메트릭
모델 테스트 대시보드는 요구사항, 모델, 테스트 결과 등 프로젝트의 모델 설계 및 테스트 아티팩트에서 메트릭 데이터를 수집합니다. 메트릭 데이터를 사용하여 모델 테스트의 상태와 품질을 평가하세요. 대시보드의 각 지표는 모델 테스트 품질의 다양한 측면을 측정하고 ISO 26262 및 DO-178과 같이 업계에서 인정받는 소프트웨어 개발 표준의 지침을 반영합니다. Explore Status and Quality of Testing Activities Using Model Testing Dashboard에 설명된 대로 모델 테스트 대시보드의 위젯을 사용하여 상위 수준의 지표 결과와 테스트 격차를 확인하세요.
또는 API 함수를 사용하여 프로그래밍 방식으로 지표 결과를 수집할 수 있습니다. API를 사용할 때 메트릭 ID를 사용하여 각 메트릭을 참조하세요. 이러한 메트릭을 프로그래밍 방식으로 수집하는 방법에 대한 예는 Collect Metrics on Model Testing Artifacts Programmatically를 참조하세요. getAvailableMetricIds
함수를 사용하여 사용 가능한 메트릭 식별자 목록을 반환할 수 있습니다.
분석할 수 있는 모델 테스트 메트릭은 다음과 같습니다.
테스트에 연결된 요구 사항
대시보드의 Requirements Linked to Tests 섹션과 관련된 메트릭은 다음과 같습니다.
메트릭 | 설명 |
---|---|
Requirement with Test Case | 요구 사항이 테스트에 연결되어 있는지 확인합니다. |
Requirement with Test Case Distribution | 테스트가 누락된 요구 사항 수와 비교하여 테스트에 연결된 요구 사항 수의 분포입니다. |
Test Cases per Requirement | 각 요구 사항에 연결된 테스트 수를 계산합니다. |
Test Cases per Requirement Distribution | 각 요구 사항에 연결된 테스트 수의 분포입니다. |
요구 사항에 연결된 테스트
대시보드의 Tests Linked to Requirements 섹션과 관련된 메트릭은 다음과 같습니다.
메트릭 | 설명 |
---|---|
Test Case with Requirement | 테스트가 요구 사항과 연결되어 있는지 확인합니다. |
Test Case with Requirement Distribution | 요구 사항에 대한 링크가 누락된 테스트 수와 요구 사항에 연결된 테스트 수의 분포입니다. |
Requirements per Test Case | 각 테스트에 연결된 요구 사항 수를 계산합니다. |
Requirements per Test Case Distribution | 각 테스트에 연결된 요구 사항 수의 분포. |
테스트 케이스 유형 및 태그
대시보드의 Test Case Breakdown 섹션과 관련된 메트릭은 다음과 같습니다.
메트릭 | 설명 |
---|---|
Test Case Type | 테스트 케이스의 유형을 반환합니다. |
Test Case Type Distribution | 단위에 대한 테스트 케이스 유형의 분포. |
Test Case Tag | 테스트 사례에 대한 태그를 반환합니다. |
Test Case Tag Distribution | 단위에 대한 테스트 케이스의 태그 배포. |
모델 테스트 현황
대시보드의 Model Test Status 섹션과 관련된 메트릭은 다음과 같습니다.
메트릭 | 설명 |
---|---|
모델 테스트 현황 | 모델 테스트 결과의 상태를 반환합니다. |
모델 테스트 현황 분포 | 유닛에 대한 모델 테스트 결과의 상태 분포. |
Test Case Verification Status | 모델 테스트에 검증문, 검증 블록, 사용자 정의 기준, 논리적 또는 시간적 평가와 같은 통과/실패 기준이 있는지 확인합니다. |
Test Case Verification Status Distribution | 통과/실패 기준이 있는 테스트 수와 통과/실패 기준이 없는 모델 테스트 수의 분포입니다. |
모델 커버리지
대시보드의 모델 커버리지 섹션에 있는 위젯은 해당 장치에 대해 집계된 커버리지를 표시합니다.
메트릭 | 설명 |
---|---|
모델 커버리지 분석 | 전체 실행, 결정, 조건 및 수정된 조건 및 결정 커버리지(MC/DC)는 단위의 모델 테스트를 통해 달성, 정당화 또는 누락되었습니다. |
모델 커버리지 막대 차트에서 막대를 클릭하면 Metric Details에 해당 장치의 각 모델에 대한 커버리지가 표시됩니다.
메트릭 | 설명 |
---|---|
모델 커버리지 조각 | 단위의 각 모델에 대한 모델 테스트를 통해 전체 실행, 결정, 조건 및 수정된 조건 및 결정 커버리지(MC/DC)가 달성, 정당화 또는 누락되었습니다. |
요구사항 기반 테스트
대시보드의 Achieved Coverage Ratio 섹션에는 장치에 대해 달성된 커버리지의 소스가 표시됩니다. Requirements-Based Tests 섹션은 요구 사항 기반 테스트에서 얻은 전체 커버리지를 보여줍니다.
대시보드의 Requirements-Based Tests 섹션에 있는 위젯과 연관된 메트릭은 다음과 같습니다.
메트릭 | 설명 |
---|---|
Requirements Execution Coverage Breakdown | 단위의 요구 사항 기반 테스트를 통해 달성된 전체 실행 범위의 비율입니다. |
Requirements Decision Coverage Breakdown | 단위의 요구 사항 기반 테스트에서 비롯된 전체 달성된 의사 결정 커버리지의 비율입니다. |
Requirements Condition Coverage Breakdown | 장치의 요구 사항 기반 테스트에서 비롯된 전체 달성 조건 커버리지의 비율입니다. |
Requirements MCDC Coverage Breakdown | 장치의 요구 사항 기반 테스트를 통해 달성된 전체 MC/DC 커버리지의 비율입니다. |
Requirements-Based Tests 섹션의 막대를 클릭하면 Metric Details에 해당 장치의 각 모델에 대한 적용 비율이 표시됩니다. 요구 사항 기반 테스트의 경우 커버리지 비율은 요구 사항 기반 테스트에서 달성된 전체 커버리지의 백분율입니다.
단위의 각 모델에 대한 요구 사항 기반 커버리지와 관련된 측정 항목은 다음과 같습니다.
메트릭 | 설명 |
---|---|
Requirements Execution Coverage Fragment | 단위의 각 모델에서 요구 사항 기반 테스트를 통해 달성된 전체 실행 범위의 비율입니다. |
Requirements Decision Coverage Fragment | 단위의 각 모델에 대한 요구 사항 기반 테스트를 통해 달성된 전체 의사 결정 커버리지의 비율입니다. |
Requirements Condition Coverage Fragment | 장치의 각 모델에서 요구 사항 기반 테스트를 통해 달성된 전체 조건 커버리지의 비율입니다. |
Requirements MCDC Coverage Fragment | 장치의 각 모델에 대한 요구 사항 기반 테스트를 통해 달성된 전체 MC/DC 커버리지의 비율입니다. |
단위 경계 테스트
대시보드의 Achieved Coverage Ratio 섹션에는 장치에 대해 달성된 커버리지의 소스가 표시됩니다. Unit-Boundary Tests 섹션은 전체 달성 범위 중 단위 경계 테스트에서 나온 범위를 보여줍니다.
대시보드의 Unit-Boundary Tests 섹션에 있는 위젯과 연관된 메트릭은 다음과 같습니다.
메트릭 | 설명 |
---|---|
Unit Boundary Execution Coverage Breakdown | 유닛의 유닛 경계 테스트에서 비롯된 전체 달성된 실행 범위의 비율입니다. |
Unit Boundary Decision Coverage Breakdown | 단위의 단위 경계 테스트에서 비롯된 전체 달성된 결정 범위의 비율입니다. |
Unit Boundary Condition Coverage Breakdown | 단위의 단위 경계 테스트에서 비롯된 전체 달성 조건 커버리지의 비율입니다. |
Unit Boundary MCDC Coverage Breakdown | 장치의 장치 경계 테스트에서 얻은 전체 달성 MC/DC 커버리지의 비율입니다. |
Unit-Boundary Tests 섹션의 막대를 클릭하면 Metric Details에 해당 장치의 각 모델에 대한 적용 비율이 표시됩니다. 단위 경계 테스트의 경우 커버리지 비율은 단위 경계 테스트에서 얻은 전체 달성 범위의 백분율입니다.
단위의 각 모델에 대한 단위 경계 커버리지와 관련된 메트릭은 다음과 같습니다.
메트릭 | 설명 |
---|---|
Unit Boundary Execution Coverage Fragment | 유닛의 각 모델에 대한 유닛 경계 테스트에서 얻은 전체 실행 범위의 비율입니다. |
Unit Boundary Decision Coverage Fragment | 단위 내 각 모델의 단위 경계 테스트에서 나온 전체 달성된 의사결정 범위의 비율입니다. |
Unit Boundary Condition Coverage Fragment | 단위 내 각 모델의 단위 경계 테스트에서 나온 전체 달성된 조건 커버리지의 비율입니다. |
Unit Boundary MCDC Coverage Fragment | 단위 내 각 모델의 단위 경계 테스트에서 나온 전체 달성 MC/DC 커버리지의 비율입니다. |