Momentic: Automate software testing with AI

Momentic: Automate software testing with AI

Momentic · 程式設計

Momentic 是面向網頁與行動應用程式的 AI 測試自動化平台。團隊用自然語言寫 YAML 測試,壞掉的定位自動修復,AI QA 代理則在上線前找出錯誤。

Momentic: Automate software testing with AI 的介面預覽

關於 Momentic: Automate software testing with AI

About

什麼是 Momentic

Momentic 是一套端對端測試平台,針對每週都要出貨的團隊設計。你不必錄製點擊動作,也不用親手寫 CSS 選擇器,只要在 YAML 檔裡用白話英文描述一段使用者流程,代理就會在真實瀏覽器或應用程式裡把步驟跑一遍。測試檔放在你的程式庫裡,因此跟其他程式碼一樣進得了 code review,也留得下版本紀錄。

它處理的是老問題:測試壞掉的速度,永遠比產品改版快。介面把按鈕挪了位置,Momentic 會重新找到那個控制項,並以 diff 形式提出永久修補。分流代理會讀取失敗的執行紀錄,把原因歸類成應用程式錯誤、測試不穩定或環境問題,再給出修正建議。當綠色 build 是部署前的那道門,這件事就很有價值。

這套工具也為程式碼代理而做。代理可以透過 MCP 呼叫 Momentic,替剛改動的流程寫一則測試,並在即時工作階段裡跑起來。限制同樣存在:測試跑在瀏覽器與虛擬裝置上,不支援實體手機;AI 功能吃 Credits 吃得很兇,單次執行可能要數百點。

開始使用

  1. 到 app.momentic.ai 註冊帳號,領取每月 2,000 點免費額度。
  2. 在知識庫描述你的產品:專有名詞、商業規則,以及一段正確流程該長什麼樣子。
  3. 用 YAML 檔寫第一則測試,步驟與斷言都用白話英文,或讓 AI 動作先起草。
  4. 在編輯器裡執行,互動式執行不計費,失敗的地方當場修。
  5. 把 CLI 接進 CI,讓結束碼擋下合併,之後介面改版時再逐一審核修補 diff。

產品資訊

快速了解 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 次執行,足以守住註冊與付款這條關鍵流程。
  • 想脫離錄製工具的 QA 工程師:YAML 測試放在程式庫裡,審核方式跟程式碼完全相同。
  • 支援程式碼代理的平台團隊:透過 MCP 伺服器,代理能在開 pull request 之前先驗證自己的改動。

任務

  • 部署前的回歸測試:同一套測試在本機與 CI 都能跑,CLI 的結束碼可直接當成必要檢查。
  • 註冊、登入與密碼重設:一次性信箱與電話號碼能測完郵件與簡訊驗證碼流程,不必另外架測試環境。
  • iOS 與 Android 的行動應用程式測試:虛擬裝置支援原生 build,也支援 React Native、Expo 與 Flutter。
  • 視覺與 DOM 斷言:多模態檢查同時確認文字、版面與狀態,不必綁死單一選擇器。

情境

  • 改版弄壞一半的選擇器:自我修復測試讓整套測試繼續跑,你只需審核它提出的修補。
  • 執行失敗但看不出原因:分流會判定失敗類型,並指出出錯的步驟、截圖與追蹤紀錄。
  • 程式碼代理送出大型 diff:代理透過 MCP 自己寫測試、自己執行,你拿到的是證據而不是口頭保證。

主要功能

用白話英文寫 YAML 測試

步驟與斷言以可讀英文寫在 YAML 檔裡,測試自動化平台因此緊貼你的程式庫。團隊任何人打開測試都看得懂它在檢查什麼,也能在 pull request 裡直接建議修改。編輯器內的互動式執行不收費,改措辭不會燒掉額度。

自我修復的定位方式

執行途中介面變了,Momentic 會重新尋找控制項,而不是卡在過期的選擇器上。永久修復隨後會對測試檔提出修改建議,你以 diff 形式審核後才套用。實務上,自我修復測試省下的正是吃掉 QA 預算的那段維護工。

AI 失敗分流與分類

每次失敗都能歸進三類:真的應用程式錯誤、測試不穩定,或環境問題。分流還會往下追查原因,並提出可採用的修補。這個功能決定你的 CI 訊號到底被信任,還是被忽略。

Mo,AI QA 代理

Mo 是獨立於 YAML 框架的另一個產品。你給它一段提示或一個網址,它會從頭到尾翻找應用程式的錯誤,附上重現步驟、日誌與每則錯誤的錄影。適合上線前的探索性測試,特別是還沒有人替那段流程寫過測試的時候。

虛擬裝置上的行動應用程式測試

Android 模擬器與 iOS 模擬器沿用同一套撰寫方式與測試檔。按用量計費的方案包含 5 台 Android 模擬器、5 台 iOS 模擬器,以及 5 個可收簡訊與驗證碼的號碼。平台不支援實體裝置,只出現在真機上的錯誤仍有機會流到使用者手上。

CLI、CI 與 MCP 整合

CLI 可在終端機或 CI 工作裡執行網頁與行動測試,結束碼能當合併的把關條件。MCP 伺服器再往前一步:編輯器裡的程式碼代理可以建立、修改並在即時瀏覽器工作階段執行測試,再把 YAML 存回它驗證過的程式碼旁邊。唯讀分析 API 則回傳已完成的執行紀錄,供你自己的儀表板使用。

優缺點

優點

  • 測試檔以 YAML 形式留在程式庫,能像程式碼一樣審核與版控,不會鎖在廠商的錄製工具裡。
  • 計價看用量、不收人頭費,因此把審核者與產品同事加進來也不會推高帳單。
  • 行動測試同時提供虛擬裝置、一次性信箱與電話號碼,一整段註冊流程可以從頭測到尾。
  • MCP 伺服器讓程式碼代理自行驗證改動,從送出 diff 到拿到可用證據的距離因此縮短。

缺點

  • Credits 很難預估。單次分流就要 500 點,AI 功能用得多的一個月,很容易超過內含的 10,000 點。
  • 沒有實體裝置測試,只在真機硬體上出現的錯誤,測試套件完全看不到。
  • 免費方案硬性停在 2,000 點,結果只保留 30 天,小團隊難以做長期趨勢分析。

常見問題

Momentic 把網頁與行動應用程式的端對端檢查自動化。團隊用它確認註冊、付款等關鍵流程在程式改動後依然正常,並在合併或部署前拿到證據。