Beschreibung
Maestro ist ein End-to-End-UI-Testframework für iOS, Android und Webanwendungen. Tests werden als menschenlesbare YAML-Flows geschrieben, die Benutzeraktionen wie das Starten einer App, das Antippen von Elementen, das Eingeben von Text und das Überprüfen von Sichtbarem beschreiben, wodurch sie wiederholbar, prüfbar und frei von Black-Box-Verhalten sind.
Maestro ist Open Source ohne Anbieterbindung und wurde entwickelt, um sowohl mit Menschen als auch mit KI-Agenten zu arbeiten. Der offizielle MCP-Server ermöglicht es Codierungsagenten, eine live Bildschirmhierarchie zu inspizieren, Maestro-Tests zu schreiben und auszuführen sowie die End-to-End-Abdeckung lokal zu überprüfen, bevor ein Pull-Request geöffnet wird. Geschützte runFlow-Schritte ermöglichen es Tests, den sauberen oder warmen App-Zustand, Berechtigungsaufforderungen und einmalige Popups deterministisch zu behandeln.
Teams können Tests überall dort schreiben und verwalten, wo sie möchten, sie kostenlos lokal über die CLI oder Maestro Studio ausführen und dann in der Maestro Cloud skalieren, mit einfachen CI-Integrationen. Die kostenpflichtige Cloud-Nutzung beginnt bei 125 $ pro Monat.
Maestro's Kernfunktionen
End-to-End-UI-Tests für iOS, Android und Web
Menschenlesbare YAML-Testflüsse, die prüfbar und wiederholbar sind
Open Source ohne Anbieterbindung
Offizieller MCP-Server für KI-Agenten zum Schreiben und Überprüfen von Tests
Kostenlose lokale Ausführungen über CLI und Maestro Studio
Maestro Cloud zur Skalierung der Testausführung
Einfache CI-Integrationen
Geschützte runFlow-Schritte zur Handhabung von Berechtigungen, Popups und App-Zuständen
Wie verwendet man Maestro?
Maestro installieren: Richten Sie die CLI oder Maestro Studio ein, um Tests lokal kostenlos auszuführen.
Einen Flow schreiben: Erstellen Sie einen menschenlesbaren YAML-Flow, der App-Aktionen und -Assertions beschreibt.
Lokal ausführen: Führen Sie den Flow gegen einen Emulator oder ein Gerät über die CLI oder das Studio aus.
KI-Unterstützung hinzufügen: Verbinden Sie den Maestro MCP-Server, damit Agenten den Bildschirm inspizieren und Tests schreiben können.
In der Cloud skalieren: Führen Sie Tests in großem Maßstab in der Maestro Cloud aus und integrieren Sie sie in Ihre CI-Pipeline.
Maestro's Anwendungsfälle
- Mobile UI-Tests
- Web-UI-Tests
- Agentisches Testen
- CI-Integration
- Skalierung von Testausführungen





