Was ist Azure App Testing?
Azure App Testing ist ein Cloud-basierter Service für automatisierte UI-Tests mobiler Anwendungen. Der Service führt Tests auf echten iOS- und Android-Geräten aus und liefert detaillierte Ergebnisse mit Screenshots, Videos und Logs für schnelle Fehleranalyse.
Kernfunktionen
- Echte Geräte: Tests laufen auf physischen Smartphones und Tablets, nicht auf Emulatoren
- Multi-Device Parallel: Tests werden gleichzeitig auf vielen Geräten ausgeführt für schnelle Ergebnisse
- Test-Framework Support: Unterstützung für Appium, XCUITest und Espresso
- Rich Reporting: Screenshots, Videos und detaillierte Logs bei jedem Test-Run
- CI/CD Integration: Native Einbindung in Azure DevOps und GitHub Actions
- Device Matrix: Breite Auswahl an Geräten, OS-Versionen und Bildschirmgrößen
Typische Anwendungsfälle
Regression Testing: Bei jedem Release werden UI-Tests auf einer Matrix von Geräten ausgeführt. Teams erkennen Probleme vor der Veröffentlichung und nicht durch Kundenfeedback.
Cross-Device-Kompatibilität: Apps werden auf verschiedenen Bildschirmgrößen, OS-Versionen und Herstellern getestet. Geräte-spezifische Bugs werden frühzeitig erkannt.
Continuous Testing: Tests laufen automatisch bei jedem Pull Request. Entwickler erhalten schnelles Feedback, bevor Code gemerged wird.
Vorteile
- Tests auf echten Geräten statt Emulatoren für realistische Ergebnisse
- Parallele Ausführung für schnelle Feedback-Zyklen
- Keine eigene Gerätefarm erforderlich
- Tiefe Integration mit Azure DevOps für End-to-End-Workflows
Integration mit innFactory
Als Microsoft Solutions Partner unterstützt innFactory Sie bei Azure App Testing: Wir implementieren Test-Automatisierung für Ihre mobilen Apps, integrieren Tests in CI/CD-Pipelines und optimieren Ihre Device-Test-Matrix für maximale Abdeckung.
Typische Anwendungsfälle
Häufig gestellte Fragen
Welche Geräte werden unterstützt?
Azure App Testing bietet echte iOS und Android-Geräte verschiedener Hersteller und OS-Versionen. Die Gerätepalette wird kontinuierlich erweitert.
Welche Test-Frameworks werden unterstützt?
Der Service unterstützt Appium, XCUITest für iOS und Espresso für Android. Eigene Test-Scripts können hochgeladen und ausgeführt werden.
Wie integriert sich Azure App Testing mit CI/CD?
Native Integration mit Azure DevOps und GitHub Actions. Tests können bei jedem Build automatisch ausgeführt werden mit Ergebnissen im Pipeline-Report.
Was passiert bei fehlgeschlagenen Tests?
Bei Fehlern werden Screenshots, Videos und Logs gesammelt. Die detaillierte Ausgabe hilft bei der schnellen Fehleranalyse und Reproduktion.
Wie unterscheidet sich Azure App Testing von App Center Test?
Azure App Testing ist der Nachfolger von App Center Test mit tieferer Azure-Integration. Bestehende App Center Test Nutzer sollten migrieren.
