maestro

YAMLのフローでAndroid、iOS、Webアプリの画面操作とE2Eテストを手軽に書けるオープンソースのフレームワークです。大がかりな準備なしにアプリのテストを自動化できます。

Xで共有ライセンス: Apache-2.0

概要

Maestroは、Android、iOS、ウェブアプリのUIテストとエンドツーエンドテストのためのオープンソースのフレームワークです。テストはYAMLコマンドを並べただけの単純な形式で書き、プラットフォームのアクセシビリティ層を通してアプリを操作します。ドライバーやSDKは不要で、単一のバイナリで導入できます。エミュレーター、シミュレーター、ブラウザ、実機のAndroidで動きますが、実機のiOSは未対応です。

主な特長

  • 単純なYAMLのフローでテストを記述
  • ドライバーやSDK不要の単一バイナリ
  • Maestro Studioでフローを視覚的に作成
  • Maestro MCPでコーディングエージェントからテスト

こんな人・用途に

大がかりな準備なしにUIテストを始めたいモバイル、ウェブのチーム向けです。実機のiOSは未対応です。

アップストリーム
mobile-dev-inc/Maestro
GitHubのフォーク
Guo-astro/maestro
アップストリームのスター数
16k
カテゴリ
開発者ツールとインフラ
言語
Kotlin
ライセンス
Apache-2.0
フォーク日
2025-12-18
同期状態
同期済み最終同期 2026-09-29