Perguntas Mais Frequentes Sobre o Rational Functional Tester

Para obter respostas para algumas questões genéricas sobre o uso do IBM® Rational Functional Tester, consulte este tópico.

O Rational Functional Tester Suporta o Teste do Meu Aplicativo?

O Rational Functional Tester suporta aplicativos que são desenvolvidos usando determinadas tecnologias. Verifique o tipo de tecnologia que é usada para desenvolver o aplicativo de teste e verifique se o Rational Functional Tester suporta o teste funcional dos domínios e dos controles no aplicativo. Se o Rational Functional Tester suportar a tecnologia e não suportar um controle específico para teste funcional por padrão, será possível usar o SDK do Proxy para desenvolver proxies que ativem o suporte para controles específicos.

Para obter informações sobre domínios suportados, consulte Suporte de Domínio do Aplicativo de Teste.

Para obter informações sobre o uso do SDK do Proxy, consulte c_pr_overview.html.

O Rational Functional Tester Pode Ser Usado para Testar Aplicativos Baseados em Eclipse?

Sim. Para obter detalhes de configuração, consulte Suporte Eclipse.

O Ambiente de Desenvolvimento Integrado (IDE) do Eclipse é Fornecido com o Rational Functional Tester?

Se sua instalação do Rational Functional Tester detectar uma outra ferramenta Rational Software Development Platform (SDP) na estação de trabalho ou uma instalação existente do Eclipse, ela compartilhará o shell do IDE na estação de trabalho. Se nenhuma outra ferramenta SDP for localizada na estação de trabalho, o Rational Functional Tester instalará sua própria instância do shell SDP. O Rational Functional Tester compartilha o shell com o Rational Software Architect, Rational Application Developer, Rational Performance Tester ou qualquer uma das ofertas do Rational Software Development Platform.

Para obter informações sobre compartilhamento de shell, consulte a nota técnica http://www.ibm.com/support/docview.wss?&uid=swg27019698.

Como Ativar a Depuração no Rational Functional Tester?

Quando encontrar um problema, a depuração poderá ser útil para obter informações adicionais sobre as possíveis causas do problema. O problema pode estar na reprodução, assim como na gravação. Para configurar a preferência de Perspectiva de Depuração do Rational Functional Tester, consulte as instruções em Depurando Scripts.

Como Transferir as Informações Especificadas na Ferramenta de Configuração do Aplicativo do Rational Functional Tester para Máquinas de Agente de Reprodução?

Os scripts do Rational Functional Tester contêm chamadas da API startApp para iniciar seu aplicativo sob teste no tempo de execução. Por exemplo:
startApp("IBM.com");
No tempo de execução, o comando startApp corresponde à sequência que é transmitida para ele, com a entrada correspondente na Ferramenta de Configuração do Aplicativo na máquina de reprodução local. Se nenhuma entrada correspondente for localizada, ocorrerá uma exceção e a reprodução falhará:
com.rational.test.ft.script.RunException: CRFCN0630E: Não é possível localizar o aplicativo [IBM] no arquivo de configuração.

Para evitar essa exceção, os aplicativos devem ser configurados para teste na estação de trabalho de reprodução antes que os scripts sejam reproduzidos. Para obter instruções para configurar os aplicativos para teste, consulte Configurando Aplicativos para Testes.

Para transferir a lista de aplicativos configurados entre estações de trabalho, execute estas etapas:
  1. Abra a Ferramenta de Configuração do Aplicativo (clique em Configurar > Configurar Aplicativos para Teste).

    Como alternativa (ou se você não tiver um ambiente de script instalado), use a interface da linha de comandos, conforme descrito na nota técnica Chamando os Itens de Menu de Configuração do Rational Functional Tester a Partir de uma Linha de Comandos. Se você tiver diversos aplicativos para testar, a especificação manual das informações do aplicativo na Ferramenta de Configuração do Aplicativo poderá levar muito tempo. Essa nota técnica descreve como copiar as informações de configuração de aplicativo entre estações de trabalho, evitando a necessidade de inserir essas informações manualmente.

  2. Abra o arquivo %ALLUSERSPROFILE%\Application Data\IBM\RFT\configuration\configurations.rftcfg em um editor de texto. Este arquivo XML armazena as informações especificadas na Ferramenta de Configuração do Aplicativo.
  3. Copie as informações contidas nestas tags:
    <ApplicationList L=".ApplicationList">
    </ApplicationList>
  4. Cole estas informações no arquivo %ALLUSERSPROFILE%\Application Data\IBM\RFT\configuration\configurations.rftcfg em suas estações de trabalho adicionais.
  5. Salve as mudanças e reinicie o Rational Functional Tester. As informações atualizadas são exibidas na Ferramenta de Configuração do Aplicativo.

