VectorCAST 2026의 새로운 기능
VectorCAST 2026은 테스트 작성, 커버리지 가시성, AI 기반 테스트 생성 등 다양한 분야에서 새로운 기능을 추가하여 플랫폼을 확장합니다.
새로운 소식은 무엇인가요?
AI 기반 요구사항 및 테스트 생성
이제 명령행 유틸리티가 대규모 언어 모델(LLM)과 연결되어 요구사항 기반 단위 테스트와 코드 기반 요구사항을 생성합니다. 생성된 모든 산출물은 완전히 투명하며, 어떤 항목도 검증 워크플로우로 진입하기 전 각 단계에서 입력, 출력 및 mapping 정보를 완벽하게 확인할 수 있습니다.
이것이 귀사의 프로그램에 주는 의미: 수동으로 요구사항 기반 테스트를 수행하는팀은 초기 요구사항 매핑 및 test 케이스 생성을 원하는 대규모 언어 모델(LLM)에 맡긴 후, 커밋하기 전에 검토 및 승인할 수 있습니다. 이 모든 과정에서 완전한 추적성이 유지됩니다. VectorCAST의 AI 기능에 대한 자세한 내용은 여기에서 확인하세요.
통합 프로젝트 및 단위 커버리지 보기
이제 프로젝트 수준 및 단위 수준의 커버리지가 단위 커버리지 뷰어에 함께 보여줍니다. 이전에는 이를 확인하려면 별도의 보기를 사용해야 했기 때문에, 전체 테스트 완료도를 평가할 때 불필요한 컨텍스트 전환이 발생했습니다. 이제 두 가지 모두 한 곳에서 확인할 수 있습니다.
이 기능이 프로그램에 주는 의미: 커버리지 검토가 더 빨라집니다. 뷰 간을 이동할 필요 없이 단위 수준과 프로젝트 수준 모두에서 테스트의 완전성을 평가할 수 있습니다.
코딩된 테스트 내의 네이티브 GoogleTest
기존 GoogleTest 테스트스위트는 재작성 없이VectorCAST Coded Tests에직접 통합됩니다 . 실행, 커버리지 분석 및 보고 기능은 모두 VectorCAST 검증 워크플로우 내에서 예상대로 작동합니다. 테스트 로직을 이관할 필요가 없습니다.
이것이 귀사의 프로그램에 주는 의미: 이미 구축된 GoogleTest 테스트 스위트를 보유한 팀은 기존 테스트에 대한 투자를 낭비하지 않고도, 커버리지 계측 기능이 적용된 인증된 VectorCAST 환경으로 이를 가져올 수 있습니다.
C 함수에 대한 모의 지원
이제 xUnit 체계 내에서 C 함수에 대한 네이티브 모킹 지원이 제공됩니다. 외부 모킹 메커니즘 없이도 test unit를 격리할 수 있어, 테스트 코드를 독립적으로 유지할 수 있고 테스트 스위트의 유지보수 범위를 줄일 수 있습니다.
이것이 프로그램에 주는 의미는 다음과 같습니다. C 함수 모의 평가를위해 더 이상 수동으로 스텁을 관리하거나 별도의 체계를 사용할 필요가 없습니다. 테스트 코드는 더 깔끔하게 유지되며, 격리 경계가 명확해집니다.
ATG 출력물을 C++ 소스 파일로 변환
자동 테스트 생성(ATG) 기능은 이제 --vc-coded-tests 옵션을통해 검토 가능한 C++ 소스 코드를 생성합니다 . 생성된 테스트는 버전 관리에 포함될 수 있으며, 풀 리퀘스트에서 검토하고, 나머지 코드베이스와 동일한 도구로 관리할 수 있습니다.
이 기능이 프로그램에 미치는 의미: ATG 출력물을 실제 실행 코드와 함께 소스 제어 시스템에 체크인하고, 풀 리퀘스트에서 검토하며, 나머지 코드베이스와 동일한 도구로 관리할 수 있습니다.
VectorCAST 릴리스 노트
플랫폼 지원
VectorCAST 2026은 Windows 및 Linux에서 사용할 수 있습니다.
Windows 64비트
- Windows 10 이상
- Windows Server 2016 이상
Linux 64비트
VectorCAST는 Linux에서 외부 업체 패키지로 설치되며, apt, rpm 또는 기타 패키지 관리자에 의해 관리되지 않습니다. 배포판별 라이브러리 요구사항에 대해서는 VectorCAST 설치 가이드를 참조하십시오.