VectorCAST/QA는 기존 빌드 시스템, 컴파일러 및 테스트 인프라와 연동되어 C, C++, Ada 코드에 대한 코드 커버리지 및 품질 지표를 수집합니다. 워크플로우나 툴체인을 변경하지 않고도 기존 테스트 활동과 함께 자동으로 작동합니다.
그 결과 테스트 커버리지, 테스트 상태 및 릴리스 준비 준비 현황을 하나의 최신 정보로 통합하여 확인할 수 있습니다. 테스트 진행 상황, 남은 작업, 릴리스 준비 여부를 명확하게 파악할 수 있습니다.
VectorCAST/QA의 주요 대상
VectorCAST/QA는 프로젝트 전반에 걸쳐 일관되고 측정 가능한 소프트웨어 품질 지표가 필요한 임베디드 C, C++, Ada 소프트웨어 개발 및 테스트 팀을 위해 사용됩니다. 특히 DO-178C, ISO 26262, IEC 61508, IEC 62304, EN 50716 등 코드 커버리지 검사가 요구되는 안전 표준을 준수해야 하는 팀에 적합합니다.
VectorCAST/QA 개요
VectorCAST/QA는 기존의 개발 방식에 영향을 주지 않으면서도, 사용하는 테스트 도구와 관계없이 일관된 테스트 완성도를 팀 전체가 동일한 기준으로 확인할 수 있도록 지원합니다.
툴체인을 변경하지 않고도 커버리지 지표 확보
VectorCAST/QA는 기존 컴파일러와 빌드 스크립트를 그대로 사용합니다. 새로운 툴이 필요하지 않으며, 기존 프로세스를 변경할 필요도 없습니다. 소스 코드에 계측 코드를 삽입하여 이미 실행 중인 모든 테스트에서 데이터를 수집합니다.
변경 기반 테스트(Change-Based Testing)로 전체 테스트 실행 시간 단축
각 코드 변경 사항의 영향을 받는 테스트를 자동으로 식별하여 해당 테스트만 실행합니다. 매번 전체 테스트 스위트를 실행할 필요가 없습니다.
출시 준비 상태를 명확하게 판단
커버리지 데이터, 테스트 상태 및 코드 복잡도 지표가 지속적으로 수집되어 전체 팀이 확인할 수 있습니다. 테스트 진행 상황, 남은 작업, 출시 준비 여부를 명확하게 파악할 수 있습니다.
인증된 툴을 통해 인증 요구사항 충족
이 코드 커버리지 툴은 TÜV SÜD로부터 산업, 자동차, 의료 및 철도 애플리케이션에 대한 인증을 받았습니다. DO-178C용 툴 인증 패키지도 제공됩니다.
모든 테스트 단계에 걸친 커버리지 통합
단위 테스트, 통합 테스트 및 시스템 테스트의 커버리지 데이터가 단일 뷰로 통합됩니다. 여기에는 VectorCAST/C++, VectorCAST/Ada 또는 기타 호환 가능한 프레임워크에서 실행되는 테스트가 포함됩니다.
VectorCAST/Coupling은 DO-178C 표준에 따라 작업하는 팀을 위해 VectorCAST/QA의 기능을 확장합니다. 기존 VectorCAST/QA 프로젝트 내에서 직접 정적 분석과 런타임 검증 모두를 포괄하는 자동화된 데이터 및 제어 결합 검증 기능을 추가합니다.
적용 분야
VectorCAST/QA는 기존에 어떤 테스트 도구를 사용하고 있는지와 관계없이, 임베디드 소프트웨어 프로젝트 전반에 걸쳐 일관되고 감사 가능한 커버리지 지표가 필요한 모든 팀에서 사용됩니다.
지속적 통합 파이프라인
VectorCAST/QA는 Jenkins 및 기타 CI 서버와 연동되어, 물리적 또는 가상 테스트 머신에 걸쳐 테스트 실행을 분산하고 각 실행에서 커버리지 데이터를 자동으로 수집합니다.
안전이 중요한 인증 프로그램
DO-178C, ISO 26262, IEC 61508, IEC 62304 및 EN 50716에 대한 커버리지 증빙 자료는 인증 심사에 적합한 포맷으로 수집 및 리포트됩니다. TÜV SÜD 인증 및 DO-178C 툴 적격성 패키지는 공식 감사 요구사항을 충족합니다.
다양한 테스트 체계를 혼합하여 사용하는 대규모 팀
VectorCAST/QA는 팀이 단일 툴로 표준화할 필요 없이 여러 테스트 유형 및 체계의 커버리지를 통합합니다. 각 테스트 유형에 대한 커넥터는 한 번만 구성하면 팀 전체에서 공유할 수 있습니다.
기존 코드베이스 유지보수
변경 영향 분석 및 테스트 케이스 유지 관리 기능은 팀이 어떤 테스트가 어떤 코드를 검증하는지 파악하고, 중복된 테스트를 식별하며, 기존 소프트웨어를 수정할 때 더 나은 정보를 바탕으로 의사결정을 내릴 수 있도록 지원합니다.
주요 기능
VectorCAST/QA는 계측 및 커버리지 수집부터 변경 분석 및 CI 통합에 이르기까지 전체 품질 지표 워크플로우를 포괄합니다.
FAQ

