동적 시험 솔루션

※ 동적분석 이란?

직접 프로그램을 실행하여 분석하는 방법으로서, 소프트웨어 내부를 파악하고 그 결과를 해석/분석하는 테스트입니다.

 은 소프트웨어의 실행 경로를 Dynamic Tracing한 정보를 이용하여 코드 실행률, 실시간 성능 측정, 디버깅 등에 사용하는 다목적 동적 테스트 도구입니다.

타겟의 Trace 정보를 취득하여 실행 경로 분석, 동적 커버리지 분석, 처리 시간 측정 등을 한번에 실행함으로써, 시스템 Debugging, Performance 개선 및 향상에 매우 효과적인 도구입니다.

결함 분석

  • 장시간 Trace로 재현성이 낮은 결함분석에도 효과적
  • 난해한 결함에도 적합한 어프로치
  • 수정 후, 의도한 대로 동작인자를 확인하는데도 효과적
  • 파생개발의 베이스 소스코드의 분석에도 효과적

성능 개선

  • 처리부하가 높은 프로세스와 함수를 간단히 발견 가능
  • 처리시간의 명확한 흐름
  • 설계값 등록 시, 실측값과의 비교 간단히 실행
  • 전 테스트의 실측값과의 차분확인
  • 개선후의 효과측정에도 효과적

Coverage 측정

  • 다양한 코드실행률 지원 (Function, Statement, Branch, MC/DC 등)
  • 실환경에서 코드실행률(Code Coverage) 측정 가능
  • 미실행Point를 간단히 확인가능
  • Test누락과 Unused code의 정확한 확인
  • Coverage를 기준값으로 하여 담당자간의 Test 차이 없이 평준화
  • CPU나 OS에 상관 없이 사용 가능하므로 다양한 분야의 임베디드 시스템 개발에 활용
  • 시스템 단위의 동적 커버리지 분석으로 시스템 안정성 강화 및 분석 시간 단축
  • 실행 시간 측정을 통해 소프트웨어 병목 현상 분석 및 해결
  • 커버리지 결과, 실행 시간 결과, 범위 테스트 결과 등의 보고서를 자동으로 작성

함수 트레이스

  • 행 경로에 대해 종합적, 시각적 표시함으로서 어느 시점에서 Task들이 스위칭 되면서 실행되는지 확인 가능

실행 시간 리포트

  • 모든 함수의 실행 시간을 한 화면에 표시 가능하기 때문에, 어디에서 CPU 시간을 많이 사용하는지 실행 주기 및 병목 현상 확인 가능

커버리지 리포트

  • 짧은 시간 내에 시스템 단위의 statement/branch 커버리지 분석 가능

SEMI/Mobile

Industry/CE

Automotive

Defense/Aero

Government

구체적인 지원 사항에 대한 문의는

 

대표 담당자에게 문의주시면 성심 성의껏 답변 드리겠습니다.

 

제품 문의 : sm.kim@kmstech.co.kr    기술 문의 : tech@kmstech.co.kr