IDE와 별도의 테스트 도구 간에 전환하는 것은 시간을 낭비하고 작업 흐름을 방해합니다. VectorCAST Test Explorer는 Visual Studio Code용 무료 오픈소스 확장 프로그램으로, VectorCAST/C++ 테스트 기능을 사용자가 이미 작업 중인 편집기 내에서 바로 사용할 수 있게 해줍니다.
코드를 작성하는 바로 그 자리에서 테스트 환경을 생성하고, 완벽한 IntelliSense 지원을 받으며 테스트 스크립트를 작성 및 편집하며, 테스트를 실행하고, 소스 코드 내에서 인라인으로 커버리지를 확인하고, 실패한 테스트를 디버그할 수 있습니다. 필요한 모든 기능은 우클릭하기만 하면 바로 사용할 수 있습니다.
주요 기능
프로젝트 탐색기 통합
VS Code 프로젝트 탐색기에서 소스 파일을 우클릭하면 VectorCAST 테스트 환경을 바로 생성할 수 있습니다. 수동 설정은 필요하지 않습니다. 이 확장 프로그램은 팝업메뉴를 통해 환경 설정을 처리하므로, 프로세스가 빠르고 일관되게 진행됩니다.
테스트 탐색기 tree view
테스트 환경부터 개별 test 케이스에 이르기까지 모든 VectorCAST 요소는 체계적인 tree view에서 노드로 표시됩니다. 각 레벨의 컨텍스트 메뉴를 통해 새 테스트를 생성하고, 기존 테스트를 수정하며, 테스트를 실행할 수 있습니다. 상태 아이콘을 통해 별도의 보고서를 열지 않고도 테스트 결과를 즉시 확인할 수 있습니다.
테스트 스크립트용 IntelliSense
VS Code 내에서 VectorCAST 테스트 스크립트 파일을 편집할 때 완전한 IntelliSense 지원이 제공됩니다. 자동 완성, 마우스 오버 힌트, 즉각적인 문법 오류 감지 기능을 통해 작성 오류를 줄이고, VectorCAST 스크립팅을 처음 접하는 개발자의 테스트 작성 속도를 높여줍니다.
통합 테스트 디버깅
마우스 우클릭을 한 번 클릭하여 VectorCAST 전용 실행 구성을 설정한 후, 표준 VS Code 디버거를 사용하여 실패한 테스트를 디버그할 수 있습니다. 수동으로 디버거를 구성할 필요가 없습니다. 테스트 실패 원인을 진단하는 작업은 코드를 작성한 바로 그 환경에서 이루어집니다.
인라인 코드 커버리지
VectorCAST의 문장 커버리지 결과가 소스 편집기에 빨간색 및 녹색 구터(gutter) 표시를 통해 줄 단위로 직접 보여줍니다. 별도의 커버리지 뷰어나 보고서로 전환하지 않고도 테스트가 어떤 부분을 커버하고 어떤 부분을 커버하지 않는지 정확히 확인할 수 있습니다.
재고 현황
VectorCAST Test Explorer는 무료이며 오픈 소스입니다. Visual Studio Marketplace에서 직접 내려받을 수 있습니다.
- 라이선스: 오픈 소스
- 플랫폼: Visual Studio Code
- 요구사항: VectorCAST/C++ 설치