Las funcionalidades de creación de pruebas móviles de IBM® Rational Test Workbench automatizan la creación, la ejecución y el análisis de pruebas de rendimiento y funcionales para aplicaciones web en dispositivos Android e iOS.
Etapas del proceso de prueba
El objetivo de
las pruebas móviles es garantizar que la aplicación móvil cumple los
requisitos que guían su diseño y desarrollo. Para ayudarle a cumplir este objetivo,
Rational Test Workbench
implementa las siguientes etapas en el proceso de prueba:
- Instalación y configuración: configure el entorno de prueba Android con Rational Test Workbench
y los SDK de Android. Instale el cliente de pruebas móviles en uno o varios dispositivos
Android. A menos que esté en un entorno seguro, asegúrese de que los dispositivos móviles tengan conectividad WiFi o de teléfono móvil, y añada estos dispositivos al entorno de trabajo de prueba.
En entornos seguros, instale el cliente de pruebas móviles Android con una conexión USB y una herramienta adb que se proporciona con el SDK de
Android. Para dispositivos iOS no se requiere ninguna instalación. Consulte Instalación del cliente de pruebas móviles en el simulador de iOS para obtener detalles sobre la instalación en los simuladores de iOS.
- Grabación de la prueba: ejecute la aplicación desde el cliente de pruebas móviles para iniciar una grabación.
La aplicación de grabador graba todas las interacciones de usuario, las entradas de sensor y
el comportamiento de la aplicación y, a continuación, carga los datos grabados en el
entorno de trabajo de prueba, donde puede convertirlos
en una prueba móvil.
- Edición de la prueba: después de realizar la grabación, puede editar la prueba en el editor de lenguaje natural. Puede utilizar la vista de datos móviles para visualizar
y seleccionar elementos de la interfaz de usuario de las aplicaciones grabadas. Puede sustituir los valores de prueba grabados por datos de prueba variables o añadir datos dinámicos a la prueba.
- Ejecución de la prueba: puede ejecutar pruebas automatizadas en varios dispositivos para asegurarse de que la aplicación coincide con el comportamiento esperado definido en puntos de verificación. Durante la ejecución se comprueba cada uno de los puntos de verificación, que reciben un estado de correcto, fallido o no concluyente.
La información sobre cada paso se guarda en los resultados de la prueba. Al ejecutar una prueba puede medir también el rendimiento de la aplicación y del dispositivo. Recursos como el procesador, la memoria física, el tráfico de red de entrada y salida, y la batería del dispositivo móvil y la aplicación en pruebas funcionan como indicadores de rendimiento.
- Evaluación de resultados: una vez ejecutada la prueba, el dispositivo carga los datos de prueba al
entorno de trabajo de prueba. Evalúe los resultados de prueba mediante los informes de punto de verificación y rendimiento
que se generan con los datos cargados. También puede diseñar
informes personalizados manipulando una amplia variedad de contadores. Los informes
funcionales proporcionan una visión global del comportamiento de la aplicación en pruebas.
Los informes se pueden exportar y archivar para la validación.
El entorno de trabajo de prueba
Puede instalar el
entorno de trabajo de prueba en un sistema Windows, Linux o Apple Macintosh. Los siguientes componentes principales del
entorno de trabajo de prueba están diseñados específicamente
para ayudarle a probar las aplicaciones móviles:
- Un navegador de pruebas lista proyectos de prueba, pruebas, dispositivos móviles y
las grabaciones de entrada móviles que se utilizan para generar pruebas.

- Un editor de dispositivos lista los dispositivos que están conectados al
entorno de trabajo de prueba. Este editor visualiza
especificaciones detalladas de cada dispositivo, lo que le permite seleccionar
las plataformas de hardware en las que puede desplegar y ejecutar las pruebas.

- Un editor de aplicaciones lista las aplicaciones que están disponibles para la realización de pruebas.

- Un editor de pruebas le permite editar scripts de prueba en lenguaje natural
y añadir acciones, puntos de verificación, agrupaciones de datos, variables de prueba o
apéndices en los pasos de script.

- Una vista de datos móviles muestra las capturas de pantalla que se han cargado
del dispositivo móvil durante la grabación. Utilice esta vista para visualizar
y seleccionar elementos de interfaz de usuario y opcionalmente añadir puntos de verificación
al script de prueba.
Soporte para la realización de pruebas de aplicaciones web
Utilice el entorno de trabajo de prueba para probar aplicaciones web.
Una aplicación web basada en navegador se desarrolla
utilizando tecnologías web puras, tales como HTML 5, CSS3 y bibliotecas
JavaScript, tales como
Dojo y JQuery. Las aplicaciones web se desarrollan para que se ejecuten en varios
navegadores y son independientes de la plataforma. Este release incluye soporte para Dojo Mobile 1.9 y jQuery Mobile 1.3.
Pruebas de rendimiento
Además de probar los aspectos funcionales de una aplicación, puede probar su rendimiento móvil. Cuando se graba una prueba móvil y sus pasos se ejecutan correctamente, se calcula el tiempo de respuesta para cada acción del usuario y notifica en el informe estadístico y el informe web móvil.
Puede supervisar también los recursos de la aplicación y del dispositivo, como CPU, memoria física y virtual, tráfico de red de entrada y salida y nivel de la batería. Puede utilizar estos datos para evaluar el rendimiento del dispositivo y de la aplicación. Después de habilitar la supervisión de recursos y ejecutar el informe, la pestaña
Recursos del informe estadístico muestra los gráficos de cada recurso.
Nota: Para capturar datos de Tiempo de respuesta y Supervisión de recursos sobre los recursos de los dispositivos y las aplicaciones móviles, debe tener Android 2.2 o una versión más reciente.
Para obtener más información, consulte los siguientes temas: