Android-Testautomatisierung mit Ranorex

Android-Testautomatisierung

Testen Sie  native, mobile Web- und hybride Android-Apps auf realen Geräten und Emulatoren.

Android app testing on any device

Alle Geräte & Technologien

Testen Sie Ihre Android App auf mobilen Geräten jeder Art.

Connect mobile apps using a WiFi or USB connection

Drahtlose oder USB-Verbindung

Testen Sie Ihre App mit Hilfe einer Wi-Fi- oder USB-Verbindung.

Perform end-to-end testing

End-to-End-Tests

Testen Sie Ihre Android App durchgehend im gesamten Prozess.

Integrate Android automation tests with CI servers

CI-Integration

Integrieren Sie Ranorex Studio in Ihre vorhandenen Systemumgebung.

Kann sich Ihre App im fragmentierten Android-Markt behaupten?

Ermitteln Sie Probleme, die zum Absturz Ihrer App oder zu unzufriedenen Usern führen können.
Eine Vielzahl von Marken und Versionen des Betriebssystems, unterschiedliche Bildschirmgrößen und Leistungsniveaus: Die Fragmentierung des Android-Markts schafft spezielle Herausforderungen für die Entwicklung und den Test mobiler Geräte. Auf dem Markt mobiler Apps ist dauerhaft von einer unüberschaubaren Anzahl mobiler Android-Geräte mit unterschiedlichen Android-Versionen auszugehen. Für eine größtmögliche Abdeckung der potenziellen Kundenbasis muss eine Android-App die Mehrzahl der aktuell verwendeten Versionen unterstützen. Die Entwicklung einer Android-App, die mit allen diesen Geräten kompatibel ist, wird so zu einer Herausforderung – mit entsprechenden Folgen für das Erstellen automatisierter Tests.

Android operating system fragmentation
Android app testing across real mobile devices and Android emulators

Mit einer Vielzahl von Android-Marken, -Betriebssystemen und -Geräten zurecht kommen

Bringen Sie qualitativ hochwertige Apps mit automatisierten Tests schneller auf den Markt.
Benutzer können bei Fehlern in einer Android-App nachtragend sein. Verhindern Sie schlechte Bewertungen im Google Play Store die Benutzer zum Löschen Ihrer App veranlassen. Mit Ranorex Studio können Sie gründliche mobile Tests auf realen Geräten oder Android-Emulatoren durchführen und so sicherstellen, dass Ihre App für die Veröffentlichung auf allen wichtigen Android-Plattformen auch wirklich reif ist.

Verwendung eines Tests für unterschiedliche Bildschirme

Mit Ranorex Studio erstellte automatisierte Tests nutzen zur eindeutigen Erkennung von Elementen der Benutzeroberfläche (UI) die leistungsstarke Abfragesprache „RanoreXPath“ statt sich an Koordinaten zu orientieren. Dadurch werden Ihre mobilen Tests von UI-Änderungen unabhängig und lassen sich mehrfach für unterschiedliche Bildschirmgrößen und -auflösungen verwenden.

Nutzung gerätespezifischer Informationen

Sie können mit gerätespezifischen Parametern in Ihren mobilen Tests die korrekte Interaktion Ihrer App mit echten Android-Geräten sicherstellen. Ranorex Studio ermöglicht einen problemlosen Zugriff auf Informationen von Smartphones wie Textnachrichten, Anrufe, Akku-, Arbeitsspeicher- und CPU-Status sowie eine Nutzung seiner GPS-Informationen.

Simulation realer Benutzerinteraktionen

Stellen Sie sicher, dass Ihre Android-App die Gesten für die unterschiedlichen Geräte auf dem Markt korrekt verarbeitet. Sie können in Tests auf physischen Geräten und Emulatoren die reale Benutzerinteraktion durch Kombination von UI-Objekten und Textfeldern mit Aktionen wie „Wischen“, „Berühren“, „Ausrichtung ändern“ (von Hoch- zu Querformat) simulieren.

Mehr als 4.000 Unternehmen weltweit vertrauen uns.

Mit nur drei Schritten zu automatisierten Android-Tests

Der effizienteste und effektivste Weg Ihre Android App auf realen Geräten oder Emulatoren zu testen.

Android app test execution process

Wi-Fi- oder USB-Verbindung

Eine stabile und zuverlässige Verbindung ist für automatisierte Android-Tests unverzichtbar. Mit Ranorex Studio können Sie flexibel die gewünschte Art der Verbindung wählen: Wi-Fi oder USB.

Testausführung ohne Geräteanpassung