Como Executar o Rational Functional Tester em um Java™ Runtime Environment (JRE) Diferente?

Em uma instalação normal do Rational Functional Tester baseada em Java, o Rational Functional Tester usa o seu próprio JRE ou o JRE do shell baseado em Eclipse no qual ele foi instalado. No entanto, é possível especificar o JRE a ser usado, se necessário. Use o argumento -vm no prompt de comandos para especificar o JRE a ser usado:
"C:\Program Files\Rational\XDETester\eclipse\XDETester.exe" -vm
"C:\Progra~1\j2sdk1.4.1_02\bin\javaw.exe"
Nota: A versão Java é fornecida apenas como um exemplo. É possível especificar qualquer versão de Java que seja suportada pelo Rational Functional Tester.
Também é possível alterar o JRE permanentemente editando a seção de tag <JVM>, XDE Tester JRE, no arquivo configurations.rftcfg no diretório C:\Program Files\Rational\XDETester\configuration ou editando esta chave de registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rational Test\8\Rational FT JRE
Nota: Estas etapas para alterar o JRE são aplicáveis apenas às instalações de Rational Functional Tester baseadas em Java e não às instalações no Microsoft Visual Studio for .NET.

Como Desinstalar de Maneira Limpa o Rational Functional Tester, Versões 7.x, 8.0 e 8.1.x no Microsoft Windows?

Consulte o Desinstalando o Rational Functional Tester de Forma Limpa.

Como Ativar os Ambientes de Navegador para Testar Aplicativos nos Sistemas Microsoft Windows Compatíveis com o Federal Desktop Core Configuration (FDCC)?

Execute estas etapas se você encontrar problemas ao tentar ativar o ambiente de navegador para teste de aplicativos em computadores Microsoft Windows compatíveis com FDCC:

Para ativar os navegadores Internet Explorer 7 e Internet Explorer 8:
Nota: Esta solução alternativa não é necessária quando você ativa esses navegadores no Rational Functional Tester, versão 8.1.1.2.
  1. Clique em Iniciar > Executar. Na janela Executar, digite regedit.
  2. Na chave HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\Enable Browser Extensions no Editor de Registro, ative as extensões de navegador de terceiro.
Nota: Certifique-se de que o Java Runtime Environment (JRE) correspondente ao Internet Explorer 7 e ao Internet Explorer 8 esteja ativado e alinhado adequadamente ao navegador.
Para ativar o navegador Mozilla Firefox:
  1. Clique em Ferramentas > Complementos.
  2. Navegue até o diretório <Rational Functional Tester version 8.1 install directory>\FunctionalTester\bin\enabler.
  3. Arraste os arquivos ativadores RtxFFEnabler.xpi (para o Firefox 2.0), RtxFF3Enabler.xpi (para o Firefox 3.0), RtxFF35Enabler.xpi (para o Firefox 3.5) e RtxFF36Enabler.xpi (para o FireFox 3.6) até Complementos no Firefox.
  4. Clique em Instalar.

Consulte as notas técnicas relacionadas Permissão de Administrador Necessária para Executar Determinadas Operações no FDCC e Ativação do Navegador Internet Explorer Falha no Ambiente FDCC.

O Rational Functional Tester Pode Ser Usado com um Projeto Ativado para Gerenciamento Unificado de Configuração (UCM)?

Sim. No entanto, o Rational Functional Tester suporta apenas um UCM de fluxo único.

Configurar o Aplicativo sob Teste (AUT) Modifica o AUT?

Configurar um aplicativo não o modifica. É análogo a configurar um sistema de atalhos para que o Rational Functional Tester possa iniciar o aplicativo.

O Que Acontece Quando o Internet Explorer Está Ativado?

O Internet Explorer é ativado ao registrar um Browser Helper Object (BHO) com o Internet Explorer. No registro, esta chave é incluída se o Internet Explorer foi ativado adequadamente:

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

Quais São as Limitações de Idioma para os Scripts do Rational Functional Tester?

O Rational Functional Tester usa o padrão Java. Todas as funções normais Java estão disponíveis nos scripts de teste funcional e não é usado nenhum subconjunto do idioma com extensões customizadas.


Feedback