Description
Maestro est un cadre de test UI de bout en bout pour les applications iOS, Android et web. Les tests sont écrits sous forme de flux YAML lisibles par l'homme qui décrivent des actions utilisateur telles que le lancement d'une application, le tapotement d'éléments, la saisie de texte et l'affirmation de ce qui est visible, les rendant répétables, audités et exempts de comportement en boîte noire.
Lire la suite
Maestro est open source sans verrouillage de fournisseur, et il est conçu pour fonctionner à la fois avec des humains et des agents IA. Son serveur MCP officiel permet aux agents de codage d'inspecter une hiérarchie d'écran en direct, d'écrire et d'exécuter des tests Maestro, et de vérifier la couverture de bout en bout localement avant l'ouverture d'une demande de tirage. Les étapes de runFlow protégées permettent aux tests de gérer de manière déterministe l'état de l'application propre ou chaude, les invites de permission et les pop-ups uniques.
Les équipes peuvent écrire et gérer des tests où elles le souhaitent, les exécutant gratuitement localement sur le CLI ou Maestro Studio, puis les étendant sur Maestro Cloud, avec des intégrations CI faciles. L'utilisation payante du cloud commence à partir de 125 $ par mois.
- CatégorieRevue de code et tests IA
- Modèle tarifaireFreemium
- DéploiementCloud, Auto-hébergé
- PlateformesWeb, macOS, Windows
Fonctionnalités principales de Maestro
Tests UI de bout en bout pour iOS, Android et web
Flux de tests YAML lisibles par l'homme, audités et répétables
Open source sans verrouillage de fournisseur
Serveur MCP officiel pour que les agents IA écrivent et vérifient les tests
Exécutions locales gratuites via CLI et Maestro Studio
Maestro Cloud pour étendre l'exécution des tests
Intégrations CI faciles
Étapes de runFlow protégées pour gérer les permissions, les pop-ups et l'état de l'application
Comment utiliser Maestro ?
Installer Maestro : Configurez le CLI ou Maestro Studio pour exécuter des tests localement gratuitement.
Écrire un flux : Créez un flux YAML lisible par l'homme décrivant les actions et affirmations de l'application.
Exécuter localement : Exécutez le flux contre un émulateur ou un appareil depuis le CLI ou Studio.
Ajouter une assistance IA : Connectez le serveur MCP de Maestro afin que les agents puissent inspecter l'écran et écrire des tests.
Élargir dans le cloud : Exécutez des tests à grande échelle sur Maestro Cloud et intégrez-vous à votre pipeline CI.
Cas d'utilisation de Maestro
- Tests UI mobiles
- Tests UI web
- Création de tests agentiques
- Intégration CI
- Élargissement des exécutions de tests






