Functional Test 스크립트
레코더를 제외한 제품의 모든 기능이 Linux에서 작동합니다. 두 가지 방법으로 Linux에서 RFT를 사용하여 애플리케이션을 테스트할 수 있습니다.
특정 문제점을 해결하기 위한 스크립팅 예제는 API 참조 도움말 및 고급 주제를 참조하십시오.
검증 포인트
또한 스크립트 탐색기에서 검증 포인트 마법사를 열어 레코딩하지 않고도 검증 포인트를 삽입할 수 있습니다.
실행기 스크립트
ClearCase® 통합
Functional Tester ClearCase 통합은 Linux에서 작동하지만 약간 다를 수 있습니다.
데이터 풀 기능
데이터 풀 기능은 Linux에서 작동하지만 약간 다를 수 있습니다.
Java™ 및 HTML 지원
Linux에서는 Java 및 HTML 애플리케이션만을 테스트할 수 있습니다. Motiff로 개발된 애플리케이션처럼 일부 Linux GUI 애플리케이션들은 지원되지 않습니다. HTML 지원은 Netscape 및 Mozilla로 제한됩니다.
Linux에 Functional Tester 설치
Functional Tester 패키지를 설치할 경우, Linux에 설치할 수 있는 유일한 기능은 Functional Tester, Java 스크립트입니다.
스크립트 외부에서 테스트 애플리케이션 시작
startApp 명령 또는 기타 스크립트 호출을 사용하지 않고 Functional Tester 외부의 Linux에서 테스트 애플리케이션을 시작하는 경우 먼저 환경 변수를 설정해야 합니다. LD_PRELOAD 및 RATIONAL_FT_INSTALL_DIRECTORY가 테스트 애플리케이션을 시작하는 환경에서 올바로 설정되어 있는지 확인해야 합니다. 그렇지 않으면 Functional Tester가 애플리케이션에 대해 스크립트를 올바로 재생할 수 없습니다.
사용하는 쉘에 따라 다음 변수를 설정하십시오.
export FUNCTIONAL_TESTER_DIR= <RFT install directory> For e.g, /opt/caspian
export RATIONAL_FT_CUSTOMIZATION_DIRECTORY=$FUNCTIONAL_TESTER_DIR/bin/customization
export RATIONAL_FT_CONFIGURATION_DIRECTORY=$FUNCTIONAL_TESTER_DIR/bin/configuration
export IBM_RATIONAL_RFT_INSTALL_DIR=$FUNCTIONAL_TESTER_DIR/bin
export IBM_RATIONAL_RFT_ECLIPSE_DIR=$FUNCTIONAL_TESTER_DIR/eclipse
export RATIONAL_FT_JRE=$FUNCTIONAL_TESTER_DIR/eclipse/jre
export LD_PRELOAD=$FUNCTIONAL_TESTER_DIR/bin/libftevent.so
Linux에서 JRE 또는 브라우저 사용
Linux에서 JRE 및 브라우저를 사용할 수 있도록 인에이블러를 실행하려면 사용자에게 루트 특권이 있어야 합니다.
레코더
Linux에서는 레코드할 수 없습니다. Windows에서 Functional Tester, Java 스크립트에 대한 스크립트를 레코드하고 Linux에서 이를 재생할 수 있습니다. 자세한 정보는 Linux에서의 Functional Tester 사용 지침을 참조하십시오.
TestManager 및 기타 Rational® 제품과의 통합
Rational TestManager 기본 애플리케이션은 Linux에서 실행되지 않습니다. 그러나 Linux에서 TestManager Agent를 설치하고 그 에이전트에서 Functional Tester 스크립트를 실행할 수 있습니다. 또한 에이전트 컴퓨터에서 Rational Functional Tester 에이전트 소프트웨어를 설치할 수 있습니다.
Rational Robot 및 Rational 관리자와 통합도 Linux에서는 작동하지 않습니다.
학습서
Functional Tester에서 제공하는 학습서에는 스크립트 레코딩이 포함됩니다. 제품 기능에 대해 학습하려면 Windows 플랫폼의 학습서를 수행하는 것이 좋습니다. Linux의 학습서를 사용하면 레코드한 스크립트를 재생할 수 있습니다.