
Momentic: Automate software testing with AI
Momentic · コーディング
MomenticはWebアプリとモバイルアプリ向けのAIテスト自動化プラットフォームだ。自然言語で書くYAMLテスト、壊れたセレクタを直す自己修復、リリース前にバグを探すAI QAエージェントを備える。

Momentic: Automate software testing with AI について
About
Momenticとは
Momenticは、毎週リリースする開発チーム向けのE2Eテスト基盤である。クリックを録画したりCSSセレクタを手書きしたりする代わりに、YAMLファイルへユーザーフローを平易な英語で書き、エージェントが実際のブラウザやアプリ上でその手順を実行する。テストファイルはリポジトリに置くため、通常のコードと同じようにレビューと履歴管理の対象になる。
狙いはよくある悩みの解決だ。テストはプロダクトの変化より速く壊れる。画面のレイアウトが動いても、Momenticはコントロールを探し直し、恒久的な修正案をdiffとして提示する。トリアージエージェントは失敗した実行を読み、アプリのバグ、テストの不安定さ、環境の問題に振り分けて修正案を出す。グリーンのビルドがデプロイの関門になっている現場では、この差は大きい。
コーディングエージェントとの連携も前提に作られている。エージェントはMCP経由でMomenticを呼び、変更したフローのテストを書き、ライブセッションで実行できる。制約もある。テストはブラウザと仮想デバイス上で動き、実機のスマートフォンには対応しない。AI機能は1回の実行で数百クレジットを消費する。
はじめ方
- app.momentic.ai でアカウントを作り、毎月2,000クレジットの無料枠を受け取る。
- ナレッジベースにプロダクトの用語、業務ルール、正しいフローの形を書き込む。
- 手順とアサーションを平易な英語で書いたYAMLファイルを作るか、AIアクションに下書きさせる。
- エディタで実行する。エディタ内の対話的な実行は無料なので、失敗箇所をその場で直せる。
- CLIをCIジョブに組み込み、終了コードでマージを止める。画面が変わったら修復diffを確認する。
AIツール情報
Momentic: Automate software testing with AIの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 専任QAのいない小さなプロダクトチーム:無料枠で月およそ200回実行でき、登録と決済の主要フロー1本なら十分守れる。
- 録画型ツールから移りたいQAエンジニア:YAMLテストがリポジトリにあるので、レビューの流れがコードと変わらない。
- コーディングエージェントを使うプラットフォームチーム:MCPサーバー経由で、エージェントがpull requestを出す前に自分の変更を検証できる。
タスク
- デプロイ前のリグレッションテスト:同じスイートをローカルとCIで走らせ、CLIの終了コードを必須チェックにできる。
- 登録、ログイン、パスワード再設定:使い捨ての受信箱と電話番号があるため、メールとワンタイムコードの検証を別環境なしで通せる。
- iOSとAndroidのモバイルアプリテスト:仮想デバイスでネイティブビルドに加え、React Native、Expo、Flutterのアプリも動く。
- 視覚とDOMのアサーション:テキスト、レイアウト、状態をまとめて確認でき、単一のセレクタに依存しない。
シーン
- リニューアルでセレクタの半分が壊れた:自己修復テストがスイートを動かし続け、提示された修正だけを確認すれば済む。
- 原因不明の失敗が出た:トリアージが失敗の種類を判定し、該当ステップ、スクリーンショット、トレースを示す。
- コーディングエージェントが大きなdiffを出した:エージェントがMCP経由でテストを書き、実行まで済ませる。受け取るのは約束ではなく証拠だ。
主な機能
平易な英語で書くYAMLテスト
手順とアサーションは読みやすい英語としてYAMLファイルに並ぶ。テスト自動化プラットフォームがコードベースの隣に置かれる形だ。チームの誰でもテストを開いて何を確認しているか理解でき、pull requestで修正案を出せる。エディタ内の対話的な実行は無料なので、文言の調整でクレジットは減らない。
自己修復するセレクタ
実行中に画面が変わると、Momenticは古いセレクタで落ちる代わりにコントロールを探し直す。その後、恒久修復がテストファイルへの変更案を書き出し、開発者はdiffで確認してから適用する。自己修復テストは、QA予算を削っていたメンテナンス作業を実際に減らす。
AIによる失敗のトリアージと分類
失敗した実行は、アプリのバグ、テストの不安定さ、環境の問題という3つに振り分けられる。トリアージはさらに踏み込み、原因を調べて適用可能な修復案を出す。CIのシグナルが信頼されるか無視されるかを決めるのは、この機能である。
Mo、AI QAエージェント
MoはYAMLフレームワークとは別のプロダクトだ。プロンプトかURLを渡すと、アプリ全体を端から端まで探してバグを洗い出し、再現手順、ログ、バグごとの動画を返す。リリース前の探索的テストに向く。まだ誰もそのフローのテストを書いていない場面で効く。
仮想デバイスでのモバイルアプリテスト
AndroidエミュレータとiOSシミュレータは、Webと同じ書き方と同じテストファイルを使う。従量課金プランにはAndroidエミュレータ5台、iOSシミュレータ5台、SMSとワンタイムコード用の電話番号5件が含まれる。実機には対応しないため、実機のハードウェアだけで起きる不具合はユーザーに届き得る。
CLI、CI、MCPの連携
CLIはターミナルやCIジョブからWebとモバイルのスイートを実行し、終了コードがマージの関門になる。MCPサーバーはさらに一歩進む。エディタのコーディングエージェントがライブのブラウザセッションでテストを作成、編集、実行し、検証したコードの隣にYAMLを保存する。読み取り専用の分析APIは完了した実行を返すので、自前のダッシュボードにもつなげる。
メリットとデメリット
メリット
- テストファイルがYAMLとしてリポジトリに残る。ベンダーのレコーダーに閉じ込めず、コードと同じ手順でレビューと版管理ができる。
- 料金は利用量ベースで席ごとの課金がない。レビュー担当やプロダクト側のメンバーを招いても請求は増えない。
- モバイル対応には仮想デバイスに加え、使い捨て受信箱と電話番号がある。登録フローを最初から最後まで通しで試せる。
- MCPサーバーがあれば、コーディングエージェントが自分の変更を検証できる。diffから動作の証拠までの距離が短くなる。
デメリット
- クレジットの見積もりが難しい。トリアージ1回で500クレジットかかるため、AI機能を多用する月は含まれる10,000クレジットを超えやすい。
- 実機テストがないので、実機のハードウェアに依存する不具合はスイートに引っかからない。
- 無料プランは2,000クレジットで打ち止めになり、結果の保持は30日。小さなチームでは長期の傾向分析がしにくい。
よくある質問
WebとモバイルアプリのE2Eチェックを自動化する。コード変更後に登録、決済などの主要フローが動いているかを確認し、マージやデプロイの前に証拠を揃える用途が中心だ。
関連コンテンツ
Momentic: Automate software testing with AIに関連するツール、スキル、記事を探す。
Momentic: Automate software testing with AIの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
