Primeros pasos con Firebase Test Lab desde Firebase console

Firebase Test Lab te permite probar tu app para iOS en varios dispositivos, directo desde Firebase console. Sigue leyendo para descubrir cómo comenzar.

Crea un proyecto de Firebase

Si no tienes un proyecto de Firebase para tu app, ve a Firebase console y haz clic en Crear proyecto nuevo a fin de crear uno ahora. Deberás ser el propietario del proyecto o contar con los permisos para editarlo.

En los planes Spark y Flame, puedes usar Test Lab para ejecutar una cantidad limitada de pruebas por día. Si quieres usar Test Lab sin la limitación de la cuota diaria, debes actualizar al plan Blaze de Firebase.

Crea XCtests para tu app

Hay tres pasos que debes realizar si quieres crear pruebas para iOS en un formato compatible con Test Lab:

Configura la ubicación de los datos derivados de tu proyecto

Xcode ubica los objetos iOS compilados, incluidas las pruebas que creas, en un directorio de datos derivados. Es posible conservar la ubicación predeterminada de ese directorio, pero es útil seleccionar una ubicación que tenga un acceso más sencillo para los archivos, en especial si piensas ejecutar con frecuencia pruebas con Test Lab:

  1. Abre tu proyecto en Xcode.
  2. En la barra de menú macOS, selecciona Archivo > Configuración del proyecto…
  3. Cambia el menú desplegable de los Datos derivados de una Ubicación predeterminada a una Ubicación personalizada.
  4. En el campo que se encuentra bajo el menú desplegable, selecciona una ubicación donde Xcode pueda guardar los resultados de las pruebas.

Crea archivos de prueba genéricos

Test Lab ejecuta pruebas de unidades y de IU con el marco de trabajo XCTest. Para ejecutar las XCTests de tus apps en dispositivos de Test Lab, créalas para pruebas en un dispositivo iOS genérico:

  1. En el menú desplegable del dispositivo que aparece en la ventana superior del espacio de trabajo de Xcode, selecciona Dispositivo iOS genérico.
  2. En la barra de menú de macOS, selecciona Producto > Creado para > Pruebas.

Comprime los archivos de prueba para la carga

Finalmente, empaqueta tu prueba para subirla a Test Lab. Para ello, comprime los archivos de prueba que creaste en un archivo .zip:

  1. Abre el buscador y navega hasta el directorio designado para la salida de datos derivados.
  2. Abre la carpeta de tu proyecto y las carpetas Build/Products en su interior.
  3. Deberías ver las carpetas Debug-iphoneos y PROJECT_NAME_iphoneosDEVELOPMENT_TARGET-arm64.xctestrun. Selecciona ambas y haz clic derecho en una de ellas. A continuación, selecciona Comprimir 2 elementos.

Ejecuta tus pruebas

Cuando tengas un archivo XCTest .zip, estarás listo para comenzar las pruebas:

  1. Abre Test Lab en Firebase console.
  2. Si es la primera prueba, haz clic en Comenzar bajo iOS. Si no es la primera prueba, haz clic en Ejecutar una prueba y selecciona Ejecutar una XCTest.
  3. Haz clic en Explorar y busca el archivo .zip que creaste.
  4. Marca la casilla para cada dispositivo, versión, orientación y configuración regional que deseas probar.
  5. Haz clic en Iniciar pruebas.

Investiga los resultados de tu prueba

Cuando se inicia la prueba, se te redirecciona automáticamente a la página de resultados de la prueba. Las pruebas pueden tardar varios minutos en ejecutarse, según la cantidad de configuraciones diferentes que hayas seleccionado y el tiempo de espera que se haya configurado para tus pruebas. Una vez ejecutadas, podrás revisar los resultados. Consulta Analiza los resultados de Firebase Test Lab para obtener más información sobre cómo interpretar los resultados de las pruebas.

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.