Puede probar aplicaciones nativas, híbridas y web en un dispositivo iOS utilizando el cliente basado en navegador para iOS. Este
cliente es una aplicación web que se ejecuta en el navegador Safari o Chrome de su dispositivo.
Antes de empezar
Tenga en cuenta los requisitos siguientes:
- Necesitará una licencia de desarrollador o de empresa de Apple con un perfil de suministro para cada dispositivo móvil.
- Para grabar y reproducir pruebas de una aplicación iOS nativa o híbrida, necesitará una versión instrumentada de la aplicación en pruebas (AUT). Si no está disponible, necesitará instrumentar la aplicación en pruebas en un sistema
Macintosh que contenga el proyecto de código fuente Xcode para ella. Para que la instrumentación de iOS sea satisfactoria, debe poder compilar el proyecto Xcode para la AUT desde la línea de mandatos. Para obtener más detalles acerca de cómo compilar proyectos Xcode, consulte la página del manual de xcodebuild en la Biblioteca Apple Developer.
Nota: Xcode
es el entorno de desarrollo integrado de Apple utilizado para desarrollar aplicaciones Macintosh e iOS. Puede descargar
Apple Xcode desde el
Sitio web de descargas y recursos de Xcode o desde Apple App Store en un sistema Macintosh.
Acerca de esta tarea
El siguiente diagrama muestra una visión general de alto nivel
de pruebas móviles para aplicaciones iOS:
Procedimiento
- Instale IBM® Rational Test Workbench Eclipse Client o IBM Rational Test Workbench Mobile Test Edition en un sistema Windows, Apple Macintosh o Linux y asegúrese de que se ha seleccionado Extension for Mobile.
- En el entorno de trabajo de prueba,
cree un proyecto de prueba pulsando .
- Si necesita compilar e instrumentar una aplicación iOS nativa o híbrida para las pruebas, siga estos pasos:
- Descargue el archivo de compilación en un sistema Macintosh.
- Ejecute rtwBuildXcode.sh para instrumentar la aplicación en pruebas y enviarla al entorno de trabajo de prueba como una aplicación de entrada.
- Añada la aplicación en pruebas como una aplicación gestionada e instrumentada.
Para obtener detalles, consulte Instrumentación de las aplicaciones iOS.
- Si no tiene el proyecto Xcode para la aplicación en pruebas, tiene varias formas de instalar la aplicación instrumentada en un dispositivo
iOS. Para obtener detalles, consulte Instalación de aplicaciones iOS instrumentadas.
- Si está realizando las pruebas en aplicaciones web, descargue IBM Rational Test Workbench Mobile
Web Recorder de
Apple App Store en su dispositivo móvil.
Se necesita el
grabador web móvil
para grabar y reproducir acciones de usuario de una aplicación web en pruebas.
Se invoca automáticamente durante el proceso de grabación y reproducción.
- Cree una prueba grabando gestos e interacciones de usuario en el dispositivo. Las acciones
se representan en lenguaje natural, lo que permite documentar y reproducir la prueba
manualmente.
- Examine y mejore la grabación según sea necesario. La siguiente es una lista parcial de lo que puede hacer:
- Añadir puntos de verificación para verificar que se obtiene un valor o comportamiento esperado
durante una ejecución de prueba.
- Añadir variables al script de prueba.
- Añadir un bucle para que la prueba se ejecute varias veces.
- Añadir una agrupación de datos para proporcionar datos variables en lugar de los datos que ha grabado.
- Añadir apéndices de aplicación para simular el comportamiento de los objetos reales
que interactúan con la aplicación en pruebas.
- Ejecute la prueba en el dispositivo iOS.
Puede iniciar la ejecución de una prueba desde el dispositivo iOS o desde el entorno de trabajo de prueba.
- Evalúe los resultados de la prueba.
Qué hacer a continuación
Para obtener indicaciones adicionales, consulte la lista de reproducción
Prueba de aplicaciones móviles con Rational Test Workbench en YouTube.