Momentic: Automate software testing with AI

Momentic: Automate software testing with AI

Momentic · コーディング

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

Momentic: Automate software testing with AI の画面プレビュー

Momentic: Automate software testing with AI について

About

Momenticとは

Momenticは、毎週リリースする開発チーム向けのE2Eテスト基盤である。クリックを録画したりCSSセレクタを手書きしたりする代わりに、YAMLファイルへユーザーフローを平易な英語で書き、エージェントが実際のブラウザやアプリ上でその手順を実行する。テストファイルはリポジトリに置くため、通常のコードと同じようにレビューと履歴管理の対象になる。

狙いはよくある悩みの解決だ。テストはプロダクトの変化より速く壊れる。画面のレイアウトが動いても、Momenticはコントロールを探し直し、恒久的な修正案をdiffとして提示する。トリアージエージェントは失敗した実行を読み、アプリのバグ、テストの不安定さ、環境の問題に振り分けて修正案を出す。グリーンのビルドがデプロイの関門になっている現場では、この差は大きい。

コーディングエージェントとの連携も前提に作られている。エージェントはMCP経由でMomenticを呼び、変更したフローのテストを書き、ライブセッションで実行できる。制約もある。テストはブラウザと仮想デバイス上で動き、実機のスマートフォンには対応しない。AI機能は1回の実行で数百クレジットを消費する。

はじめ方

  1. app.momentic.ai でアカウントを作り、毎月2,000クレジットの無料枠を受け取る。
  2. ナレッジベースにプロダクトの用語、業務ルール、正しいフローの形を書き込む。
  3. 手順とアサーションを平易な英語で書いたYAMLファイルを作るか、AIアクションに下書きさせる。
  4. エディタで実行する。エディタ内の対話的な実行は無料なので、失敗箇所をその場で直せる。
  5. CLIをCIジョブに組み込み、終了コードでマージを止める。画面が変わったら修復diffを確認する。

AIツール情報

Momentic: Automate software testing with AIの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0 to $125/mo plus custom enterprise pricing
プラットフォームWeb (Chrome, Chromium), iOS simulators, Android emulators, CLI
開発元Momentic
カテゴリコーディング
リリース日Jan 2024
最終更新Oct 2026
サイト訪問数41.8K
サイト世界ランキング811.9K
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 専任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チェックを自動化する。コード変更後に登録、決済などの主要フローが動いているかを確認し、マージやデプロイの前に証拠を揃える用途が中心だ。