R 1. Asegúrese de que el dispositivo y entorno de trabajo de prueba estén en la misma red.
R 2. Utilice Android Debug Bridge y el Controlador USB de entorno de trabajo de prueba. Para obtener más información, consulte Controlador USB.
R 3. Para poder probar una aplicación móvil, en primer lugar, se ha de instrumentar la aplicación. Una aplicación instrumentada contiene la aplicación en pruebas con código añadido que le permite grabar o reproducir una prueba.
Cuando se graba una prueba, la aplicación Android (el archivo .apk) se vuelve a compilar en una aplicación lista para grabación que se ha instrumentado fuertemente para capturar las acciones de usuario. Dado que Android no permite que dos versiones de una aplicación estén instaladas al mismo tiempo, el entorno de trabajo de prueba desinstala la aplicación original y la sustituye por la aplicación lista para grabación. Cuando se reproduce una prueba, el entorno de trabajo de prueba desinstala la aplicación lista para grabación y la sustituye por una aplicación lista para reproducción, una versión de la aplicación original que se ha firmado con un certificado del área de trabajo de prueba.
También hay otra versión de la aplicación, la aplicación Probador. Esta aplicación contiene el código de tiempo de ejecución que se necesita para reproducir una prueba. Esta aplicación no se percibirá si se ejecuta en modalidad silenciosa. Cuando la aplicación en pruebas se modifica, sólo se generan la aplicación lista para grabación y la aplicación lista para reproducción. Puede simplificar este proceso de instalación y desinstalación de versiones de la aplicación Android seleccionando Reproducir en instrumentada en la página de valores del dispositivo o emulador de Android. Esto le permite reproducir una prueba utilizando la versión de grabación más instrumentada de la aplicación, en lugar de la versión de reproducción más ligera de la aplicación. Sin embargo, en este caso, la velocidad de reproducción será más lenta y el consumo de memoria será mayor.
Para no instalar varias aplicaciones, puede utilizar la característica Controlador USB para instalar la aplicación en modalidad silenciosa.
R 5. Asegúrese de que los dispositivos estén conectados a entorno de trabajo de prueba.
R 6. Es posible que los elementos de la interfaz de usuario o las acciones no estén soportados por el producto. Puede añadir manualmente una acción para probar el script.
R 7. Asegúrese de que la herramienta de línea de mandatos adb del SDK de Android pueda ejecutar ping para el dispositivo cuando utiliza este mandato: >adb devices.
Este mandato visualiza los dispositivos y emulares supervisados actualmente por el servidor adb local.
Si está listado, seleccione el elemento de menú
del icono de bandeja del sistema del Controlador USB. Esto finalizará y reiniciará el servidor adb local y potencialmente solucionará el problema. Si no se soluciona el problema, utilice el menú Salir del icono de bandeja del sistema del Controlador USB. Se muestra un diálogo de confirmación y se describe cómo reiniciarlo. Pulse Sí, y siga los pasos para reiniciar el Controlador USB.Si no figura en la línea de mandatos de dispositivos adb, asegúrese de que se cumplen los Requisitos previos descritos en el tema Controlador USB.
R 8. Si solo hay un dispositivo compatible configurado con el área de trabajo y se ha establecido en modalidad pasiva, se seleccionará automáticamente. Si hay varios dispositivos, siga los pasos del tema Definición de una variable para ejecutar una prueba con un dispositivo móvil seleccionado.
R 9. Rational Test Workbench proporciona un navegador nativo denominado grabador web móvil para grabar y reproducir pruebas web. En Android, cuando pulsa Gestionar aplicaciones móviles por primera vez, se instale el navegador. En iOS, debe instalarlo desde Apple Store o desde el archivo de compilación en un simulador de iOS.
R 10. Sí. Se debe volver a producir la aplicación instrumentada a partir de la nueva versión de la aplicación.
R 11. Sí, debe volver a instrumentar la aplicación para que utilice el código de tiempo de ejecución del área de trabajo más reciente que está incluido en la aplicación instrumentada.
R 12. Aunque no es estrictamente necesario, normalmente, si no lo hace, no podrá utilizar las nuevas características del producto. Para actualizar el cliente móvil de Android, utilice el elemento de menú Restablecer del cliente de prueba móvil de Android y continúe con la instalación. Para obtener más información, consulte Instalación del cliente de pruebas móviles de Android.
En el caso del cliente web de iOS, borre la memoria caché del navegador Safari antes de examinar el URL del área de trabajo. En el caso del cliente de iOS nativo o de pruebas de aplicaciones web en un simulador de iOS, consulte el tema Instalación del cliente de pruebas móviles iOS.
R 13. Sí, puede instrumentar la aplicación desde la línea de mandatos. Para obtener más información, consulte Automatización del proceso de pruebas en Android.
R 14. No, no puede conectar el cliente móvil con varias áreas de trabajo al mismo tiempo.