Maestro Studio Desktop Beta

Maestro Studio Desktop Beta

mobile.dev · Programación

Maestro Studio es un IDE de escritorio gratuito con el que escribes, ejecutas y depuras pruebas de UI móvil en YAML, mirando en vivo la pantalla del teléfono o el emulador.

Vista previa de la interfaz de Maestro Studio Desktop Beta

Acerca de Maestro Studio Desktop Beta

What Is Maestro Studio

Maestro Studio es la aplicación de escritorio de la familia Maestro. Maestro es un marco de automatización de UI de código abierto para móvil y web, y Studio envuelve su motor de línea de comandos en una interfaz visual. Así armas las pruebas haciendo clic sobre una copia de la pantalla del dispositivo, sin adivinar selectores. Es un IDE pensado para pruebas móviles, no una plataforma completa de gestión de pruebas.

El problema que resuelve es lo lento que resulta escribir pruebas. Herramientas clásicas como Appium y Selenium necesitan acceso a las tripas de la app, y un flujo sencillo termina siendo código, instrumentación y mantenimiento casi continuo. Sin una buena automatización de pruebas visual, las pruebas de UI móvil suelen quedar en el olvido. Maestro trabaja a distancia: pilota el dispositivo, no la app, y pulsa a través de la misma capa de accesibilidad que usan las personas. Por eso funciona con cualquier app, ya esté hecha en React Native, Flutter o código nativo, y una prueba es un archivo YAML corto y legible en lugar de un programa.

Studio añade una capa encima. Haces clic derecho sobre cualquier elemento para insertar un comando, el autocompletado saca selectores reales de la pantalla actual y puedes avanzar paso a paso mientras se graba cada ejecución. Aun así necesitas un destino real contra el que probar. Studio pide un emulador de Android o un simulador de iOS en marcha, lo que implica el SDK de Android y, en un Mac, Xcode. Studio sirve para crear y depurar; la CLI ejecuta los mismos flujos en CI, y Maestro Cloud los corre en paralelo sobre dispositivos alojados por una cuota mensual.

Getting Started

  1. Prepara un dispositivo de destino: instala el SDK de Android y arranca un emulador, o instala Xcode y abre un simulador de iOS en macOS.
  2. Instala Maestro Studio con el paquete de tu sistema, Windows, macOS o Linux, y abre la aplicación.
  3. Crea una carpeta de trabajo para tus archivos de prueba y elige el dispositivo activo en la lista.
  4. Empieza un archivo nuevo, ponle nombre, selecciona la app que vas a probar y pulsa Create Test para generar el flujo.
  5. Arma la prueba haciendo clic derecho sobre los elementos de la pantalla reflejada para insertar comandos, ejecútala paso a paso y lleva el mismo archivo a la CLI o a la nube cuando necesites escala.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Maestro Studio Desktop Beta.

Plan gratuitoSí
Planes de pago$250/device/mo
PlataformaWindows, macOS, Linux (desktop app)
Desarrolladormobile.dev
CategoríaProgramación
Fecha de lanzamientoMar 2022
Última actualizaciónOct 2025
Visitas al sitio web150.2K
Ranking global del sitio233K
Disponibilidad de la APIN/A

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Ingenieros de automatización
  • Desarrolladores móviles sin base de testing
  • Equipos de QA con presupuesto ajustado

Tareas

  • Montar tu primer flujo de prueba
  • Depurar una prueba inestable
  • Ver lo que Maestro ve
  • Revisar una prueba antes de publicarla

Casos de uso

  • Primer montaje de automatización
  • Incorporar a un compañero nuevo
  • Comprobaciones de regresión local antes de un lanzamiento

Funciones clave

Creación visual de pruebas

Studio refleja tu dispositivo conectado y te deja hacer clic derecho sobre cualquier elemento para insertar el comando YAML correspondiente, así que armar una prueba se parece a usar la app. El autocompletado toma selectores reales de la pantalla actual, lo que reduce errores que de otro modo solo aparecen al ejecutar.

Conexión en vivo con el dispositivo

Eliges un emulador de Android o un simulador de iOS de la lista y Studio se mantiene conectado, y muestra la misma pantalla que pilota Maestro. Ese vínculo permanente te deja ver el estado real de la app sobre el que actúa la prueba, en lugar de trabajar a ciegas contra un mock.

Ejecución paso a paso y repetición

Lanzas un flujo de forma interactiva y ves cada paso caer en pantalla, y luego repites cualquier ejecución pasada para hallar el momento en que falló la prueba. Cada ejecución queda grabada, lo que convierte un "se rompió" vago en un paso concreto que puedes inspeccionar y arreglar.

Flujos YAML, compartidos con la CLI

Las pruebas son archivos YAML normales guardados en tu carpeta de trabajo, y Studio es una capa sobre el mismo motor de código abierto que usa la CLI. Un flujo escrito de forma visual corre sin cambios en CI local o en la nube, así que el trabajo del editor sigue sirviendo.

Entornos y variables

Studio maneja valores dinámicos y secretos en línea, así que un flujo puede correr contra distintas cuentas, idiomas o variantes de build sin editar el archivo a mano. Las etiquetas te dejan elegir qué partes de una suite se ejecutan, lo que mantiene manejable un conjunto de flujos que crece.

Inspección con clic y listo

La vista de inspección muestra el árbol de elementos que Maestro lee de la capa de accesibilidad, así que confirmas que un botón, una etiqueta o una lista están presentes y bien nombrados antes de engancharles un comando. Sustituye la salida maestro hierarchy que la CLI solo ofrece en terminal.

Paso a la nube

Cuando las ejecuciones locales se quedan cortas, Studio conecta con Maestro Cloud, donde los mismos flujos corren en paralelo sobre dispositivos Android, iOS y web alojados. El editor sigue siendo el sitio donde creas; la nube pasa a ser donde se ejecutan las suites pesadas.

Ventajas y desventajas

Ventajas

  • Gratis y de código abierto para crear y depurar en local, sin coste por asiento para empezar.
  • El editor visual y el espejo del dispositivo quitan casi toda la adivinanza de selectores al armar una prueba.
  • Los flujos son YAML legible, así que siguen siendo portables a la CLI y a la nube sin reescribirlos.
  • Las ejecuciones paso a paso y la repetición vuelven concreta una falla inestable en vez de misteriosa.
  • Las grabaciones y la inspección con clic derecho te dan la evidencia para arreglar un paso roto rápido.

Desventajas

  • Sigues necesitando un emulador o simulador en marcha, lo que implica instalar el SDK de Android y, para iOS en un Mac, Xcode.
  • Studio apunta a crear y depurar, así que escalar a ejecuciones en paralelo implica pagar Maestro Cloud a 250 dólares por dispositivo al mes.
  • Funciona solo en tu escritorio, así que probar una granja de dispositivos o una matriz amplia de hardware real no entra en la herramienta gratuita.
  • Es más joven que los marcos establecidos, así que algunos equipos pueden encontrar menos integraciones de terceros y recetas de la comunidad.

Preguntas frecuentes

Maestro Studio es un IDE de escritorio para crear y depurar pruebas de UI móvil. Conectas un dispositivo en marcha, escribes flujos en YAML haciendo clic sobre elementos de una pantalla reflejada y los ejecutas paso a paso sin salir de la aplicación.