Rational Test Workbench에는 다음과 같은 컴포넌트가 포함되어 있습니다:
모바일 애플리케이션의 사용자 인터페이스 및 성능을 테스트하고 사용자의 데스크탑 브라우저에서 웹 애플리케이션의 사용자 인터페이스를 테스트하려면 Rational Test Workbench Eclipse Client를 사용합니다. 또한 Selenium Java™ 테스트를 관리하고 Rational Performance Tester에서 지원하는 대부분의 애플리케이션 확장기능의 단일 사용자 테스트를 작성할 수 있습니다.
Rational Performance Tester를 사용하여 웹, ERP 및 서버 기반 소프트웨어 애플리케이션의 노드 및 확장성 테스트를 자동화할 수 있습니다. Rational Performance Tester는 테스트할 애플리케이션이 서버와 상호작용할 때 렌더링되는 네트워크 트래픽을 캡처합니다. 그러면 테스트를 재생하는 동안 이러한 네트워크 트래픽이 여러 가상 사용자에서 에뮬레이트됩니다.
Rational Functional Tester를 사용하여 HTML, Java, Windows, .NET, Visual Basic, Silverlight, Eclipse, SAP, Siebel, Flex, Ajax, Dojo, GEF 및 PowerBuilder 애플리케이션의 기능 테스트를 자동화할 수 있습니다. Rational Functional Tester는 사용자 조치를 레코딩하여 이해하기 쉬운 단순한 테스트 스크립트를 작성합니다.
Rational Integration Tester를 사용하여 서비스 테스트, 가상화 테스트 및 성능 테스트를 작성, 수정 및 실행할 수 있습니다. Rational Integration Tester에서는 기존 시스템 동작을 레코딩하거나 요구사항에서 전송할 데이터 및 응답으로 예상되는 데이터를 입력하여 테스트를 빌드할 수 있습니다. 또한 가상 서비스를 작성하여 테스트 종속성을 제거하고 이전 테스트를 사용할 수도 있습니다.
Rational Test Control Panel은 가상화된 서비스의 중앙 저장소를 제공하는 서버 기반 웹 애플리케이션입니다. Rational Integration Tester Control Panel을 통해 Rational Integration Tester에서 공개된 가상 서비스를 사용하여 Rational Test Virtualization Server에서 가상화된 테스트 환경을 작성, 공유 및 배치할 수 있습니다.
Rational Test Workbench Mobile Client는 모바일 디바이스에서 모바일 애플리케이션을 테스트하는 데 사용하는 애플리케이션입니다. Android 디바이스에서 Rational Test Workbench Mobile Client는 사용자가 디바이스에 설치하는 기본 Android 애플리케이션입니다. iOS 디바이스에서 Rational Test Workbench Mobile Client는 iOS 디바이스의 브라우저 창에서 실행되는 웹 기반 애플리케이션입니다.