AIによる動作確認の自動化!AIエージェント × Dart VM Service Extension によるFlutterアプリの自動検証 by 酒井佑旗

FlutterKaigi 2025
セッション

AIによる動作確認の自動化!AIエージェント × Dart VM Service Extension によるFlutterアプリの自動検証

yu12k25i 酒井佑旗 yu12k25i

概要

機能開発後の開発者によるセルフチェックは大変で面倒な作業です。AIを使い自動操作を実現することで、セルフチェックの自動化を実現します。セルフチェックはQA/QCと違いアドホックなテストです。そのため都度E2Eを整備するのはコストが見合いません。そこでコード差分から検証範囲を抽出し、AIによって自動で検証する手法を提案します。
また、AIによるモバイルアプリの自動操作はMobile MCPによって実現されます。しかしFlutterのレンダリング方式が原因でそのままでは利用できません。そこでDart VM Service extensionを利用してMCPを拡張し、Flutterアプリに対応させた方法についてもお話します。

想定視聴者

Flutterアプリのテスト拡充に課題感を感じている方
AIを用いたエンジニアリングに興味のある方