En esta lección, aprenderá a instrumentar la aplicación bajo prueba (AUT). Durante este proceso, también puede añadir la AUT en el entorno de trabajo de prueba e instalar la AUT en uno o varios dispositivos, incluyendo los dispositivos de otros miembros del equipo.
Antes de iniciar esta lección, verifique que se cumplen los siguientes requisitos:
- Compruebe que tiene un sistema Macintosh con un proyecto Xcode de la AUT. 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.
- Compruebe que ha completado los pasos de Lección 1: Cómo configurar el entorno de prueba.
- Verifique que el entorno de trabajo de prueba está en ejecución.
- Compruebe que al menos un dispositivo iOS está conectado a un sistema Macintosh mediante el puerto USB.
Si cumple estos requisitos, puede instrumentar la AUT e instalarla en el dispositivo iOS, o puede entregar la AUT a otros miembros del equipo para las pruebas. Si no tiene un sistema Macintosh ni el código fuente de la AUT, vaya a la Lección 3: Instalación de una aplicación instrumentada en un dispositivo iOS, donde aprenderá a instalar una aplicación que la ha instrumentado alguien diferente.
Preparar la AUT para las pruebas:
- En un sistema Macintosh, descargue el archivo de construcción RTW-iOS-Build-Archive.zip.
El archivo de construcción contiene scripts que son necesarios para preparar la aplicación
de pruebas.
- Abra una ventana de navegador en el sistema Macintosh y especifique el URL del entorno de trabajo con el formato siguiente:
http://URL_entorno_trabajo:puerto/mobile
Por ejemplo, especifique http://192.0.2.24:7878/mobile
- En la página de bienvenida de Rational Test Workbench - Sistema operativo Mac,
siga las instrucciones en línea para descargar el archivo.
- Cuando la descarga haya finalizado, desempaquete el archivo de compilación.
Se incluyen las carpetas siguientes en el archivo de compilación: browser,
build-script, client, runtime, runtime-bundle
- Instrumente la AUT ejecutando el script rtwBuildXcode.sh y especifique en la línea de mandatos el URL de entorno de trabajo y la opción device.
Puede especificar el URL de entorno de trabajo de su propio sistema para añadir la AUT instrumentada a su entorno de trabajo de prueba, o puede especificar el URL de entorno de trabajo de otro miembro de equipo para añadir la AUT instrumentada a su entorno de trabajo de prueba.
Con la opción device, puede instalar la AUT instrumentada en cualquier dispositivo conectado en el USB.
El script rtwBuildXcode.sh proporciona soporte tanto para proyectos Xcode como para espacios de trabajo Xcode.
Nota: Debe tener los permisos adecuados para ejecutar el script. Si
es necesario, ejecute el mandato chmod para cambiar los permisos.
- En el sistema Macintosh, abra la aplicación Macintosh Terminal.
- Escriba el mandato siguiente para instrumentar la AUT y envíela en el entorno de trabajo de prueba como una aplicación de entrada y en el dispositivo conectado a un USB.
dir_desempaquetado/build-script/rtwBuildXcode.sh archivo .xcodeproj URL de entorno de trabajo dispositivo
Este es un ejemplo de la sintaxis de línea de mandatos para instrumentar una AUT denominada UICatalog y la enviará al entorno de trabajo de prueba y enviar todos los dispositivos conectados al USB:
./rtwBuildXcode.sh /Users/mario/iOSApps/UICatalog/UICatalog.xcodeproj/ http://9.54.119.136:7878 device
Como alternativa, puede utilizar la opción simu para enviar la AUT a un simulador iOS, o la opción both para enviar la AUT a todos los dispositivos conectados al USB y a un simulador iOS.
Nota: Si no ha utilizado la opción device con script rtwBuildXcode.sh, podrá añadir la versión instrumentada de la AUT a un dispositivo móvil más tarde.
Después de completar el script, la AUT instrumentada se visualiza en la ventana de aplicaciones de IU web y móvil, tal como se muestra a continuación:

- Añada la versión instrumentada de la AUT
a un proyecto en el entorno de trabajo de prueba.
Las aplicaciones entrantes deben estar gestionadas para que se puedan utilizar en una prueba, es decir, se deben añadir al proyecto Test Workbench en Rational Test Workbench Eclipse
Client.
Después de ejecutar el script de shell rtwBuildXcode.sh, realice una de las tareas siguientes para gestionar la aplicación:
- Pulse el botón de la aplicación de entrada en el entorno de trabajo de prueba.
- En el Navegador de pruebas, pulse con el botón derecho la aplicación entrante debajo de Aplicaciones entrantes móviles de entrada y pulse Generar aplicaciones gestionadas.
Después de completar estos pasos, puede empezar a grabar una prueba.