Para poder iniciar las pruebas posteriores en el mismo flujo lógico
(sesión) desde los mismos dispositivos, debe definir una variable que incluya
un nombre de variable reservada y criterios de selección relacionados con uno o
varios dispositivos.
Acerca de esta tarea
La definición de variables es aplicable a aplicaciones Android, iOS, híbridas y de interfaz de usuario web.
Procedimiento
- En el Navegador de pruebas, vaya hasta la prueba y efectúe una doble pulsación sobre ella. La prueba se abrirá.
- Para crear un contenedor para las variables de prueba que crea en una prueba:
- Abra la prueba y, en el área Contenido de la prueba, pulse
Variables de prueba, en la parte superior de la prueba.
- Seleccione . Se crea un contenedor denominado Variables de prueba
para las variables definidas por el usuario.
- Seleccione el contenedor para renombrarlo. Se abre el área Detalles del elemento de prueba para que se escriba un nuevo nombre en el campo Nombre.
- Para definir una variable en una prueba:
- Abra una prueba y seleccione el nodo de variable de prueba.
- Pulse
- Entre el nombre de la variable, que es un nombre reservado
para esta variable de selección: RTW_Mobile_Device_Properties o
RTW_Mobile_Selected_Device
- Pulse Aceptar. La variable se añade
como último elemento en el contenedor y se abre el área Detalles de
elemento de prueba.
- En la sección Visible en, seleccione Esta prueba
solamente para restringir los datos sólo a la prueba actual. Incluso
aunque otra prueba tenga una variable con el mismo nombre, dicha variable no cambiará. Seleccione
Todas las pruebas para este usuario para
compartir el valor de esta variable cuando la prueba se ejecuta en una prueba compuesta. Para
que se comparta la variable, ambas pruebas deben tener una variable con
el mismo nombre y deben tener esta opción habilitada.
- Asigne un valor específico a la variable e inicialice la variable:
- Seleccione Texto
- Entre una sentencia de selección para asignar un valor de variable a
una serie de texto. Entre series de selección, incluyendo la propiedad de un dispositivo,
seguida de un valor de operador, el valor de la propiedad y una coma separando cada serie. Para
obtener más detalles sobre las propiedades de dispositivo principal que puede utilizar
y sobre las reglas de sintaxis, consulte el tema
Valores de
selección de variables.
Resultados
A continuación, la variable se puede inicializar desde algún origen externo
(una agrupación de datos, pruebas de una suite de pruebas de
IBM® Rational Quality Manager
o pruebas del mismo usuario en pruebas compuestas que contienen una o más
pruebas móviles. También se puede establecer dentro de la ejecución de una prueba
con una acción de asignación de variable desde cualquier origen de datos, incluyendo
una referencia de correlación de datos, código personalizado, función incorporada,
agrupación de datos o constante de serie. Como resultado, será seguro ejecutar
las pruebas sucesivas de la misma sesión en los mismos dispositivos reales.
Nota: Cuando
una prueba inicia una aplicación:
- Se comprueba el contenido de variable RTW_Mobile_Selected_Device
para obtener el ID de dispositivo
- El dispositivo se vuelve a utilizar si aún es aplicable a la aplicación que
debe iniciarse. Condiciones:
- El sistema operativo de dispositivo debe ser el mismo que el sistema
operativo de la aplicación que debe iniciarse.
- La aplicación de probador se instala o se puede instalar sin intervención del usuario.
- Si las condiciones no coinciden, se comprueba el contenido de la variable
RTW_Mobile_Device_Properties
- Si se establece esta variable, se selecciona el primer dispositivo que coincide con todas las expresiones
de propiedad válidas de la variable
- Si la variable no está establecida, se utiliza el primer dispositivo aplicable listo
para la prueba. Condiciones:
- El sistema operativo de dispositivo debe ser el mismo que el sistema
operativo de la aplicación que debe iniciarse.
- La aplicación de probador se instala o se puede instalar sin intervención del usuario.