Polyspace Test Server는 자동화 서버에서 실행됩니다. 자동화 서버에서 C/C++ 임베디드 코드에 대한 단위 및 통합 테스트를 관리하고 실행하며 구조적 커버리지를 분석할 수 있는 툴을 제공합니다. CI 서버에서 호스트 기반 테스트 또는 타겟 기반 테스트를 실행할 수 있습니다. 코드 커버리지 분석을 수행하여 결정 및 조건 커버리지, MC/DC(수정 조건/결정 커버리지)와 같은 지표를 통해 테스트 완전성을 측정할 수 있습니다.
자동 테스트 생성을 사용하면 원하는 코드 커버리지를 달성하고, 경계값을 테스트하며, CI 기반 자동화를 통해 요구사항 기반 테스트를 확장할 수 있습니다. 테스트 결과와 커버리지 결과를 사용하여 누락된 코드 커버리지의 정당성을 명시하고 테스트의 강인성을 검증할 수 있습니다. Polyspace Test Server는 검토를 위해 테스트 및 분석 결과를 Polyspace Access에 업로드할 수 있습니다.
IEC Certification Kit (for ISO 26262 and IEC 61508) 및 DO Qualification Kit (for DO-178)를 통해 산업 표준 지원이 가능합니다.
Polyspace 제품군
Polyspace 제품은 개발 라이프사이클 전반에 걸쳐 소프트웨어 품질을 테스트하고 모니터링함으로써 중요한 코드의 안정성과 보안성을 향상할 수 있습니다.
Polyspace Access
코딩 결함을 식별하고 정적 분석 결과를 검토하며 소프트웨어 품질 메트릭을 모니터링할 수 있습니다.
Polyspace Copilot
Polyspace에 최적화된 AI 어시스턴트.
Polyspace Test
임베디드 시스템에서 C 및 C++ 코드에 대한 테스트를 개발하고 관리하며 실행할 수 있습니다.
Polyspace as You Code
사용 중인 IDE에서 코딩 표준 위반 사항과 소프트웨어 취약점을 식별할 수 있습니다.
Polyspace Test Server
자동화 서버에서 C/C++ 코드에 대한 테스트를 실행하고 구조적 코드 커버리지를 분석할 수 있습니다.
Polyspace Code Prover Server
CI 파이프라인에서 중요한 C 코드와 C++ 코드 명령문을 지속적으로 철저히 검증할 수 있습니다.
Polyspace Bug Finder
코딩 규칙, 보안 표준 및 코드 메트릭을 검사하고 버그를 찾을 수 있습니다.
Polyspace Client for Ada
정형 기법을 사용하여 중요한 Ada 명령문을 철저히 검증할 수 있습니다.
Polyspace Bug Finder Server
CI 파이프라인에서 소프트웨어 결함을 식별하고 코딩 규칙을 적용할 수 있습니다.
Polyspace Server for Ada
CI 파이프라인에서 중요한 Ada 코드 명령문을 지속적으로 철저히 검증할 수 있습니다.
Polyspace Code Prover
정형 기법을 사용하여 가장 중요한 C 명령문과 C++ 명령문을 철저히 검증할 수 있습니다.