Variáveis de execução do Rational Quality Manager

Se você usar IBM® Rational Quality Manager para executar scripts de teste funcionais, pode-se criar variáveis para parâmetros dentro de um script do teste funcional que estão associadas a um conjunto de testes, etapas de teste ou script de teste Rational Quality Manager. Essas variáveis, conhecidas como variáveis de execução, podem ser passadas ao script do teste funcional para serem usadas durante a reprodução.

Quando as etapas de teste Rational Quality Manager são executadas, as variáveis de execução que foram criadas são obtidas pelo adaptador do teste funcional e passadas para o script do teste funcional para serem usadas durante a reprodução. Os valores para as variáveis de execução podem ser fornecidos pelo prompt de linha de comando,um arquivo de texto ou uma planilha, ou do conjunto de testes associado, das etapas de teste, ou dos scripts de teste. Os detalhes das variáveis de execução que são passadas para o script do teste funcional estão exibidos na guia Variável de Execução na página Resultados da Execução em Rational Quality Manager.

Por exemplo, para efetuar o log de valores para dados como nome e senha em um script do teste funcional, é possível criar variáveis para o nome de usuário e a senha, também noRational Quality Manager ou no script do teste funcional. Quando as etapas de teste associadas são executadas noRational Quality Manager, o adaptador do teste funcional obtém as variáveis de nome do usuário e senha e os fornece ao script do teste funcional na reprodução. Os valores para as variáveis de execução nome do usuário e senha podem ser especificados no prompt da linha de comando, em um arquivo de valores separados por vírgula (CSV) ou um arquivo de texto. Os valores podem também ser especificados no conjunto de testes associado, nas etapas de teste ou no script de teste. Os detalhes das variáveis do nome do usuário e da senha estão exibidos na guia da Variável de Execução na página Resultados da Execução no Rational Quality Manager. Os valores do nome de usuário e da senha estão exibidos no log.

Nota: Ao usar variáveis de execução, é possível passar parâmetros para o nível de script de teste, das etapas de teste ou do conjunto de testes. Para passar os detalhes somente para um script específico, é possível usar argumentos para o método testMain() no script. Para obter informações adicionais, consulte Rational Quality Manager argumentos do script.
Nota: O recurso de variáveis de execução está disponível somente na versãoRational Quality Manager, 3.0.1. É possível acessar o Centro de Informações para Rational Quality Manager, versão 3.0.1 em http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0m1/index.jsp.

Lendo as variáveis

Quando as etapas de teste ou um script de testeRational Quality Manager é executado, o adaptador do teste funcional lê as variáveis de execução que foram criadas para as etapas ou para o script de teste e passa as variáveis para o mecanismo de reprodução do script do teste funcional. O mecanismo de reprodução do teste funcional fornece as variáveis para o script do teste funcional que está associado às etapas de teste ou script Rational Quality Manager. Na reprodução, o script do teste funcional usa as variáveis e obtém os valores das variáveis.

É preciso modificar o script do teste funcional para habilitá-lo a ler as variáveis de execução Rational Quality Manager durante a reprodução. Esse código é fornecido pela API IVariablesManager:
IVariablesManager vm=getVariablesManager()
É preciso modificar o script do teste funcional para habilitá-lo a ler os nomes de parâmetro para as variáveis de execução Rational Quality Manager durante a reprodução. Esse código é fornecido pela API IParameter:
IParameter name = vm.getInputParameter("name")

Criando variáveis

É possível criar variáveis de execução dentro do script do teste funcional associado.

Para criar variáveis de execução dentro do script do teste funcional, esse código é fornecido na API IVariablesManager:
IVariable <var name> = vm.createOutputVariable("<var name>", "<var value>");

Modificando variáveis

É possível modificar variáveis de execução criadas noRational Quality Manager também no conjunto de testes, ou no script de teste. É possível modificar as variáveis de execução criadas no script do teste funcional.
Nota: As variáveis de execução criadas no Rational Quality Manager não podem ser modificadas no script do teste funcional, podem apenas ser lidas.
Para modificar as variáveis de execução que foram criadas anteriormente no script do teste funcional, esse código é fornecido na API IVariable e na API IVariablesManager:
<var name>.setValue("<new var value>");
vm.setOutputVariable(<var name>);

Etapas de teste em um conjunto de testes

Para as etapas de teste em um conjunto de testes, as variáveis de saída do teste funcional para um conjunto de testes, se houver, são fornecidas como variáveis de entrada para as próximas etapas de teste no conjunto .

nRational Functional Tester no modo independenteo

Quando o Rational Functional Tester está no modo independente sem o Rational Quality Manager, as variáveis de execução podem ser lidas a partir da linha de comando, ou a partir de um arquivo de texto ou de uma planilha.

Use uma extensão -var para habilitar o Rational Functional Tester a ler variáveis de execução e seus valores a partir da linha de comando. Por exemplo, digite:
<playbackcmd> -var "username=user1;password=pass1"
Use uma extensão -varfile para habilitar o Rational Functional Tester a ler variáveis de execução e seus valores a partir de um arquivo de texto ou de uma planilha.
<playbackcmd> -varfile <file containing values>
No arquivo de texto ou na planilha, cada nome de variável ou par de valores deve estar em uma nova linha. Se valores separados por vírgulas são fornecidos, eles serão tratados como valores únicos.

Feedback