Ejecución de Rational Functional Tester en Linux

La mayoría de las características de Functional Tester están soportadas en Linux®, excepto las relacionadas con la grabación de scripts. Este tema proporciona una visión general acerca del comportamiento de Rational Functional Tester en Linux.

Prueba de aplicaciones mediante Rational Functional Tester en Linux

Scripts de Functional Test

Toda la funcionalidad del producto funciona en Linux, excepto la relacionada con el grabador. Puede probar las aplicaciones con RFT en Linux de dos maneras distintas.

Puntos de verificación

También puede insertar puntos de verificación sin grabar, abriendo el asistente de puntos de verificación en el Explorador de scripts.

Scripts del iniciador

Functional Tester proporciona los scripts siguientes que se pueden ejecutar desde la línea de mandatos:
  • Para iniciar Functional Tester:<directorio de instalación>/ft_starter
  • Para establecer la variable de entorno de Functional Tester: source <directorio de instalación>/FunctionalTester/bin/rtsetup

Integración de ClearCase

La integración de Functional Tester ClearCase funciona en Linux, pero es posible que existan pequeñas diferencias.

Funcionalidad de agrupación de datos

La funcionalidad de agrupación de datos funciona en Linux, pero es posible que existan pequeñas diferencias.

Soporte de Java™ y HTML

En Linux, sólo puede probar aplicaciones de Java y HTML. Algunas aplicaciones de interfaz gráfica de usuario de Linux, como por ejemplo las desarrolladas con Motiff, no están soportadas. El soporte de HTML está limitado a Netscape y Mozilla.

Instalación de Functional Tester en Linux

Si instala el paquete de Functional Tester, la única característica que puede instalar en Linux es Functional Tester, Java Scripting.

Inicio de la aplicación de prueba fuera del script

Si inicia la aplicación de prueba en Linux fuera de Functional Tester (sin utilizar un mandato startApp ni otra llamada de script), primero debe establecer las variables de entorno. Debe asegurarse de que LD_PRELOAD y RATIONAL_FT_INSTALL_DIRECTORY estén correctamente establecidas en el entorno desde el que inician la aplicación de prueba, sino Functional Tester no podrá reproducir correctamente los scripts en la aplicación.

Configure las variables siguientes según el shell que utilice.

export FUNCTIONAL_TESTER_DIR= <directorio de instalación de RFT> Por ejemplo, /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

Para aplicaciones de prueba basadas en HTML, LD_LIBRARY_PATH debe establecerse en el directorio de instalación del navegador.
Nota: También puede utilizar el script rtsetup para establecer todas las variables de entorno de Functional Tester. Consulte la sección dedicada a los scripts del iniciador.

Habilitación de JRE o navegadores en Linux

Para ejecutar el habilitador para habilitar los JRE y navegadores en Linux, primero debe tener privilegios de root.

Funcionalidad no soportada en Linux

Grabador

No se puede grabar en Linux. Puede grabar scripts en Functional Tester, Java Scripting en Windows y, a continuación, reproducirlos en Linux. Para obtener más información, consulte las instrucciones para la utilización de Functional Tester en Linux.

Integración con TestManager y otros productos de Rational

La aplicación principal de Rational TestManager no se ejecuta en Linux. Sin embargo, puede instalar TestManager en Linux y ejecutar scripts de Functional Tester en ese agente. También debe instalar el software del agente de Rational Functional Tester en el sistema del agente.

La integración con Rational Robot y Rational Administrator no funciona en Linux.

Guías de aprendizaje

Las guías de aprendizaje proporcionadas con Functional Tester implican la grabación de scripts. Si desea aprender la funcionalidad del producto, es recomendable que realice las guías de aprendizaje en la plataforma Windows. Puede reproducir los scripts grabados utilizando la guía de aprendizaje en Linux.


Comentarios