Linux에서 Rational Functional Tester 실행

스크립트 레코딩을 제외한 대부분의 Functional Tester 기능이 Linux®에서 지원됩니다. 이 주제에서는 Linux에서 Rational Functional Tester의 동작에 대한 개요를 제공합니다.

Linux에서 Rational Functional Tester를 사용하여 애플리케이션 테스트

Functional Test 스크립트

레코더를 제외한 제품의 모든 기능이 Linux에서 작동합니다. 두 가지 방법으로 Linux에서 RFT를 사용하여 애플리케이션을 테스트할 수 있습니다.

검증 포인트

또한 스크립트 탐색기에서 검증 포인트 마법사를 열어 레코딩하지 않고도 검증 포인트를 삽입할 수 있습니다.

실행기 스크립트

Functional Tester에서는 명령행에서 실행할 수 있는 다음 스크립트를 제공합니다.
  • Functional Tester를 시작하는 경우: <installation directory>/ft_starter
  • Functional Tester 환경 변수를 설정하는 경우: source <installation directory>/FunctionalTester/bin/rtsetup

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_PRELOADRATIONAL_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

HTML 기반 테스트 애플리케이션의 경우 LD_LIBRARY_PATH를 브라우저 설치 디렉토리에 설정해야 합니다.
주: 또는 rtsetup 스크립트를 사용하여 모든 Functional Tester 환경 변수를 설정할 수도 있습니다. 실행기 스크립트 섹션을 참조하십시오.

Linux에서 JRE 또는 브라우저 사용

Linux에서 JRE 및 브라우저를 사용할 수 있도록 인에이블러를 실행하려면 사용자에게 루트 특권이 있어야 합니다.

Linux에서 지원되지 않는 기능

레코더

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의 학습서를 사용하면 레코드한 스크립트를 재생할 수 있습니다.


피드백