---
title: Android Espresso Cloud-Automatisierung
description: Beschleunigen Sie Ihre Tests mit Android Espresso und führen Sie Tests
  auf Android-Emulatoren oder echten Geräten auf TestingBot durch.
source_url:
  html: https://de.testingbot.com/features/automation/espresso
  md: https://de.testingbot.com/features/automation/espresso.md
---

Espressowolke 
# Espresso auf echten Android-Geräten ausführen

Führen Sie Ihre Espresso-Suite auf echten Galaxy-, Pixel-, OnePlus- und Xiaomi-Geräten mit Android 4.4 bis Android 15 mit einem einzigen CLI-Befehl aus. Profitieren Sie von massiver Parallelverarbeitung, Video- und Protokollierungsartefakten sowie einer Verfügbarkeitsgarantie von 99,99 %.

Sie möchten alle Plattformen im Blick behalten? Sehen Sie sich die [vollständige Übersicht der Automatisierungs-Frameworks](https://de.testingbot.com/features) an.

[Kostenlos starten](https://de.testingbot.com/users/sign_up) [Demo anfordern](https://testingbot.com/demo)

- **Echte Android-Geräte:** Mehr als 200
- **Android-Versionen:** 4,4 → 15
- **Verfügbarkeits-SLA:** 99,99%

Von diesen Unternehmen vertraut

 30-Sekunden-Antwort 
## Warum sollte man Espresso auf TestingBot ausführen?

Echte Android-Geräte

Läuft auf einer Vielzahl echter Galaxy-, Pixel-, OnePlus- und Xiaomi-Geräte, nicht nur auf Emulatoren. Die neuesten Flaggschiffmodelle sind ab dem ersten Tag verfügbar, dazu kommt eine große Auswahl an älteren Geräten ab Android 4.4.

Ersetzen Sie Ihr hauseigenes Android-Labor

Vergessen Sie verstaubte Handys im Schrank, aufgeblähte Akkus und den endlosen Update-Marathon der Hersteller. TestingBot führt seit über 5 Jahren Android-Tests auf echten Geräten durch.

Native Java & Kotlin

Nutzen Sie dasselbe Espresso-Framework, das Google mit Android Studio ausliefert. Gleiche APIs, gleiche JUnit-Assertions, echte native Performance.

 Was ist Espresso? 
## Espresso in 60 Sekunden

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

### Espresso

Google · built into Android Studio · Java / Kotlin

Espresso ist Googles offizielles UI-Testframework für Android und in Android Studio sowie das Android SDK integriert. Es verwendet den AndroidJUnitRunner-Instrumentierungs-Runner und ermöglicht es Ihnen, Tipp-, Wisch-, Scroll-, Intent- und View-Assertions auf der realen Benutzeroberfläche Ihrer App zu skripten.

Da Espresso im selben Prozess wie Ihre App ausgeführt wird, sind Tests schnell und zuverlässig, dank automatischer Synchronisierung zwischen Test- und UI-Thread. Es ist die optimale Wahl für schnelle, prozessinterne Android-UI-Tests.

- Natives Google-Framework, integriert in Android Studio
- Java- und Kotlin-Bindings
- Echte Galaxy-, Pixel-, OnePlus-, Xiaomi-Geräte und Emulatoren
- View-Matcher, View-Aktionen, View-Assertions, Intents
- AndroidJUnitRunner, JUnit-XML-Ausgabe für CI

 Einzeilige CLI 
## Führen Sie Espresso mit einem einzigen Befehl auf realen Geräten aus.

Installieren Sie die TestingBot-CLI, geben Sie den Pfad zu Ihrer App-APK und Ihrer Test-APK an, wählen Sie ein Gerät aus – fertig. Uploads, Funktionen und Ergebnisabfragen werden automatisch für Sie erledigt.

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
```

Die vollständige [Espresso-Dokumentation auf TestingBot](https://testingbot.com/support/app-automate/espresso) enthält Informationen zu erweiterten Flags, parallelen Ausführungen und CI-Integration.

 Kaufen oder selbst bauen 
## TestingBot im Vergleich zu einem hauseigenen Android-Gerätelabor

Der Betrieb eines eigenen Android-Gerätelabors ist teuer. Geräte gehen kaputt, Hersteller veröffentlichen Updates nach eigenem Zeitplan, und Samsungs Knox-Steuerung ändert sich ständig. Hier ein Vergleich mit einer gehosteten Android-Geräte-Cloud.

| Fähigkeit | TestingBot | Hauseigenes Android-Labor |
| --- | --- | --- |
| Geräteabdeckung | Galaxy, Pixel, OnePlus, Xiaomi von Android 4.4 auf 15 | Beschränkt auf das, was Sie kaufen und lagern können. |
| Zeit für den ersten Test | Minuten, ein CLI-Befehl und schon kann es losgehen! | Wochenlange Bereitstellung, ADB, MDM und Tethering |
| Parallelskalierung | Bis zu 100 gleichzeitige Espresso-Sitzungen | Begrenzt durch die Anzahl der Geräte, die Sie besitzen |
| Video & Protokolle | Video, Logcat, Screenshots und JUnit-XML | Erstellen Sie Ihre eigene Aufzeichnungs- und Protokollaggregationsfunktion |
| Zuverlässigkeit | 99,99 % Verfügbarkeitsgarantie (SLA), Überwachung rund um die Uhr | Sie tauschen leere Batterien und kaputte Bildschirme aus. |
| Sicherheit | Die Geräte werden zwischen jeder Sitzung gelöscht. | Manuelle Bereinigung, Restzustandsrisiken |
| Unterstützung | Rund um die Uhr menschlicher Support und ein dedizierter CSM | Stack Overflow und Ihre eigenen Protokolle |

 Fähigkeiten 
## Alles, was Espresso in der Cloud braucht

Neben der Ausführung von Tests bietet TestingBot den vollen Funktionsumfang von Espresso, den Sie auch in Android Studio einstellen würden, sowie Cloud-exklusive Funktionen wie Geolokalisierung und Netzwerkdrosselung.

- ### [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.

 Echte Android-Geräte 
## Galaxy, Pixel, OnePlus & Xiaomi auf Anfrage

Testen Sie auf echten Android-Geräten auf der TestingBot-Cloud-Plattform mit Espresso. TestingBot unterstützt Geräte von Android 4.4 bis Android 15.

[Alle Geräte anzeigen](https://testingbot.com/support/app-automate/devices)

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

Galaxy S26

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

Huawei P40

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

Pixel 10

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

Pixel 9

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

Galaxy S25

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

Redmi Note 13

 ![Video, Screenshots und JUnit-XML für jeden Durchlauf](https://de.testingbot.com/assets/features/test-results-315382c39a67ad52167d2a4fd78570c99aea3e0ec386c17e82265851e93cb7b3.png)

 Testberichte 
## Video, Screenshots und JUnit-XML für jeden Durchlauf

Jeder Espresso-Lauf wird mit einem Video-Screencast, Logcat-Ausgabe, Viewport-Screenshots und einem JUnit-XML-Bericht ausgeliefert, der mit allen gängigen CI-Parsern kompatibel ist.

Markieren Sie Sitzungen in Ihren Tests als bestanden oder fehlgeschlagen, rufen Sie Artefakte über unsere [REST-API](https://testingbot.com/support/api) ab und senden Sie die Ergebnisse an Jira, Slack oder Ihr CI-Dashboard.

- Full-HD-Video für jeden Testlauf
- Logcat-Ausgabe, Anwendungsprotokolle und Absturzberichte
- Viewport-Screenshots auf Anfrage
- JUnit XML für Jenkins, GitHub Actions, GitLab CI

 Kontinuierliche Integration 
## Schließen Sie Espresso in wenigen Minuten an Ihre CI/CD-Anlage an.

TestingBot lässt sich in alle gängigen CI/CD-Tools integrieren. Trigger Espresso wird bei jedem Build ausgeführt und streamt Gerätevideos und JUnit-Berichte zurück in Ihre Build-Dashboards.

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

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

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

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

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

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

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

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

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

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

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

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

Spoof device GPS
20+ regions

Vereinigte Staaten

Vereinigtes Königreich

Deutschland

Frankreich

Spanien

Belgien

Australien

China

Japan

 Geolokalisierungstests 
## Testen Sie Ihre Android-App aus mehr als 20 Regionen

Fälschen Sie den GPS-Standort des Geräts, um ihn weltweit anzuzeigen, und überprüfen Sie **die Lokalisierungs-** , **Geo-Targeting-** und **Play Store-Storefront-Regeln** von jedem Land aus, in dem Ihre Kunden leben.

 Sichere Geräte 
## Echte Geräte. Nach jeder Sitzung gelöscht.

Für jede Espresso-Session wird ein echtes Android-Gerät exklusiv für Ihren Test gesperrt. Sobald Ihr Test beendet ist, wird das Gerät zurückgesetzt, alle installierten Apps werden gelöscht, der Cache geleert und das Gerät steht wieder für den nächsten Kunden zur Verfügung.

SOC 2-konform, DSGVO-konform, mit SAML SSO und Audit-Logs für Enterprise-Teams.

- Ein einziges Gerät pro Sitzung, niemals geteilt
- Zwischen jeder Sitzung gelöscht
- Verschlüsselte .apk-Uploads mit app-spezifischen Aufbewahrungsrichtlinien

[Besuchen Sie das TestingBot Trust Center](https://trust.testingbot.com/)

1. 1

Ihr Espressolauf blockiert ein echtes Gerät.

Ein makelloses Galaxy, Pixel, OnePlus oder Xiaomi ist exklusiv für Ihre Sitzung reserviert.

2. 2

Die Tests laufen nativ auf echter Android-Hardware.

Echte Sensoren, echter Fingerabdruckleser, echte OEM-Anpassungen.

3. 3

Gerät wurde bei Freigabe gelöscht

Apps entfernt, Caches geleert, Konten gelöscht. Sauber zurück in den Pool gegeben.

 Secure Tunnel 
## Testanwendungen, die mit internen Backends kommunizieren

Nutzen Sie unseren [sicheren Tunnel](https://testingbot.com/support/tunnel) , damit Espresso-Läufe private APIs, Staging-Umgebungen und Dienste erreichen können, die auf localhost laufen.

Durchgängig verschlüsselt, keine eingehenden Firewall-Regeln erforderlich, sofort einsatzbereit für gängige CI-Anbieter.

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

[Mehr erfahren](https://de.testingbot.com/support/tunnel)

Häufig gestellte Fragen
## Espresso auf TestingBot – häufig gestellte Fragen

Was ist Espresso und warum sollte man es auf TestingBot ausführen?

Espresso ist Googles natives UI-Testframework für Android. TestingBot führt Ihre Espresso-Builds auf einer Vielzahl echter Galaxy-, Pixel-, OnePlus- und Xiaomi-Geräte aus, sodass Sie sich nicht um die Wartung von Geräten, OEM-Updates und ADB-Tunneln kümmern müssen. Laden Sie Ihre `.apk` und Ihr `.apk` -Testpaket über die TestingBot-Befehlszeilenschnittstelle hoch und starten Sie die Testläufe innerhalb von Sekunden.

Welche Android-Versionen werden unterstützt?

TestingBot unterstützt echte Android-Geräte von Android 4.4 bis Android 15 und wird mit jedem Update von Google und den Geräteherstellern aktualisiert. Wir führen die neuesten Flaggschiff-Smartphones von Galaxy, Pixel und OnePlus sowie eine große Auswahl älterer Geräte für umfassende Abwärtskompatibilität.

Kann ich es auf echten Geräten und Emulatoren ausführen?

Ja. TestingBot plant, sowohl echte Android-Geräte als auch Android-Emulatoren mit Google Play APIs zu verwenden. Die Auswahl kann pro Test mit dem Parameter `--real-device` in der TestingBot-Befehlszeilenschnittstelle (CLI) umgeschaltet werden.

Kann ich Espresso parallel ausführen?

Ja. TestingBot bietet die Möglichkeit, bis zu 100 parallele Espresso-Sitzungen auf realen Geräten und Emulatoren auszuführen. Jede Sitzung belegt ein dediziertes Gerät, sodass sich die Tests nicht gegenseitig beeinträchtigen.

Kann ich filtern, welche Tests ausgeführt werden?

Ja – mit der [Testfilter-API](https://testingbot.com/support/app-automate/espresso/filter) können Sie eine Teilmenge Ihrer Espresso-Suite ausführen, ohne das Bundle neu zu erstellen.

Wie kann ich Ergebnisse einsehen?

Live-Übertragung im TestingBot-Dashboard mit HD-Video, Logcat-Ausgabe und Screenshots. Programmatisch über die [REST-API](https://testingbot.com/support/api) . Zusätzlich ein JUnit-XML-Bericht, der mit allen gängigen CI-Parsern kompatibel ist.

Kann Espresso mein Staging-Backend erreichen?

Installieren Sie unseren [sicheren Tunnel](https://testingbot.com/support/tunnel) , und Ihre Espresso-Läufe können Staging-APIs, interne Dienste und localhost ohne eingehende Firewall-Regeln erreichen.

Ist die Geräte-Cloud DSGVO-/SOC 2-konform?

TestingBot erfüllt die DSGVO-Vorgaben mit EU-Datenspeicherung, ist ISO 27001-konform und STAR Level 1-zertifiziert. Geräte werden zwischen den Sitzungen gelöscht, App-Uploads werden verschlüsselt, und SAML-SSO sowie Audit-Logs sind in den Enterprise-Tarifen verfügbar.

## Sind Sie bereit, mit dem Espresso-Testen zu beginnen?

Um zu beginnen, lesen Sie bitte unsere [Dokumentation zum Testen von Espresso](https://testingbot.com/support/app-automate/espresso).

[Kostenlose Testversion](https://de.testingbot.com/users/sign_up)

Ressourcen, die Ihnen gefallen könnten

[![Android Espresso Tutorial](https://de.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.

[Mehr erfahren](https://testingbot.com/resources/articles/android-espresso-testing)
