< Anterior | Siguiente >

Lección 2.3: Cómo grabar una prueba

Normalmente, registra un área o una característica de la aplicación para una prueba. Tendrá varias pruebas para cada área o característica de forma que abarque toda la funcionalidad de una aplicación.
Por lo general, las pruebas móviles se crean grabando una sesión en el dispositivo móvil o el simulador que ejecuta la aplicación que se está probando. Al final de la sesión de grabación, cierre la aplicación y IBM® Rational Test Workbench Mobile Client la grabación se cargará en IBM Rational Test Workbench, que se utiliza para generar una prueba.

Cuando grabe una aplicación, la aplicación Android (el archivo .apk) recopila en una aplicación preparada para grabarla que se instrumentará para capturar las acciones de usuario. Dado que Android no permite que dos versiones de una aplicación se instalen al mismo tiempo, el entorno de trabajo de prueba desinstala la aplicación original y lo sustituye por la aplicación preparada para grabarla. Cuando se reproduce una prueba, el entorno de trabajo de prueba desinstala la aplicación y la sustituye por una aplicación para reproducirla, que es una versión de la aplicación original que se ha firmado con un certificado de entorno de trabajo de prueba. Durante este proceso, debe pulsar los botones Desinstalar, Aceptar o Instalar según corresponda.

Si el dispositivo o emulador está en Android 4.1 o una versión anterior y ha habilitado la opción de modalidad silenciosa, el proceso de desinstalación e instalación se realizará en segundo plano. Para habilitar la modalidad silenciosa, conecte el dispositivo a un sistema que tenga el SDK de Android instalado. Utilice un cable USB y habilite la depuración USB. Asegúrese de que ha instalado el controlador USB. A continuación, abra el indicador de mandatos en el sistema, apunte al directorio C:\Users\Administrador\Downloads\android-sdk-windows\platform-tools y ejecute los mandatos siguientes:
  • adb devices: lista los dispositivos conectados al sistema mediante el cable USB.
  • adb tcpip 5555: hace que la opción de modo silencioso esté disponible en el dispositivo.
Siga estos pasos cada vez que rearranque el dispositivo.

La modalidad silenciosa no está disponible en emuladores ni en dispositivos con una API nivel 17 y posteriores (Android 4.2 +) debido a una limitación conocida.

  1. En el cliente de pruebas móviles, pulse Gestionar aplicaciones. Se visualizará la aplicación Calculadora.
  2. Pulse la aplicación Calculadora y, a continuación, pulse el botón Grabar. Se le solicitará que desinstale la aplicación. Pulse Aceptar. A continuación, pulse Instalar y, a continuación, pulse Hecho. Se iniciará la aplicación.
  3. En la aplicación, pulse 8 + 4 =.
  4. Pulse el botón Atrás para salir de la aplicación. Observe la grabación entrante en entorno de trabajo de prueba.
  5. En la vista Navegador de pruebas, expanda Registros de entrada de IU web y móvil, pulse con el botón derecho sobre la aplicación y pulse Generar prueba.
  6. En el recuadro de diálogo Seleccionar ubicación, escriba el nombre del archivo como Calculadora y pulse Finalizar. La prueba se generará fuera de la grabación.
  7. Pulse Abrir prueba para abrir la prueba. La prueba tendrá el aspecto siguiente.
    Editor de pruebas
  8. Para asegurarse de que la grabación ha sido satisfactoria, ejecute la prueba desde el cliente de pruebas móviles.
    1. En el cliente de pruebas móviles, pulse Gestionar aplicaciones > Calculadora.
    2. Pulse la prueba Calculadora y pulse el icono Ejecutar prueba Ejecutar prueba.
    3. Se le solicitará que desinstale e instale la aplicación lista para reproducción. Siga las instrucciones del asistente. Después de este proceso, la prueba se reproducirá en el dispositivo. No interactúe con el dispositivo móvil hasta que la prueba se haya completado. Se visualiza el resultado de la prueba.
La vista Navegador de pruebas muestra el archivo de sesión de grabación, los resultados de la prueba y el archivo de prueba en las carpetas correspondientes.
Vista Navegador de pruebas

Punto de comprobación de la lección

Ha creado una grabación en el cliente de pruebas móviles y ha generado una prueba en el entorno de trabajo de prueba.
< Anterior | Siguiente >

Comentarios