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 específica do VB.NET Scripting Edition, incluindo:
Compilar um script
Compilar/recompilar um projeto inteiro
Reproduzir um script
Incluir/remover o Full Trust de um projeto na política de segurança de tempo de execução do .NET
Gravar uma configuração .NET para um executável ou montagem para utilizar uma estrutura aceitável
O formato núcleo da linha de comandos é:
rational_ft.exe
<Opções do Teste Funcional VB.NET>
A gravação de scripts, a ativação do ambiente e a edição de recursos estão disponíveis somente a partir da interface de linha de comandos Java do Teste Funcional. Para obter informações adicionais, consulte Interface de Linha de Comandos do Teste Funcional, Java Scripting.
Para gravar um script VB.NET utilizando a interface de linha de comandos Java do Teste Funcional, você pode utilizar as opções descritas para gravação e a opção VB da linguagem. A opção VB da linguagem especifica que o gravador da linha de comandos Java deve gerar os scripts de teste na linguagem VB.NET.
Algumas das opções de linha de comandos mais comuns do Teste Funcional VB.NET Scripting incluem:
-datastore
<diretório do projeto>
para identificar o local do projeto.
-compile
<nome do script>
para compilar um script específico.
-compileall
[<espaço de nomes>]
para compilar incrementalmente o espaço de nomes de todo o
projeto especificado ou o projeto inteiro se nenhum espaço de nomes for fornecido.
-recompileall
[<espaço de nomes>]
para executar uma compilação completa do espaço de nomes de todo
o projeto especificado ou o projeto inteiro se nenhum espaço de nomes for fornecido.
-playback
<nome do script>
para reproduzir um script específico.
-addfulltrust
para incluir a política de segurança de tempo de execução Full Trust para o projeto especificado (utilizar
datastore). Com o .NET Framework, a política de segurança padrão proíbe
a reprodução de scripts de um projeto na rede.
-removefulltrust
para remover a política de segurança de tempo de execução Full Trust do projeto especificado
(utilizar datastore).
-writeconfig
<caminho para o aplicativo>
para que um aplicativo seja construído com uma
versão mais antiga do .NET Framework para utilizar o .NET Framework 1.0 ou acima.
A seguir, alguns exemplos de uso da linha de comandos:
Para obter informações adicionais, consulte Interface de Linha de Comandos do Teste Funcional, Java Scripting.
Gravar um novo script VB.NET:
java
Drational_ft.install.dir=<diretório de instalação do Teste Funcional> -classpath
<diretório de instalação do Teste Funcional>\rational_ft.jar datastore
<diretório do projeto> -language VB record <nome do script>
Compilar um script VB.NET:
rational_ft.exe
datastore <diretório do projeto> -compile <nome do script>
Recompilar um projeto VB.NET inteiro:
rational_ft.exe
datastore <diretório do projeto> -recompileall
Reproduzir um script VB.NET:
rational_ft.exe
datastore <diretório do projeto> -playback <nome do script>
Permitir que os scripts sejam executados localmente a partir de um projeto na rede:
Rational_ft.exe
datastore <diretório do projeto> -addfulltrust
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_name 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:
rational_ft.exe
-datastore \\My_project\AUser\RobotJProjects -user admin -project_name
\\My_project\AUser\TestManagerProjects\Test.rsp -build "Construção 1"
-logfolder "Padrão" -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.