Preguntas frecuentes sobre Rational Functional Tester

Para obtener respuestas a algunas preguntas genéricas sobre la utilización de IBM® Rational Functional Tester, consulte este tema.

¿Da soporte Rational Functional Tester a la prueba de mi aplicación?

Rational Functional Tester da soporte a las aplicaciones que se desarrollan utilizando determinadas tecnologías. Compruebe el tipo de tecnología que se utiliza para desarrollar la aplicación de pruebas, y verifique si Rational Functional Tester da soporte a la prueba funcional de los dominios y a los controles de la aplicación. Si Rational Functional Tester da soporte a la tecnología y no da soporte a un control específico para pruebas funcionales de forma predeterminada, puede utilizar SDK de proxy para desarrollar proxies que permitan el soporte para controles específicos.

Para obtener más información acerca de dominios soportados, consulte Soporte de dominio de aplicación de prueba.

Para obtener información sobre cómo utilizar SDK de proxy, consulte c_pr_overview.html.

¿Puede utilizarse Rational Functional Tester para probar aplicaciones basadas en Eclipse?

Sí. Para obtener detalles de configuración, consulte Soporte para Eclipse.

¿Se proporciona el entorno de desarrollo integrado de Eclipse (IDE) con Rational Functional Tester?

Si la instalación de Rational Functional Tester detecta otra herramienta de Rational Software Development Platform (SDP) en la estación de trabajo o una instalación existente de Eclipse, compartirá el shell de IDE en la estación de trabajo. Si no se encuentra otra herramienta de SDP en la estación de trabajo, Rational Functional Tester instalará su propia instancia del shell de SDP. Rational Functional Tester comparte el shell con Rational Software Architect, Rational Application Developer, Rational Performance Tester o cualquier oferta de Rational Software Development Platform.

Para obtener más información sobre la compartición del shell, consulte la nota técnica http://www.ibm.com/support/docview.wss?&uid=swg27019698.

¿Cómo habilito la depuración en Rational Functional Tester?

Cuando encuentre un problema, la depuración puede ser útil para obtener más información sobre las posibles causas del problema. El problema puede estar en la reproducción y en la grabación. Para establecer la preferencia de Perspectiva de depuración de Rational Functional Tester, consulte las instrucciones de Depuración de scripts.

¿Cómo transfiero la información especificada en la Herramienta de configuración de aplicaciones de Rational Functional Tester para reproducir máquinas del agente?

Los scripts de Rational Functional Tester contienen llamadas de la API de startApp para iniciar la aplicación a prueba en el tiempo de ejecución. Por ejemplo:
startApp("IBM.com");
En el tiempo de ejecución, el mandato startApp coincide con la cadena que se le pasa, con la correspondiente entrada en la Herramienta de configuración de aplicaciones en la máquina de reproducción local. Si no se encuentra una entrada coincidente, se producirá una excepción y fallará la reproducción:
com.rational.test.ft.script.RunException: CRFCN0630E: Cannot find application [IBM] in the configuration file.

Para evitar esta excepción, las aplicaciones deben estar configuradas para pruebas en la estación de trabajo de reproducción antes de que los scripts se reproduzcan de nuevo. Para obtener instrucciones para configurar las aplicaciones para prueba, consulte Configuración de aplicaciones para pruebas.

Para transferir la lista de aplicaciones configuradas entre estaciones de trabajo, realice estos pasos:
  1. Abra la Herramienta de configuración de aplicaciones (pulse Configurar > Configurar aplicaciones para prueba).

    De forma alternativa (o si no tiene un entorno de creación de scripts instalado), utilice la interfaz de línea de mandatos como se describe en la nota técnica Invocar los elementos de menú Rational Functional Tester Configure desde una línea de mandatos. Si tiene varias aplicaciones que probar, la especificación manual de la información de aplicación en la Herramienta de configuración de aplicaciones puede requerir largo tiempo. Esta nota técnica describe cómo copiar la información de configuración de aplicaciones entre estaciones de trabajo, evitando la necesidad de especificar manualmente esta información.

  2. Abra el archivo %ALLUSERSPROFILE%\Application Data\IBM\RFT\configuration\configurations.rftcfg en un editor de textos. Este archivo XML almacena la información especificada en la Herramienta de configuración de aplicaciones.
  3. Copie la información contenida en estas etiquetas:
    <ApplicationList L=".ApplicationList">
    </ApplicationList>
  4. Pegue esta información en el archivo %ALLUSERSPROFILE%\Application Data\IBM\RFT\configuration\configurations.rftcfg en las estaciones de trabajo adicionales.
  5. Guarde los cambios y reinicie Rational Functional Tester. La información actualizada se muestra en la Herramienta de configuración de aplicaciones.

