VectorCAST/Analytics
소프트웨어 품질 및 테스트 완성도를 쉽게 파악하기 위한 웹 기반 대시보드

품질 및 테스트 완성도를 위한 웹 기반 대시보드

소프트웨어 품질과 테스트 완성도는 서로 연결되어 있습니다. 엄격한 테스트 없이는 높은 품질을 만족시킬 수 없습니다. 품질을 향상시키고자하는 그룹이 가장 대답하기 어려운 질문은 "어디부터 테스트를 시작해야 합니까?"입니다. VectorCAST/Analytics는 주요 품질 매트릭을 그래픽을 통해 시각화함으로써 이와 같은 질문에 대한 답을 제공합니다.

장점

  • 소프트웨어 품질 및 테스트 완성도를 확인할 수 있는 매트릭을 웹 대시보드를 통해 실시간으로 제공
  • VectorCAST 에서 생성된 모든 데이터를 웹 대시보드를 통해 공유 가능
  • 다른 툴에 정의되어 있는 데이터를 웹 대시보드로 가져올 수 있도록 사용자 정의 가능
  • 조직의 목표에 맞게 대시보드를 사용자 정의(Customized) 가능

특징

코드 품질을 실시간으로 확인 가능

추가로 필요한 테스트와 실행된 테스트 정보 뿐만 아니라 코드 릴리즈(release) 준비 상태, 주요 테스트영역을 실시간으로 식별할 수 있습니다.

다양한 매트릭 제공

코드 복잡도, 테스트 완성도, 코드 별 주석 비율 등 다양한 매트릭을 제공합니다.

테스트 케이스 품질 확인을 위한 매트릭 제공

기대하는 결과값(expected value)이 없는 케이스, 테스트가 완료된 케이스, 요구사항이 없는 케이스 등 테스트 케이스 품질을 확인할 수 있는 다양한 매트릭을 제공합니다.

사용자 정의

확보된 품질 매트릭 정보를 다양한 그래프 및 테이블을 사용하여 표시 가능합니다.

다양한 품질 지표 데이터를 통합하여 표시

VectorCAST 에서 생성된 품질 지표 데이터를 포함하여 다른 툴과 연동되어 받은 데이터들을 자동으로 통합하여 대시보드에 표시합니다.

 

 

작동 원리

VectorCAST/Analytics는 정적 분석 에러, 코드 복잡도, 코드 커버리지, 테스트 완성도와 같은 핵심 지표를  제공합니다. 또한 타사 도구와 연동하여 사용할 수 있도록 사용자 정의(customize) 기능을 지원합니다. 이러한 기능들을 토대로 높은 복잡도를 가진 함수 및 테스트가 덜 진행되어 낮은 커버리지를 포함하는 코드를 식별하여, 우선적으로 테스트가 필요한 지점을 확인할 수 있습니다. 또한, 히트맵 뷰(heat map view)를 통해 직관적으로 표시되는 정보를 이용하여 우선적으로 테스트가 필요한 부분을 확인할 수 있으며, 리소스(resource)를 어떻게 투자해야 하는지 쉽게 판단할 수 있습니다. 히트맵 뷰를 통해 표시되는 정보는 코드의 복잡도에 따른 박스 크기, 코드 커버리지 정도에 따른 박스 색상의 구별로 직관적으로 확인이 가능합니다. 예를 들어, 크고 빨간 박스는 복잡도가 높은 코드로 테스트가 진행되지 않은 함수를 의미합니다.

다운로드

교육

VectorCAST 워크샵

VectorCAST 워크샵은 VectorCAST에 대한 지식을 넓히거나 심화할 많은 기회를 제공합니다. 유닛 테스트 및 코드 커버리지 기본 개념을 이해를 할 수 있으며, VectorCAST 테스트 자동화 플랫폼을 사용하여 위 개념들을 활용하는 방법을 배울 수 있습니다.

관련 페이지

Medical | Healthcare

Develop and test FDA and IEC 62304-compliant embedded systems and software.

Go to Page
테스트

효율적인 시뮬레이션 및 테스트 환경을 위한 벡터 테스트 툴

자세한 정보