사용성 개선

AI 도우미 기능 사용성 개선

  • [AI 도우미 뷰]에서 사용자가 질문을 입력하면, CT 2025.06 사용과 관련된 정보를 바로 제공받을 수 있도록 기능이 확장되었습니다.
  • [AI 도우미 뷰]에서 대화 기록의 조회, 삭제, 이름 변경 기능을 수행할 수 있습니다.

[유닛 테스트 뷰]의 테스트 케이스 순서 변경 기능 추가

  • [유닛 테스트 뷰]에서 테스트 케이스의 순서를 끌어서 놓기로 조정할 수 있습니다. 해당 기능은 기존 [통합 테스트 뷰]와 동일하게 작동합니다.

[통합 테스트 뷰]에서 테스트 대상 함수를 [소스 코드 편집기]에서 열기

  • [통합테스트 뷰]에서 [통합 테스트] > [테스트]를 더블 클릭하면, 해당 함수가 정의된 [소스 코드 편집기]가 열리고 함수 정의 위치로 자동 이동합니다.

[V-SPICE로 설계 데이터 내보내기]의 추출 정보 개선

  • typedef로 정의된 값에 대한 정보가 추출되어, 설계서의 [변수 정보] > [일반 타입] 항목에 포함됩니다.
  • 전역 변수의 const 여부도 추출되며, 설계서의 [변수 정보] > [Calibration Information] 항목에 표시됩니다.

테스트 생성 및 실행 동작이 활성화된 뷰에 따라 변경되도록 개선

  • [유닛 테스트 뷰], [통합 테스트 뷰], [코드 기반 테스트 뷰] 중 현재 활성화된 뷰에 따라 테스트를 생성하도록 대시보드의 [새 테스트] 메뉴 동작이 변경되었습니다.
  • [프로젝트 네비게이터]의 컨텍스트 메뉴 항목인 [테스트 생성], [테스트 실행]도 활성화된 뷰에 따라 테스트를 생성 및 실행합니다.

보고서 표시 개선

테스트 보고서의 유닛 테스트별 커버리지 모수 기준 개선

  • 테스트 보고서에서 유닛 테스트별 커버리지 항목이 전체 함수 기준이 아닌, 테스트 대상 함수 기준으로 표시되도록 개선하였습니다.

유닛 테스트가 없는 경우, 테스트 보고서에서 유닛 테스트를 제외

  • 유닛 테스트를 생성하지 않은 상태에서 [테스트 보고서 생성]을 수행할 경우, 보고서에 유닛 테스트 항목이 포함되지 않습니다.

테스트 생성 개선

C++ 테스트 코드 자동 생성 개선

  • 클래스 팩토리의 객체 생성 기능을 개선하였습니다. 이를 통해, 자동으로 생성되는 테스트 코드의 오류 유형 중 70% 이상을 개선하였습니다.

if constexpr 구문의 커버리지 미측정 문제 개선

  • if constexpr 구문 사용 시, 해당 영역이 커버리지 측정 대상에서 누락되던 문제를 개선하였습니다.