Executando o Teste Funcional no Linux

Você pode executar o Teste Funcional, Java Scripting, no Linux. A maior parte da funcionalidade do Teste Funcional é compatível com Linux. Este tópico explicará o que não funciona e o que pode ser feito no Linux. A primeira seção descreve o que não funciona. A segunda fornece orientação sobre a melhor maneira de utilizar o Teste Funcional no Linux. A terceira seção contém informações importantes que devem ser consideradas antes de utilizar o Teste Funcional no Linux.

Funcionalidade não Suportada no Linux

Gravador

Não é possível gravar no Linux. Você pode gravar scripts no Teste Funcional, Java Scripting, no Windows e, em seguida, reproduzi-los no Linux. Mas o gravador não funciona no Linux. O script pode ser feito manualmente em vez de utilizar o gravador para criar scripts.

Integração com o TestManager e outros Produtos do Rational

A integração com o Rational TestManager não funciona no Linux, porque o TestManager não é executado no Linux.

As integrações com o Rational Robot e o Rational Administrator também não funcionam no Linux.   

Teste Funcional, VB.Net Scripting

O Teste Funcional, VB.Net Scripting, não é executado no Linux. Não é possível instalá-lo em um sistema Linux. Apenas a versão Java Scripting pode ser instalada no Linux, porque utiliza o IBM Software Development Platform, que suporta Linux.

Testando Objetos .Net e Windows

O Teste Funcional suporta o teste de aplicativos e objetos em quatro domínios: Java, HTML, VB.Net e Windows. Entretanto, o Teste Funcional no Linux pode testar aplicativos e objetos apenas nos domínios Java e HTML.

Funções de Suporte do Script a partir do Gravador

As Funções de Suporte do Script disponíveis na barra de ferramentas de Gravação não estão disponíveis no Linux, porque ele não permite gravação. Apesar disso, todas essas funções podem ser executadas por meio de script.

Tutoriais

Os tutoriais fornecidos com o Teste Funcional envolvem a gravação de scripts. Para obter informações sobre a funcionalidade do produto, recomendamos que os tutoriais sejam executados na plataforma Windows. Observe que os scripts que foram gravados com o tutorial não podem ser reproduzidos no Linux, uma vez que é utilizado um aplicativo de teste de amostra que não funciona no Linux.

Orientação para Utilização do Teste Funcional no Linux

Toda a funcionalidade do produto funciona no Linux, exceto para o gravador. Mas todas as funções podem ser executadas por meio de script. Para obter ajuda com o script, consulte a Referência à API, que está disponível no menu Ajuda. Consulte também Tópicos Avançados para obter exemplos de script para resolver determinados problemas.

Também é possível gravar um script no Windows e, em seguida, reproduzi-lo no Linux. Um dos principais motivos de se fazer isso seria a depuração de scripts do Linux. O depurador funciona da mesma maneira no Linux e no Windows. O principal caso de uso para a execução do Teste Funcional no Linux é a depuração.

Você pode utilizar o mapa de objetos no Linux. Em vez de criar um mapa de objetos por meio de gravação, você o ocupa fora do gravador abrindo o mapa e selecionando objetos no aplicativo de teste. Para obter informações, consulte Criando um Novo Mapa de Objetos de Teste.

Também é possível inserir pontos de verificação sem gravação, abrindo o assistente de Ponto de Verificação a partir do Script Explorer. Para obter informações, consulte Inserindo um Ponto de Verificação a partir do Script Explorer.

Informações Importantes sobre a Execução do Teste Funcional no Linux

Integração do ClearCase

A integração do Teste Funcional ClearCase funciona no Linux, mas com algumas diferenças. Consulte as notas sobre o release do Teste Funcional para obter informações.

Funcionalidade dos Datapools

A funcionalidade dos datapools funciona no Linux, mas com algumas diferenças. Consulte as notas sobre o release do Teste Funcional para obter informações.

Suporte Java e HTML

No Linux, apenas os aplicativos Java e HTML podem ser testados. E alguns aplicativos da GUI do Linux, como aqueles desenvolvidos com o Motiff, não são suportados. Os aplicativos suportados devem ser Java puro.

O suporte HTML está limitado ao Netscape e ao Mozilla, 6.x e superior, porque são os navegadores executados no Linux. Todas as versões desses navegadores que funcionam no Windows não funcionam necessariamente no Linux. Por exemplo, o Netscape 4.7.x funciona no Teste Funcional no Windows, mas não funciona no Linux.

Aplicativo de Amostra

O aplicativo de amostra enviado com o Teste Funcional e utilizado pelos tutoriais, ClassicsCD, não funciona no Linux. Para obter informações sobre a funcionalidade do produto, recomendamos que os tutoriais sejam executados na plataforma Windows.

Instalando o Teste Funcional no Linux

Quando o pacote do Teste Funcional é instalado, o único recurso que pode ser instalado no Linux é o Teste Funcional, Java Scripting. Não é possível instalar o Teste Funcional, VB.Net Scripting, o Rational Manual Test ou o .Net Framework no Linux. Entretanto, esses recursos estão disponíveis para instalação no Windows.  

Iniciando seu Aplicativo de Teste fora do Script

Se você iniciar o aplicativo no Linux fora do Teste Funcional (isto é, sem utilizar um comando startApp ou outra chamada de script), será necessário definir algumas variáveis de ambiente primeiro. Certifique-se de que LD_PRELOAD e RATIONAL_FT_INSTALL_DIRECTORY estejam definidos adequadamente no ambiente a partir do qual eles iniciarão o aplicativo de teste ou o Teste Funcional não conseguirá reproduzir adequadamente os scripts no aplicativo.

Configure as seguintes variáveis, dependendo do shell que está sendo utilizado.

RATIONAL_FT_INSTALL_DIRECTORY=...

LD_PRELOAD=${ RATIONAL_FT_INSTALL_DIRECTORY }/libftevent.so

export RATIONAL_FT_INSTALL_DIRECTORY LD_PRELOAD

OU

setenv RATIONAL_FT_INSTALL_DIRECTORY ...

Ativando JREs ou Navegadores no Linux

Para executar o capacitador para ativar os JREs e navegadores no Linux, é necessário ter privilégios administrativos. Certifique-se de ter privilégios administrativos no sistema antes de utilizar o capacitador.

Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.