기글 하드웨어 위키는 일정 레벨을 충족하는 회원분들께서 직접 참여하실 수 있는 공간입니다. 컴퓨터, 하드웨어, 소프트웨어, 각종 디지털 기기, 즉 IT 관련 정보만 올릴 수 있습니다. 여기에 해당되지 않는 항목은 삭제하고 이용에 재재가 주어집니다.

TestRT

조회 수 4161 추천 수 0 2009.12.28 22:14:35

Test-Real-Time의 준말이며, IBM 래쇼널(Rational)에서 제공하는 소프트웨어의 정적/ 동적 테스트를 지원하는 도구를 일컫는다.

 

소프트웨어 개발 팀을 지원하는 각각의 도구들을 포함하는데,

이는 동적코드 분석기, 실시간 오류 탐지기, 코드 커버리지 분석기, 성능 분석기, 정적 코드 분석기, 타겟 어댑터/인터페이스로 나뉜다.

 

동적 코드 분석기로서 대상 소스가 어떠한 내용을 갖고 있는지 분석할 수 있는 기능이 포함되어있으며,

또한 실시간 오류탐지기로서 개발 팀이 구현 및 테스트 단계에서 높은 품질의 개발을 할 수 있도록

실시간으로 발생하는 결함(Defect)를 탐지하고, 탐지한 결함의 종류를 알려주는 기능을 가지고 있다.

더불어 TestRT는 코드 분석기의 역할을 수행하며 단위 테스트를 수행할 때 코드의 커버리지를 분석할 수 있게 한다.

 

함수, 라인, 결정분기에 대한 코드 커버리지를 통해서 코드가 어떻게 수행되었는지를 파악할 수 있고,

테스트 대상 함수의 어느 부분이 테스트되지 않았는지도 알 수 있다.

그 밖에도 성능 분석도구로서 UML기반의 다이어그램을 제공해주고,

각 함수에서 호출한 서브 함수를 다이어그램에 나타내주며, 각 함수의 동작시간도 알려준다.

 

다른 도구와는 달리 PC 기반의 소프트웨어에만 적용할 수 있는 것이 아니라

다양한 환경, 즉 임베디드 환경의 개발에도 적용할 수 있도록 하기 위해 타겟 어댑터/인터페이스 모듈을 갖는다.

 

이 때, 동작대상의 소프트웨어로부터 TestRT에서 분석할 수 있는 정보를 받을 수 있는 통로를 갖춰야 한다.

 

 

 

 

 


기글하드웨어는 2006년 6월 28일에 개설된 해외 컴퓨터 하드웨어 뉴스와 정보, 유저들의 사용기를 주로 소개하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴 관련 문의는 이메일로 보내주세요. 관리자 이메일