Cuando se ejecuta el caso de prueba de Rational Quality Manager, el adaptador de prueba funcional obtiene las variables de ejecución que se han creado y las pasa al script de prueba funcional que se utilizará en la reproducción. Los valores de las variables de ejecución se pueden suministrar desde un indicador de línea de mandatos, un archivo de texto o una hoja de trabajo, o bien desde la suite de pruebas, el caso de prueba o el script de prueba asociados. Los detalles de las variables de ejecución que se pasan al script de prueba funcional se muestran en el separador Variable de ejecución en la página de resultados de ejecución de Rational Quality Manager.
Por ejemplo, para registrar valores de datos como el nombre de usuario y la contraseña en un script de prueba funcional, puede crear variables para el nombre de usuario y la contraseña, en Rational Quality Manager o en el script de prueba funcional. Cuando se ejecuta el caso de prueba asociado en Rational Quality Manager, el adaptador de prueba funcional obtiene las variables de nombre de usuario y contraseña y las proporciona al script de prueba funcional en reproducción. Los valores de las variables de ejecución de nombre de usuario y contraseña se pueden especificar en el indicador de línea de mandatos, en un archivo de valores separados por comas (CSV) o en un archivo de texto. Los valores también se pueden especificar en la suite de pruebas, el caso de prueba o el script de prueba asociados. Los detalles de las variables de nombre de usuario y contraseña se visualizan en el separador Variable de ejecución en la página de resultados de ejecución de Rational Quality Manager. Los valores de nombre de usuario y contraseña se visualizan en el registro.
Cuando se ejecuta un caso de prueba o un script de prueba en Rational Quality Manager, el adaptador de prueba funcional lee las variables de ejecución que se crearon para el caso o script de prueba y pasa las variables al motor de reproducción del script de prueba funcional. El motor de reproducción de la prueba funcional proporciona las variables al script de prueba funcional que está asociado con el caso o script de prueba de Rational Quality Manager. En la reproducción, el script de prueba funcional utiliza las variables y obtiene los valores de las variables.
IVariablesManager vm=getVariablesManager()
IParameter name = vm.getInputParameter("nombre")
Puede crear variables de ejecución en el script de prueba funcional asociado.
IVariable <nombre variable> = vm.createOutputVariable("<nombre variable>", "<valor variable>");
<nombre variable>.setValue("<nuevo valor variable>");
vm.setOutputVariable(<nombre variable>);
En los casos de prueba en una suite de pruebas, las variables de salida de la prueba funcional de un caso de prueba, si existe alguno, se proporcionan como variables de entrada para el siguiente caso de prueba en la suite.
Si Rational Functional Tester se está ejecutando en la modalidad autónoma sin Rational Quality Manager, las variables de ejecución se pueden leer desde la línea de mandatos o desde un archivo de texto o una hoja de trabajo.
<playbackcmd> -var "username=user1;password=pass1"
<playbackcmd> -varfile <archivo que contiene los valores>En el archivo de texto o en la hoja de trabajo, cada nombre de variable o par de valores debe estar en una línea nueva. Si se proporcionan valores separados por coma, se tratarán como un valor único.