Visión general de las pruebas móviles

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.

    Navegador de 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.

    Dispositivos móviles

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

    Aplicaciones de interfaz de usuario web y móviles

  • 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.

    Editor de pruebas

  • 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:

Vídeos de guías de aprendizaje

Para obtener indicaciones adicionales sobre las pruebas móviles, consulte la lista de reproducción Prueba de aplicaciones móviles con el producto en YouTube.


Comentarios