Ogoron
Ogoron · 程式設計
Ogoron 是一個 AI 測試自動化平台,會自行處理自動化測試的開發與維護。它會規劃、撰寫並維護你軟體的測試。它不要求你用白話英文描述測試,而是讀取你的程式碼庫、Git diff 與 API 合約,然後在 API、UI 與行動層產生並更新測試腳本。它以固定月費運作,所以發布頻率不會改變帳單。

關於 Ogoron
Ogoron 是什麼
Ogoron 是一個 AI 測試自動化平台,建立在一个想法之上:測試應該跟上程式碼的腳步,而不需要有人手動編輯每個腳本。它會讀取你的版本庫,推斷你的應用程式應該做什麼,然後撰寫測試來檢查它是否仍然這麼做。該公司將其描述為「一支由自主代理組成的 QA 團隊」,分成三種角色:一個從程式碼讀取需求,一個建立測試計畫並讀取結果,另一個撰寫自動化測試並讓它們保持最新。
它針對的問題,任何發布過軟體的人都很熟悉。程式碼一變動,測試就過時,而讓它們活著要花真正的時間。Ogoron 的主張是,每次提交都會跑一個閉環循環:版本庫的變更會被分析,測試會被產生或更新,而執行結果加上覆蓋率變化會回饋到系統,用來改善它下一次撰寫的內容。
主要的限制在於,它是幫手,不是判斷力的替代品。該公司將 Ogoron 描述為支援工程團隊的工具,而不是取代他們的工具,並指出複雜的工作流程與關鍵路徑可能仍需要人工審查。它的文件說得很直白:產出應該由團隊審查並負責。所以如果你想要完全放手、零監督的 QA,這不是。差得遠了。
開始使用
- 在 app.ogoron.ai 用 GitHub 或 Bitbucket 建立帳號,並開始 14 天免費試用。
- 執行
ogoron init初始化版本庫,然後在.ogoron/configs/資料夾中進行設定。 - 用
ogoron analyze business建立專案理解,讓代理知道你程式碼的用途。 - 用
ogoron generate產生測試,並用ogoron heal讓它們保持最新。 - 連接你的 pipeline。目前已支援 GitHub Actions,也提供 Bitbucket Pipes 整合。
產品資訊
快速了解 Ogoron 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 開發者與小型工程團隊:當你想要迴歸測試覆蓋率,卻沒有專職 QA 工程師手寫腳本時很有用,前提是你願意審查代理產出的內容。
- 成長中團隊的 QA 主管:如果測試維護比撰寫新測試更吃時間,這會很合適,因為平台會隨產品變動更新腳本。
- 已經在用 GitHub Actions 或 Bitbucket 的團隊:如果你想在已經運行的 pipeline 裡做測試自動化,這阻力最小,因為設定是透過 CLI 和你現有的 CI 工具完成。
任務
- 從現有程式碼產生第一輪測試:平台會反向推導需求,而不是等你把它們詳細寫出來。
- 在頻繁發布之間讓迴歸測試保持可用:測試會在提交後重新產生,所以不會與程式碼脫節。
- 建立橫跨多層的測試計畫:一個系統涵蓋 API、UI 與行動測試,而不是每層各用一個工具。
情境
- 每次 merge request 都發布:因為沒有逐次呼叫的上限,你可以在每個 MR 上跑迴歸測試,而不必留給夜間工作。
- 涵蓋變化速度比測試套件更快的程式碼:當手動測試維護已經落後時,這是很合理的選擇。
- 不增聘人力就增加覆蓋率:對現在需要更多測試、卻無法增加人力的團隊很有用。
主要功能
從你的程式碼庫自主開發測試
Ogoron 與其他以 AI 為先的測試工具的核心差異,在於測試如何取得指示。多數競品要求你用白話英文寫測試步驟,這仍然讓你做思考的工作。Ogoron 的運作方式不同。它會分析你的程式碼結構、UI 行為與 API 合約,並對 Git diff、應用程式架構與執行期行為使用 LLM 推理來決定要測什麼。不需要你手把手帶。你會得到一份起始測試計畫,而不必自己撰寫。根據該公司的說法,這讓測試建立比測試工程師快 9 倍。
變更後會自我修復的測試
程式碼一動,測試就壞,而這是團隊默默討厭的部分。Ogoron 在每次提交時跑一個閉環循環:用 AST 分析、啟發式方法與 LLM 推理檢查版本庫的變更,測試會被產生或更新,而執行結果加上覆蓋率差值會回饋以改善未來的執行。你也可以用 ogoron heal 直接觸發修復。無論哪種方式,測試套件都不會在發布之間默默腐壞。聽起來好得太不真實?該公司坦率表示,人工審查仍然重要。
涵蓋 API、UI 與行動測試
一個平台處理三層,而不是三個各自獨立的工具。Ogoron 代理取代了為 API、UI 與行動測試手寫的腳本,而系統建立的測試計畫包含單元、API、整合與 UI 測試。工具更少,代表活動零件更少。也代表出錯時只需要看一個地方。
固定月費,沒有逐次呼叫上限
價格是固定月費,而且該公司表示不會限制呼叫次數,也不會因為你呼叫更多而多收費。這是不尋常的部分。多數以用量計費的測試服務,你跑得越多就越貴,這會把團隊推向少跑一點。在這裡,不管你一週測一次還是每次提交都測,帳單都不動。所以成本不會反對你徹底測試。這很少見。多數工具默默獎勵你少測一點。
整合進現有的 pipeline
Ogoron 接上你已經在用的 pipeline,而不是要你改變工作方式。GitHub Actions 支援已上線,Bitbucket Pipes 已可用,GitLab CI 與 Jenkins 則在規劃中。自訂 CI 設定已經可以透過 CLI 做到。該公司表示不需要改動現有的開發者工作流程,而開發者會收到用白話解釋失敗與覆蓋率變化的報告。設定不會擋你的路。
人工監督與安全閘門
代理並非毫無管制地運行。Ogoron 強制執行安全閘門、信心門檻與回復機制,而該公司將這個工具定位為支援工程師,而非取代他們。複雜的工作流程與關鍵路徑可能仍需要有人審查產出。如果你對於讓自動產生的測試在無人監督下進入正式環境感到不安,這些控制就是答案。就這麼簡單。
優缺點
優點
- 測試是從你實際的程式碼庫產生,所以你不必先用白話英文寫逐步指示。
- 提交後的自動測試維護,讓迴歸套件在產品變動時保持可用。
- 一個平台涵蓋 API、UI 與行動測試,減少了在多個框架之間周旋的麻煩。
- 固定月費且沒有逐次呼叫上限,讓每個 merge request 都跑測試變得可負擔。
- 目前已能在 GitHub Actions 與 Bitbucket Pipelines 中運作,不需改動現有開發者工作流程。
缺點
- 產出仍需要人工審查,所以並未消除需要有人負責測試品質這件事。
- GitLab CI 與 Jenkins 支援是規劃中、尚未推出,所以採用那些 pipeline 的團隊目前必須透過 CLI 設定自訂 CI。
- 價格並未公開,所以你得先跟該公司談,才能拿它跟其他工具比較;免費試用期為 14 天。
- 沒有退款,該公司公開說明這點,並透過在收費前先談好條件來因應。
常見問題
它是一個 AI 測試自動化平台,會撰寫並維護你軟體的自動化測試。它讀取你的程式碼庫、Git diff 與 API 合約,然後在 API、UI 與行動層產生測試,並隨你的程式碼變更更新它們。
相關內容
探索與 Ogoron 相關的工具、技能與文章。
Ogoron 替代方案
Forefront
Forefront · 程式設計Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。
Startkit
StartKit.AI · 程式設計Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。
Testim
Tricentis · 程式設計Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。