¿Cómo ejecuto Rational Functional Tester en un Java™ Runtime Environment (JRE) distinto?

En una instalación de Rational Functional Tester basada en Java normal, Rational Functional Tester utiliza su propio JRE, o el JRE del shell basado en Eclipse en el que se ha instalado. Sin embargo, puede especificar el JRE que se utilizará, si es necesario. Utilice el argumento -vm en el indicador de mandatos para especificar el JRE que se utilizará:
"C:\Program Files\Rational\XDETester\eclipse\XDETester.exe" -vm 
"C:\Progra~1\j2sdk1.4.1_02\bin\javaw.exe"
Nota: La versión de Java sólo se proporciona como un ejemplo. Puede especificar cualquier versión de Java que esté soportada por Rational Functional Tester.
También puede cambiar el JRE de forma permanente editando la sección de la etiqueta <JVM>, XDE Tester JRE, en el archivo configurations.rftcfg en el directorio C:\Archivos de programa\Rational\XDETester\configuration, o editando esta clave de registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rational Test\8\Rational FT JRE
Nota: Estos pasos para cambiar el JRE son aplicables sólo para instalaciones de Rational Functional Tester basadas en Java y no para instalaciones en Microsoft Visual Studio for .NET.

¿Cómo desinstalo completamente Rational Functional Tester, versiones 7.x, 8.0 y 8.1.x en Microsoft Windows?

Consulte Desinstalación completa de Rational Functional Tester.

¿Cómo habilito los entornos del navegador para aplicaciones de prueba en sistemas Microsoft Windows de conformidad con FDCC (Federal Desktop Core Configuration)?

Realice estos pasos si encuentra problemas al intentar habilitar el entorno del navegador para aplicaciones de prueba en sistemas Microsoft Windows de conformidad con FDCC:

Para habilitar los navegadores Internet Explorer 7 e Internet Explorer 8:
Nota: Este método alternativo no es necesario cuando habilite estos navegadores en Rational Functional Tester, versión 8.1.1.2.
  1. Pulse Inicio > Ejecutar. En la ventana Ejecutar, escriba regedit.
  2. En la clave HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\Enable Browser Extensions del editor de registro, habilite las extensiones de navegador de terceros.
Nota: Asegúrese de que Java Runtime Environment (JRE) correspondiente a Internet Explorer 7 y a Internet Explorer 8 está correctamente habilitado y alineado con el navegador.
Para habilitar el navegador Mozilla Firefox:
  1. Pulse Herramientas > Complementos.
  2. Vaya hasta el directorio <Directorio de instalación de Rational Functional Tester versión 8.1>\FunctionalTester\bin\enabler.
  3. Arrastre los archivos del habilitador RtxFFEnabler.xpi (para Firefox 2.0), RtxFF3Enabler.xpi (para Firefox 3.0), RtxFF35Enabler.xpi (para Firefox 3.5) y RtxFF36Enabler.xpi (para FireFox 3.6) en Complementos en Firefox.
  4. Pulse Instalar.

Consulte las notas técnicas relacionadas Permiso del administrador necesario para realizar ciertas operaciones en FDCC y La habilitación del navegador Internet Explorer falla en el entorno de FDCC.

¿Puede utilizarse Rational Functional Tester con un proyecto habilitado para Unified Configuration Management (UCM)?

Sí. Sin embargo, Rational Functional Tester da soporte a un solo UCM de secuencia única.

¿Modifica el AUT la configuración de la aplicación en prueba (AUT)?

La configuración de una aplicación no la modifica. Es análogo configurar un sistema de atajos para que Rational Functional Tester pueda iniciar la aplicación.

¿Qué ocurre cuando Internet Explorer está habilitado?

Internet Explorer está habilitado registrando un objeto del ayudante del navegador (BHO) con Internet Explorer. En el registro, esta clave se añade si Internet Explorer se ha habilitado adecuadamente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{1E9FB1C4-F40B-4E10-898E-D6209B122F6B}	Rational IE Enabler

¿Cuáles son las limitaciones de idioma para los scripts de Rational Functional Tester?

Rational Functional Tester utiliza el estándar Java. Todas las funciones Java normales están disponibles en scripts de prueba funcionales y no se utiliza ningún subconjunto del idioma con extensiones personalizadas.


Comentarios