Interface de Linha de Comandos do Teste Funcional

Algumas ações que podem ser executadas a partir da interface gráfica com o usuário do Teste Funcional também podem ser executadas a partir da linha de comandos, incluindo:

O formato núcleo da linha de comandos é:

java <opções java padrão> com.rational.test.ft.rational_ft <opções do Teste Funcional>

As opções java padrão referem-se às opções da linha de comandos de Java, como -classpath <caminho de classe> para definir o caminho de classe apropriadamente ou -D para definir uma propriedade de sistema. O JRE associado a esse comando precisa estar ativado pelo Teste Funcional ou as opções a seguir precisarão ser definidas:

Se o JRE estiver ativado pelo Teste Funcional, essas opções não serão necessárias.

Consulte a Referência à API do Teste Funcional (com/rational/test/ft/rational_ft) para obter uma lista completa das opções da linha de comandos.

As opções mais comumente utilizadas incluem:

A seguir, alguns exemplos de uso da linha de comandos:

Nesses exemplos, -classpath deve apontar para os arquivos rational_ft.jar.

Nota: Os valores <nome do script> utilizam as convenções de nomenclatura do pacote Java padrão ou do espaço de nomes .NET, como package.MyScript ou Namespace.MyScript.

Gravar um novo script:

java -Drational_ft.install.dir=<diretório de instalação do Rational FT> -classpath <caminho de classe> com.rational.test.ft.rational_ft -datastore <diretório> [-map <mapa compartilhado>] [options] -record <nome do script>

Gravar em um script existente, inserindo antes ou depois de uma determinada linha:

java -Drational_ft.install.dir=<diretório de instalação do Rational FT> -classpath <caminho de classe> com.rational.test.ft.rational_ft -datastore <diretório> [-insertbefore <linha>] [-insertafter <linha>] [options] -record <nome do script>

Compilar um script:

Nota: O compilador java não é mais instalado com o Teste Funcional. Você deve instalar o JRE e incluir o diretório bin no caminho.

java -Drational_ft.install.dir=<diretório de instalação do Rational FT> -classpath <caminho de classe> com.rational.test.ft.rational_ft -datastore <diretório> [options] -compile <nome do script>

Reproduzir um script, transmitindo <valores> de argumentos de linha de comandos para o script:

java -Drational_ft.install.dir=<diretório de instalação do Rational FT> -classpath <caminho de classe> com.rational.test.ft.rational_ft -datastore <diretório> -log <nome do log> [options] -playback <nome do script> [-args <valores>]

Gravar, compilar e reproduzir um script:

java -Drational_ft.install.dir=<diretório de instalação do Rational FT> -classpath <caminho de classe> com.rational.test.ft.rational_ft -datastore <diretório> [options] -record <nome do script> -compile -playback [-args <valores>]

Construir um script vazio:

java -Drational_ft.install.dir=<diretório de instalação do Rational FT> -classpath <caminho de classe> com.rational.test.ft.rational_ft -datastore <diretório> -map <nome do mapa compartilhado> [options] -create <nome do script>

Executando o Teste Funcional no modo de batch não-assistido

Se o TestManager estiver instalado e você desejar executar o Teste Funcional no modo de batch não-assistido com um log do TestManager, será necessário incluir as opções a seguir na linha de comandos do rational_ft:

-user username

O nome do usuário do TestManager para o login.

-password password

Opcional. A senha do TestManager para o login. Não a utilize se não houver senha.

-project caminho completo e nome completo do projeto

O nome do projeto TestManager, que é precedido por seu caminho completo. Essa opção faz distinção entre maiúsculas e minúsculas.

-build build

O nome de uma construção existente do TestManager. Consulte Nota a seguir.

-logfolder foldername

O nome de uma pasta de log existente do TestManager (consulte Nota a seguir) ou a especificação de arquivo para um log HTML ou de texto. Se você utiliza o nome da pasta de log HTML ou de texto, não será necessário especificar a construção.

Nota: Se você desejar criar um log do TestManager, certifique-se de criar a construção do TestManager e as pastas de log do TestManager primeiro. Consulte a nota sobre a integração do TestManager no final deste tópico. Se essas duas pastas não existirem, a execução falhará quando o Teste Funcional for executado no modo de batch não-assistido.

-log logname

O nome do log HTML ou de texto do TestManager. Se você utiliza o nome do log HTML ou de texto, não será necessário especificar a construção.

Exemplo:

java -Drational_ft.install.dir="C:\Arquivos de Programas\IBM\Rational\Software Development Platform\6.0\FunctionalTester\eclipse\plugins\com.rational.test.ft.wswplugin_6.1.0" -classpath "C:\Arquivos de Programas\IBM\Rational\Software Development Platform\6.0\FunctionalTester\eclipse\plugins\com.rational.test.ft.wswplugin_6.1.0\rational_ft.jar" com.rational.test.ft.rational_ft -datastore \\My_project\AUser\RobotJProjects -user admin -project \\My_project\AUser\TestManagerProjects\Test.rsp -build "Build 1" -logfolder "Default" -log "Al_SimpleClassicsA#1" -rt.log_format "TestManager" -rt.bring_up_logviewer true -playback basetests.SimpleClassicsA_01

Se você não desejar que o TestManager exiba o log após a reprodução do script, também será necessário incluir a seguinte opção na linha de comandos do rational_ft:

-rt.bring_up_logviewer false

Nota sobre a Integração do TestManager

O Teste Funcional está integrado ao Rational TestManager versão 2003.06.13. Se você possui a versão 2003.06.13 do TestManager, poderá utilizar os recursos integrados do Teste Funcional e do TestManager. Consulte Entendendo o Pacote de Produto e as Integrações do Teste Funcional para obter informações importantes sobre como utilizar os produtos juntos.

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