DT10 이란?
Software의 Data & Control Flow 정보를 추적하고 수집된 정보를 활용하여 시스템 운용상의 오류를 찾아낼 수 있으며 효율적으로 소프트웨어를 분석하고 개선할 수 있습니다. 또한 실제 Software의 동작을 확인하고 실행된 Software의 Code Coverage를 확인할 수 있습니다.
DT10 은 C / C++ / C# / Java 언어를 지원하고 있으며 Statement, Branch, MC/DC Coverage 산출이 가능합니다.
DT10 동적시험 프로세스

DT10은 소스 코드에 삽입한 테스트 포인트를 이용하여 Target에서 실행 중인 소프트웨어의 움직임을 외부에서 파악하고 움직임에 대한 코드 커버리지를 산출하는 도구로 사용됩니다.
Test Point
TestPoint는 DT10이 Software의 움직임을 파악하기 위하여 자동으로 추가하는 코드로 아래 그림과 같이 개발한 코드에 추가됩니다.

Coverage Report
DT10은 산출한 Coverage 결과를 csv 및 pdf 파일로 출력할 수 있습니다.


다음 포스팅에서는 Target 과의 여러가지 통신 방법으로 DT10 Coverage Data를 출력하는 내용을 알아보겠습니다.