Mobile MCP × Dart VM  Service Extensionで実現するAI駆動E2Eテスト整備と自動操作 by 酒井佑旗

FlutterKaigi 2025
セッション

Mobile MCP × Dart VM  Service Extensionで実現するAI駆動E2Eテスト整備と自動操作

yu12k25i 酒井佑旗 yu12k25i

概要

E2Eテストには「カバレッジ向上が大変」、「メンテナンスコストが高い」といった課題があります。AIによるモバイルアプリの自動操作でこれらの課題を解決します。AIがアプリを自動操作することで、E2Eテストの作成においてGUIをコンテキストとして扱うことができるようになります。これによりE2Eテスト作成の精度と効率を向上させます。

また、AIによるモバイルアプリの自動操作はMobile MCPによって実現されます。しかしFlutterのレンダリング方式が原因でそのままでは利用できません。そこでDart VM Service extensionを利用してMCPを拡張し、Flutterアプリに対応させた方法についてもお話します。

想定視聴者

E2Eテストの拡充を課題としている方
AI x アプリのエンジニアリングに興味がある方