Sie müssen für Ihr Gerät kein Jailbreak durchführen, es nicht entsperren und auch nicht rooten. Nach der Verbindung Ihres mobilen Geräts mit Ranorex Studio übernimmt der Ausführungsassistent die Einrichtung.

Testerstellung im Handumdrehen

Das Erstellen von Tests für mobile Apps erfordert keine Programmierkenntnisse. Es genügen wenige Klicks. Ein Test kann für alle Plattformen, Browser und Betriebssysteme mehrfach verwendet werden.

“Wir haben unsere kompletten Systemtests von Monaten auf Wochen reduzieren können.”

Business Analyst, Computer Software Unternehmen

Validated by TechValidate

Warum Ranorex Studio für Android-Testautomatisierung?

Erstellen, warten und verwenden Sie robuste Tests für native, mobile Web- und hybride Android Apps.

Desktop and mobile

Erhöhen Sie die Testeffizienz und -effektivität mit Ranorex und optimieren Sie die Ergebnisse des Entwicklungs- und Testprozesses – bei einem traditionellen wie bei einem agilen Entwicklungskonzept. Unsere Tools für automatische Android-Tests bieten Testern wie Entwicklern die Möglichkeit, unkompliziert stabile automatische Tests mit und ohne Programmierung zu erstellen. Durch die breite Unterstützung von Android-Plattformen und eine robuste Objekterkennung können Sie problemlos für native, mobile Web- und hybride Android-Apps automatisierte Tests warten und mehrfach verwenden. Ranorex Studio bietet außerdem noch weitere Vorteile:

Continuous integration

Continuous Integration

Erhöhen Sie Ihre Flexibilität und integrieren Sie automatische mobile Tests in Ihre CI/CD-Umgebung zur Ausführung im Rahmen automatisierter Builds. Das Ranorex-Framework wird direkt in Versionskontrollsysteme wie SVN, TFS oder Git sowie in gängige CI-Server wie Jenkins und Bamboo integriert. Auf diese Weise wird neuer Programmcode sofort automatisch getestet, sobald er eingecheckt ist.

Android automation testing tools

Integration führender Tools

Sie können Ihre gewohnten Tools weiterverwenden und damit die Funktionen von Ranorex erweitern. Mit den speicherschonenden mobilen Ranorex Studio-Tests mit JUnit-kompatiblen Reports lassen sich automatisierte mobile Tests nahtlos in verschiedene Test- und Infrastrukturtools integrieren.

Mobile native browser testing

Testen von nativen mobiler Apps

Kombinieren Sie Ihre in Ranorex Studio erstellten automatisierten mobilen Tests mit den leistungsstarken Funktionen der Open-Source-Tools Selenium WebDriver und Appium für den Test nativer Apps auf der Basis des Android SDK. Auf diese Weise automatisieren Sie den Test des nativen Browsers Chrome auf realen Android-Geräten und überprüfen automatisch die Installation sowie Aktualisierung Ihrer zu testenden App.

Reuse mobile tests across devices

Ein Test, beliebig viele Ausführungen

Mit Ranorex Studio erzielen Sie eine maximale Rentabilität Ihrer Investition in die Testautomatisierung durch geräte- und browserübergreifende Tests. Durch Änderung eines einzigen Parameters in einem erstellten Test können Sie diesen sofort für verschiedene Betriebssysteme, Browser und Geräte unabhängig von der Bildschirmauflösung verwenden. Das gilt für Android-Wearables wie für Android-Tablets und -Smartphones.

Comprehensive mobile test report

Reports & einfache Fehlerbehebung

Für jeden ausgeführten Test wird ein Report erstellt, in dem ein Kreisdiagramm alle Testfälle, Protokollmeldungen und Screenshots zusammenfassend darstellt und den Ablauf der Testausführung grafisch wiedergibt. Wenn ein Schritt der Testautomatisierung fehlschlägt, können Sie mithilfe der Quick-Links „Jump to Item“ und „Open in Spy“ sofort ein Debugging durchführen. Versenden Sie den Report per E-Mail oder speichern ihn als PDF-Datei.

Android testing tools for developers and testers

Für Tester und Entwickler

Erstellen Sie robuste und zuverlässige Automatisierungssuiten. Das leistungsstarke Modul „Ranorex Spy“ ermöglicht die sofortige Ermittlung von Elementen der grafischen Benutzeroberfläche (GUI) in Ihrer Applikation ohne Programmierung. Wenn Sie die Programmierung bevorzugen, bietet Ihnen die C#- oder VB.NET-Automatisierungs-API eine erhöhte Flexibilität für die Erweiterung Ihrer Android-App-Tests.