---
title: Automatización de la nube de Android Espresso
description: Acelere sus pruebas con Android Espresso y ejecute pruebas en emuladores
  de Android o dispositivos reales en TestingBot.
source_url:
  html: https://es.testingbot.com/features/automation/espresso
  md: https://es.testingbot.com/features/automation/espresso.md
---

Nube de espresso 
# Ejecuta Espresso en dispositivos Android reales.

Ejecuta tu suite Espresso en dispositivos Galaxy, Pixel, OnePlus y Xiaomi reales, desde Android 4.4 hasta Android 15, con un solo comando de línea de comandos. Paralelismo masivo, artefactos de vídeo y registro, y un SLA de tiempo de actividad del 99,99 %.

¿Buscas soluciones para todas las plataformas? Consulta la [gama completa de marcos de automatización](https://es.testingbot.com/features) .

[Empieza gratis](https://es.testingbot.com/users/sign_up) [Solicitar una demostración](https://testingbot.com/demo)

- **Dispositivos Android reales:** Más de 200
- **Versiones de Android:** 4.4 → 15
- **Acuerdo de nivel de servicio (SLA) de tiempo de actividad:** 99,99%

Confiado por estas compañías

 Respuesta en 30 segundos 
## ¿Por qué ejecutar Espresso en TestingBot?

Dispositivos Android reales

Ejecutado en una flota de dispositivos Galaxy, Pixel, OnePlus y Xiaomi reales, no solo en emuladores. Los últimos buques insignia desde el primer día, además de una amplia gama de dispositivos heredados desde Android 4.4.

Reemplace su laboratorio interno de Android

Olvídate de los teléfonos polvorientos, las baterías hinchadas y las interminables actualizaciones del fabricante. TestingBot lleva más de 5 años realizando pruebas de Android en dispositivos reales.

Java nativo y Kotlin

Utiliza el mismo framework Espresso que Google incluye en Android Studio. Las mismas API, las mismas aserciones JUnit, rendimiento nativo real.

 ¿Qué es el espresso? 
## Espresso en 60 segundos

 ![Espresso](https://es.testingbot.com/assets/environments/svg/android-1b3d235e17522e2238e1c55b4e9cdd41219f653cd958ea065877d3813f32ffc3.svg)

### Espresso

Google · built into Android Studio · Java / Kotlin

Espresso es el marco de pruebas de interfaz de usuario oficial de Google para Android, integrado en Android Studio y el SDK de Android. Utiliza el ejecutor de instrumentación AndroidJUnitRunner y permite programar toques, deslizamientos, desplazamientos, intenciones y aserciones de vista contra la interfaz de usuario real de tu aplicación.

Dado que Espresso se ejecuta en el mismo proceso que tu aplicación, las pruebas son rápidas y fiables, con sincronización automática entre la prueba y el hilo de la interfaz de usuario. Es la opción por excelencia para realizar pruebas de interfaz de usuario de Android rápidas y en el mismo proceso.

- Marco de trabajo nativo de Google, integrado en Android Studio.
- Enlaces para Java y Kotlin
- Galaxy, Pixel, OnePlus, Xiaomi reales y emuladores
- Ver comparadores, ver acciones, ver aserciones, intenciones
- AndroidJUnitRunner, salida XML de JUnit para CI

 Interfaz de línea de comandos (CLI) de una sola línea 
## Ejecuta Espresso en dispositivos reales con un solo comando.

Instala la interfaz de línea de comandos de TestingBot, indícale la ubicación del APK de tu aplicación y del APK de prueba, selecciona un dispositivo y listo. Las cargas, las capacidades y la consulta de resultados se gestionan automáticamente.

install the CLI step 1

```bash
# Install the TestingBot CLI
$ npm install -g testingbot-cli

# Authenticate (once) — set your KEY and SECRET
$ export TESTINGBOT_KEY=your-key
$ export TESTINGBOT_SECRET=your-secret

# Build app + Espresso test APKs (one-off)
$ ./gradlew assembleDebug \
    assembleDebugAndroidTest
```

run Espresso step 2

```bash
# Run Espresso on a real Pixel — one command
$ testingbot espresso app.apk app-test.apk \
    --device "Pixel 8" \
    --platform-version "14" \
    --real-device

# Or, on a Galaxy
$ testingbot espresso app.apk app-test.apk \
    --device "Galaxy S24" \
    --real-device

# → live results in your TestingBot dashboard
# → JUnit XML, video and logcat via REST API
```

Consulta la [documentación completa de Espresso en TestingBot](https://testingbot.com/support/app-automate/espresso) para obtener información sobre opciones avanzadas, ejecuciones en paralelo e integración con CI.

 Comprar o construir 
## TestingBot frente a un laboratorio interno de dispositivos Android

Mantener un laboratorio propio de dispositivos Android es costoso. Los dispositivos se averían, los fabricantes lanzan actualizaciones según sus propios plazos y los controles Knox de Samsung cambian constantemente. Aquí te mostramos cómo se compara con una nube de dispositivos Android alojada.

| Capacidad | Bot de pruebas | Laboratorio interno de Android |
| --- | --- | --- |
| Cobertura del dispositivo | Galaxy, Pixel, OnePlus, Xiaomi desde Android 4.4 hasta 15. | Limitado a lo que puedes comprar y almacenar |
| Es hora de la primera prueba. | Minutos, un comando CLI y estarás ejecutando | Semanas de aprovisionamiento, ADB, MDM y conexión. |
| Escalado paralelo | Hasta 100 sesiones de Espresso simultáneas | Limitado por la cantidad de dispositivos que posees |
| Vídeos y registros | Vídeo, logcat, capturas de pantalla y XML de JUnit | Crea tu propio sistema de grabación y agregación de registros. |
| Fiabilidad | SLA de disponibilidad del 99,99%, monitorización 24/7 | Reemplazas baterías agotadas y pantallas rotas. |
| Seguridad | Los dispositivos se borran entre cada sesión. | Limpieza manual, riesgos de estado residual |
| Apoyo | Soporte humano 24/7 y un gestor de éxito del cliente dedicado. | Stack Overflow y tus propios registros |

 Capacidades 
## Todo lo que Espresso necesita en la nube.

Además de ejecutar pruebas, TestingBot expone todas las funcionalidades de Espresso que configurarías en Android Studio, además de características exclusivas de la nube como la geolocalización y la limitación del ancho de banda de la red.

- ### [Instrumentation](https://testingbot.com/support/app-automate/espresso/instrumentation)

Configure AndroidJUnitRunner instrumentation arguments per run.

- ### [Test filters](https://testingbot.com/support/app-automate/espresso/filter)

Run a subset of your Espresso suite without rebuilding the bundle.

- ### [Test reports](https://testingbot.com/support/app-automate/espresso/test-reports)

Video, logcat, screenshots and JUnit XML for every run.

- ### [Screenshots](https://testingbot.com/support/app-automate/espresso/screenshots)

Take in-test screenshots and pull them via the REST API.

- ### [Network throttling](https://testingbot.com/support/app-automate/espresso/simulate-network-conditions)

Simulate 3G, 4G, lossy WiFi and offline conditions per session.

- ### [Localization & geo](https://testingbot.com/support/app-automate/espresso/set-localization-options)

Set device locale, language and GPS coordinates for store-front and back-end checks.

 Dispositivos Android reales 
## Galaxy, Pixel, OnePlus y Xiaomi bajo demanda.

Realice pruebas en dispositivos Android reales en la plataforma en la nube de TestingBot con Espresso. TestingBot ofrece compatibilidad con dispositivos desde Android 4.4 hasta Android 15.

[Ver todos los dispositivos](https://testingbot.com/support/app-automate/devices)

 ![Test online on Galaxy S26](https://es.testingbot.com/assets/devices/160h/40-e917ed08e15b5941fed75855ac457dd1df46b471a2020f081c4d70cefb68f4e8.webp)

Galaxy S26

 ![Test online on Huawei P40](https://es.testingbot.com/assets/devices/160h/39-32a788c7e66a3da1c88eaaefefd37381f729e510f096b43906968b6907c44c57.webp)

Huawei P40

 ![Test online on Pixel 10](https://es.testingbot.com/assets/devices/160h/37-738ed465eff0a4bcc33a5294f6f9f4d701fed317ce0e97e202ffc3f9dca7edd4.webp)

Pixel 10

 ![Test online on Pixel 9](https://es.testingbot.com/assets/devices/160h/35-abb9a661ebbfa84f18bd6985d3e80330ad43fe4ea7d408157c87ae0f560a5ca1.webp)

Pixel 9

 ![Test online on Galaxy S25](https://es.testingbot.com/assets/devices/160h/34-ba3caa0fe8fb834ea684e524f6ad690ca4f78402e85a51a48e94ad4dfcb93208.webp)

Galaxy S25

 ![Test online on Redmi Note 13](https://es.testingbot.com/assets/devices/160h/32-5f416c0f9e99cc3c6782b2b50072f406a8056e009850c16693dbc1fe815f88db.webp)

Redmi Note 13

 ![Vídeo, capturas de pantalla y XML de JUnit para cada ejecución.](https://es.testingbot.com/assets/features/test-results-315382c39a67ad52167d2a4fd78570c99aea3e0ec386c17e82265851e93cb7b3.png)

 Informes de prueba 
## Vídeo, capturas de pantalla y XML de JUnit para cada ejecución.

Cada ejecución de Espresso incluye una grabación de pantalla en vídeo, la salida de logcat, capturas de pantalla de la ventana gráfica y un informe XML de JUnit compatible con todos los analizadores de CI principales.

Marca las sesiones como superadas o fallidas en tus pruebas, obtén los artefactos a través de nuestra [API REST](https://testingbot.com/support/api) y envía los resultados a Jira, Slack o a tu panel de control de CI.

- Vídeo Full HD para cada prueba.
- Salida de logcat, registros de la aplicación e informes de fallos
- Capturas de pantalla de la ventana gráfica bajo demanda
- JUnit XML para Jenkins, GitHub Actions y GitLab CI

 Integración continua 
## Conecta Espresso a tu CI/CD en minutos.

TestingBot se integra con las principales herramientas de CI/CD. Trigger Espresso se ejecuta en cada compilación y transmite vídeos de dispositivos, y JUnit genera informes en tus paneles de control de compilación.

 ![Jenkins](https://es.testingbot.com/assets/integrations/jenkins-e586a1c4af833e4c8d38d7b392a4e84bd193f30cae9cf8c9f198a58ec943a1ff.webp)

### [Jenkins](https://testingbot.com/support/integrations/ci-cd/jenkins)

 ![Bamboo](https://es.testingbot.com/assets/integrations/bamboo-c8fe09a3cb0b74d6055e3aa6607d77720bfe29ff487b8e3cf825138adf634346.svg)

### [Bamboo](https://testingbot.com/support/integrations/ci-cd/bamboo)

 ![TeamCity](https://es.testingbot.com/assets/integrations/teamcity-7e75cdb835903a4983ad276c41d95e569ceac5be486e96ec1f955029ce5bb319.svg)

### [TeamCity](https://testingbot.com/support/integrations/ci-cd/teamcity)

 ![CircleCI](https://es.testingbot.com/assets/integrations/circleci-ede029654ff39b60342e4a5bba8fc9a3a49305cc38bda215b7cf8d07e85e0543.webp)

### [CircleCI](https://testingbot.com/support/integrations/ci-cd/circleci)

 ![GitLab CI](https://es.testingbot.com/assets/integrations/gitlab-e4c0b6db07d07bc0a400f5606e258f4dc8a51b778e97bbfa51d1d531f3cb049a.webp)

### [GitLab CI](https://testingbot.com/support/integrations/ci-cd/gitlab)

 ![GitHub](https://es.testingbot.com/assets/integrations/github-actions-8436242ad9e15381f84f1a98a10dddce15611087f121d6305782e211942b7842.webp)

### [GitHub](https://testingbot.com/support/integrations/ci-cd/github-actions)

Spoof device GPS
20+ regions

Estados Unidos

Reino Unido

Alemania

Francia

España

Bélgica

Australia

Porcelana

Japón

 Pruebas de geolocalización 
## Prueba tu aplicación de Android en más de 20 regiones.

Simula la ubicación GPS del dispositivo a cualquier parte del mundo y verifica **la localización** , **la segmentación geográfica** y **las reglas de la tienda Play Store** desde cualquier país en el que vivan tus clientes.

 Dispositivos seguros 
## Dispositivos reales. Se borran después de cada sesión.

Cada sesión de Espresso reserva un dispositivo Android real exclusivamente para tu prueba. Al finalizar la prueba, el dispositivo se borra, se eliminan todas las aplicaciones instaladas, se borra la caché y se devuelve al grupo de dispositivos disponibles para el siguiente cliente.

Cumple con la norma SOC 2 y el RGPD, e incluye inicio de sesión único SAML y registros de auditoría disponibles para equipos empresariales.

- Un dispositivo real por sesión, nunca compartido.
- Se limpia entre cada sesión.
- Cargas de archivos .apk encriptadas con controles de retención por aplicación.

[Visita el Centro de confianza de TestingBot](https://trust.testingbot.com/)

1. 1

Tu ejecución de Espresso bloquea un dispositivo real

Un Galaxy, Pixel, OnePlus o Xiaomi impecable está reservado exclusivamente para tu sesión.

2. 2

Las pruebas se ejecutan de forma nativa en hardware Android real.

Sensores reales, lector de huellas dactilares real, personalizaciones OEM reales.

3. 3

El dispositivo se borró al ser lanzado.

Aplicaciones eliminadas, caché borrada, cuentas eliminadas. Devuelto limpio al grupo.

 Secure Tunnel 
## Prueba aplicaciones que se comunican con sistemas backend internos.

Utilice nuestro [túnel seguro](https://testingbot.com/support/tunnel) para que las ejecuciones de Espresso puedan acceder a API privadas, entornos de prueba y servicios que se ejecutan en localhost.

Cifrado de extremo a extremo, sin necesidad de reglas de firewall de entrada, listo para usar con los proveedores de CI más populares.

 ![TestingBot secure tunnel for Espresso](https://es.testingbot.com/assets/features/tunnel-diagram-poster-8c25e19e6fe4f7276a46a96b31a0ad0e07bb4f5bf98dc192d2b70897cfbb1a26.png)

[Aprende más](https://es.testingbot.com/support/tunnel)

Preguntas frecuentes
## Espresso en TestingBot: preguntas frecuentes

¿Qué es Espresso y por qué ejecutarlo en TestingBot?

Espresso es el marco de pruebas de interfaz de usuario nativo de Google para Android. TestingBot ejecuta tus compilaciones de Espresso en una flota de dispositivos reales Galaxy, Pixel, OnePlus y Xiaomi, por lo que no necesitas mantener dispositivos, actualizaciones de fabricantes ni túneles ADB internamente. Sube tu `.apk` y el paquete de prueba `.apk` a través de la interfaz de línea de comandos de TestingBot y ejecuta las pruebas en segundos.

¿Qué versiones de Android son compatibles?

TestingBot es compatible con dispositivos Android reales desde la versión 4.4 hasta la 15, y se actualiza con cada lanzamiento de Google y los fabricantes. Ofrecemos los últimos modelos insignia de Galaxy, Pixel y OnePlus, además de una amplia gama de dispositivos antiguos para garantizar la retrocompatibilidad.

¿Puedo ejecutarlo en dispositivos reales y emuladores?

Sí. TestingBot contempla la compatibilidad tanto con dispositivos Android reales como con emuladores de Android mediante las API de Google Play. Para ello, utilice la opción --real-device en la interfaz de línea de comandos de TestingBot.

¿Puedo ejecutar Espresso en paralelo?

Sí. Los planes de TestingBot incluyen hasta 100 sesiones Espresso paralelas en dispositivos reales y emuladores. Cada sesión bloquea un dispositivo dedicado, por lo que las pruebas no interfieren entre sí.

¿Puedo filtrar qué pruebas se ejecutan?

Sí, utilice la [API de filtros de prueba](https://testingbot.com/support/app-automate/espresso/filter) para ejecutar un subconjunto de su suite Espresso sin necesidad de reconstruir el paquete.

¿Cómo puedo ver los resultados?

Visualice en directo en el panel de control de TestingBot con vídeo en alta definición, salida de logcat y capturas de pantalla. Programáticamente a través de la [API REST](https://testingbot.com/support/api) . Además, un informe XML de JUnit compatible con los principales analizadores de CI.

¿Puede Espresso acceder a mi backend de prueba?

Instale nuestro [túnel seguro](https://testingbot.com/support/tunnel) y sus ejecuciones de Espresso podrán acceder a las API de prueba, los servicios internos y el localhost sin necesidad de reglas de firewall de entrada.

¿La nube de dispositivos cumple con el RGPD/SOC 2?

TestingBot cumple con el RGPD, tiene residencia de datos en la UE, está alineado con la norma ISO 27001 y cuenta con la certificación STAR Nivel 1. Los dispositivos se borran entre sesiones, las cargas de aplicaciones están cifradas y el inicio de sesión único SAML y los registros de auditoría están disponibles en los planes empresariales.

## ¿Listo para comenzar la prueba de espresso?

Para comenzar, consulte nuestra documentación de [Espresso Testing](https://testingbot.com/support/app-automate/espresso).

[Prueba gratis](https://es.testingbot.com/users/sign_up)

Recursos que te pueden gustar

[![Android Espresso Tutorial](https://es.testingbot.com/assets/resources/articles/19-fe4971eb8049097c25f2cc2fce95b71b94f3bb342e094c219b2404c09374f015.webp)](https://testingbot.com/resources/articles/android-espresso-testing)
### [Android Espresso Tutorial](https://testingbot.com/resources/articles/android-espresso-testing)

Learn more about Android Espresso Testing in this tutorial.

[Aprende más](https://testingbot.com/resources/articles/android-espresso-testing)
