IBM® Rational® Test RealTimetm은 본래 코드 레벨 테스트 도구입니다. C, C++, Ada 및 Javatm 언어용
함수/메소드/프로시저 중심 테스트의 작성, 실행 및 보고를 위한 완전한 도구 세트를 제공합니다. 테스트 작성 및 실행은 다음 두 가지 주요 기능을 추가해서 단순화됩니다.
-
대상 배치 기술 - Rational Test RealTime은 모든 빌드 환경(예: 컴파일러, 링커, 디버거)과 대상 아키텍처(예: 호스트 플랫폼, 시뮬레이터, 에뮬레이터,
RTOS, 마이크로칩)에 적응시킬 수 있는 배치 기술 덕분에 테스트 하니스, 스텁 및 드라이버를 자동으로 작성합니다. Rational Test RealTime의 테스트 환경 구성
도구 사용 도움말을 참조하여 이 TDP 기술을 더 익히십시오.
-
자동화된 테스트 스크립트 및 테스트 스텁 템플리트 생성 - Rational Test RealTime은 소스 코드를 분석해서 바로 테스트 및 스텁 템플리트를 생성합니다. 테스트
우선 디자인을 연습하지 않은 개발자를 위해(코드가 아직 존재하지 않는다고 가정) 이 기능이 테스트 자산을 자동으로 생성합니다. 개발자가 할 일은 입력 및 예상된 출력 데이터
클래스를 제공하고 스텁 로직을 지정하는 것입니다.
테스트 실행 중 실행하면 메모리 누수, 성능 병목 현상, 테스트하지 않은 코드 및 잘못 구현된 아키텍처를 사전에 차단하는 런타임 분석 도구의 호스트가 이 테스트 기능을 보충합니다.
테스트와 런타임 분석을 결합하여 사용하면 개발자의 데스크탑에 상주하면서 개발자의 코드를 테스트하고 빈약한 제품 품질에 대해 신뢰할 수 있는 방어벽을 제공하는 강력한 힘을 발휘합니다.
Rational Test RealTime은 "개발자 테스터"가 모든 임베디드, 실시간 또는 네트워크화된 시스템 개발 전단계에서(단위에서 부터 통합을 거쳐 유효성 검증 테스트에
이르기까지) 매우 초반에 적용하여 테스트의 효율성을 증가시킬 수 있습니다. 실시간, 임베디드 및 분산 응용프로그램 테스트에 맞게 최적화된 이 다방면의 완전 자동식이고 오버헤드가 낮은
테스트 솔루션은 모든 C, C++, Ada, Java 또는 UML 기반 컴포넌트에 임의의 크기로 구현하여 대규모 대상 플랫폼 세트에 대한 임베디드 개발 시간-신뢰성을 증진시킬 수
있습니다. Rational Test RealTime은 문제점의 근본 원인을 파헤쳐서 테스트 자산을 힘들지 않게 유지보수할 수 있도록 하는 코드, 테스트 케이스 및 모델 사이의 완전한
추적성 면에서 상당한 이점을 제공합니다.
|
|