VectorCAST + AI

요구사항을 기반으로 한 AI 기반 단위 테스트 생성

요구사항에 기반해 단위 테스트를 작성하는 것은 필수적입니다. 하지만 이 작업은 시간이 많이 소요되고, 반복적이며, 실수하기 쉽습니다. VectorCAST 2026에 포함된 AI 기반 요구사항 기반 테스트 생성기인 Reqs2x는 요구사항에서 실행 가능하고 추적 가능한 test 케이스로 이어지는 단계를 자동화하면서도, 검증 워크플로우에 들어가는 모든 가공품에 대한 제어권을 엔지니어에게 부여합니다.

Reqs2x는 프로그램 슬라이싱과 대규모 언어 모델을 활용하여 요구사항을 이를 구현하는 함수에 mapping하고, 이에 부합하는 test 케이스를 생성한 뒤, 두 가지를 모두 엔지니어의 검토를 위해 제시합니다. 요구사항 추적성은 나중에 추가되는 것이 아니라 처음부터 내장되어 있습니다.

 

주요 역량

Reqs2x는 특정 AI 제공업체에 묶이게 하지 않습니다. 사용자는 자신의 인프라, 데이터 개인정보 보호 요구사항 및 규정 준수 의무에 맞는 대규모 언어 모델을 직접 고를 수 있습니다. 온프레미스, 클라우드, 하이브리드 배포 방식이 모두 지원되므로, 조직은 데이터의 이동 경로와 모델 관리 방식을 완전히 통제할 수 있습니다.

  • 요구사항 가져오기

    요구사항 게이트웨이를 통해 DOORS, Polarion 또는 CSV에서 가져오기

  • 요구사항과 함수의 자동 mapping

    프로그램 슬라이싱을 통해 각 요구사항을 구현하는 기능을 식별

  • AI가 생성한 실행 가능한 test 케이스

    test 케이스는 요구사항 사양과 일치하며 검토 준비가 완료됨

  • 인간 참여형 검토

    생성된 모든 가공품은 검증 워크플로우로 진입하기 전에 엔지니어에 의해 검토됩니다

  • 표준 준수

    MISRA C:2025, ISO/IEC AI 체계 및 EU AI 법안 요구사항을 고려하여 디자인되었습니다

  • 자사 모델 활용

    원하는 대규모 언어 모델(LLM)을 선택하세요. 온프레미스, 클라우드 및 하이브리드 배포를 지원합니다

 

Reqs2x의 작동 방식

Reqs2x는 일반적으로 상당한 수작업이 필요한 세 가지 요구사항을 자동화합니다.

1단계: 자동 요구사항 mapping

Reqs2x는 요구 사항을 이를 구현하는 함수와 매핑합니다. 요구 사항은 Requirements Gateway를 통해 DOORS, Polarion 또는 CSV 파일에서 가져옵니다. mapping이 자동으로 생성되므로, 엔지니어들은 수동으로 상호 참조할 필요 없이 명확한 출발점을 확보할 수 있습니다.

2단계: AI를 활용한 시험 문제 생성

VectorCAST는 프로그램 슬라이싱 및 대규모 언어 모델을 사용하여 요구사항 사양에 부합하는 실행 가능한 테스트 케이스를 생성합니다. 그 결과, 추적 가능하고 즉시 검토할 수 있는 테스트 케이스 세트가 생성되며, 이를 통해 엔지니어의 판단을 배제하지 않으면서도 수동 작성에 드는 노력을 줄여줍니다.

3단계: 인간 개입 검토

생성된 매핑과 테스트 케이스는 검증 워크플로우에 들어가기 전에 엔지니어의 검토를 거칩니다. 어떤 것도 자동으로 승인되지 않습니다. 이를 통해 AI가 생성한 산출물도 사람이 작성한 테스트 코드와 동일한 검토 및 품질 관리 절차를 거치게 됩니다.

안전이 최우선인 환경을 위해 설계됨

안전이 중요한 분야의 개발에서 AI 도구를 활용하려면 통제된 프로세스, 투명한 추적성, 그리고 효과적인 인적 감독이 필요합니다. 이러한 요소가缺如할 경우, AI가 생성한 산출물은 검토 부담을 가중시키고 소프트웨어 품질을 향상시키기보다는 오히려 저하시킬 수 있습니다.

Vector의 접근 방식은 통제된 환경 내에서 정밀하게 정의된 사용사례를 위해 설계된, 모듈식이며 특정 작업에 특화된 마이크로 에이전트를 기반으로 합니다. 이를 통해 예측 가능한 행동이 가능해지며, 검증 과정이 간소화되고, MISRA C:2025, ISO/IEC AI 체계, EU AI 법안 등 업계 표준과의 부합을 지원합니다.

Reqs2x는 자동화된 품질 모니터링 파이프라인에 통합되어, 테스트 자동화 결과에 고급 분석 및 보고 기능을 더할 수 있게 합니다. 이를 통해 단계별 지표, 프로세스 수준 커버리지, 그리고 생명주기 전반에 걸친 추적성을 지원합니다.

모델 지참

Reqs2x는 특정 AI 제공업체에 묶이게 하지 않습니다. 사용자는 자신의 인프라, 데이터 개인정보 보호 요구사항 및 규정 준수 의무에 맞는 대규모 언어 모델을 직접 고를 수 있습니다. 온프레미스, 클라우드, 하이브리드 배포 방식이 모두 지원되므로, 조직은 데이터의 이동 경로와 모델 관리 방식을 완전히 통제할 수 있습니다.

영상 보기: VectorCAST의 AI 기반 요구사항 중심 평가

이 녹화된 웨비나에서는 Reqs2x가 VectorCAST 단위 테스트 워크플로우에 어떻게 통합되어 안전이 중요한 환경에서 요구사항 분석, 테스트 생성 및 추적성을 지원하는지 설명합니다.

다루는 주제

  • VectorCAST 내에서 AI가 요구사항 기반 단위 테스트를 지원하는 방법
  • 요구사항, 평가, 코드 간의 추적성을 개선하는 방법
  • 엔지니어가 주도권을 유지하면서 AI를 통해 수동 테스트 작성 부담을 줄이는 방법
  • VectorCAST 생태계 내 AI 기반 워크플로우 실습 안내

Frequently Asked Questions

관련 페이지