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.
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.
IVariablesManager vm=getVariablesManager()
IParameter name = vm.getInputParameter("name")
É possível criar variáveis de execução dentro do script do teste funcional associado.
IVariable <var name> = vm.createOutputVariable("<var name>", "<var value>");
<var name>.setValue("<new var value>");
vm.setOutputVariable(<var name>);
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 .
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.
<playbackcmd> -var "username=user1;password=pass1"
<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.