
Testifly:網頁應用程式的 AI 自動化測試
從使用者操作建立測試,追查介面變更與功能迴歸。

Testifly 是做什麼的?白話介紹
Testifly 是替網頁應用程式執行 AI 自動化測試的平台。你提供網站網址與必要的測試帳號,它會像使用者一樣瀏覽畫面、點選按鈕與填寫表單,把操作流程整理成可執行的測試,再檢查功能是否正常。例如更新註冊或購物流程後,可以用它追查原本能用的功能有沒有出問題。
這項服務由 Testifly Ltd. 提供,適合希望減少手動撰寫端對端測試的開發與 QA 團隊。自動化程度高不代表一定涵蓋所有情境,仍需核對測試內容與產品需求。
從使用者操作建立測試涵蓋範圍
Flow Discovery 會辨識頁面、互動與狀態變化,包含單頁應用程式及動態內容,再為發現的流程產生測試。登入後的功能需要可用帳號,受阻的流程不能視為已完成檢查。
產品文件、試算表與 PDF 也能提供預期流程。UX 檢查則會注意 Esc 關閉視窗、焦點返回和 Tab 順序等互動慣例;這不等同完整的無障礙認證。所查頁面未明確提供完整上傳大小、檔案副檔名與匯出格式,應依實際檔案確認。
如何開始第一輪網頁測試
依照官方入門文件:
- 準備專用測試環境、帳號與可還原的資料。代理會真正操作頁面,可能新增、修改或刪除資料。
- 登入後輸入 Base URL,選擇 Verify web app,檢查連線、防機器人機制與登入需求。
- 設定密碼、社群登入或郵件連結登入;官方要求社群登入測試帳號關閉雙重驗證。
- 確認 IP 允許清單、同時登入與速率限制,在 Settings → Exclusions 排除禁止操作的區域。
- 建立專案,在 Jobs 查看探索、產生測試與首次執行進度,核對失敗報告與實際畫面。
郵件連結登入需要額外建立平台指定的測試使用者。VPN 內的應用程式需要先連接 Remote Runner,再啟動探索。首次完整流程可能花費數分鐘到數小時,不能把初始設定時間當成全部完成時間。
用自我修復與失敗證據追查問題
當介面變更使選擇器或操作流程失效,Testifly 可調整測試,並在報告中顯示變更。它嘗試分辨介面差異與真正的行為迴歸;失敗時提供原因分析和操作錄影,方便追查問題。
建議一併檢查修改紀錄與原始需求,確認修復後仍驗證同一件事。自我修復能減少維護工作,不能保證完全沒有誤判或漏測。
把品質檢查接回發布流程
Test Execution API 可從 CI/CD 觸發執行,以結果作為合併或部署的檢查條件;也能安排定期測試與不同環境網址。
Jira、Linear、Notion 與 Slack 用來串連需求與報告。測試套件和郵件方便整理結果,Blast radius 則協助找出變更涉及的流程。Tessa 能查詢專案並提出測試草稿,建立前需要確認;MCP 提供相容助理可使用的查詢與部分編輯能力。官方整合說明列出接入方式,權限仍依方案而定。
試用、訂閱費用與用量差異
以下是 2026 年 11 月 4 日核實的公開美元月繳價格,未含依帳單地區計算的稅金,不是新臺幣報價。
| 方案 | 每月價格 | 測試數 | 每月執行次數 | 專案 / 環境 |
|---|---|---|---|---|
| Starter | 29 美元 | 50 | 5,000 | 1 / 1 |
| Growth | 89 美元 | 225 | 50,000 | 1 / 3 |
| Business | 249 美元 | 750 | 200,000 | 2 / 不限 |
| Enterprise | 詢價 | 客製 | 客製 | 客製 |
Discovery 是免信用卡的 30 天試用,提供 1 個專案、3 個可執行功能中的 30 項測試與每月 4,500 次執行。另有 10 個套件、150 份郵件報告,以及 Tessa、Blast radius 各 100 次工作階段;到期後測試暫停。
測試數與重複執行用量是不同限制。付費整合與 Blast radius 從 Growth 開始,Starter 的 Tessa 為 100 次工作階段。訂閱會自動續訂,年度付款及取消條件請查官方費用比較。
測試資料、登入與合約條件
官方說明密碼使用專案金鑰及 Azure Key Vault 保護。但隱私政策也涵蓋產生的程式碼、日誌、截圖與錄影,AI 供應商會處理服務所需內容。政策表示客戶內容不會用於訓練公開模型,這不等於完全沒有第三方處理。
未查得統一固定的資料保留天數。條款對測試、結果和日誌的歸屬及商用另行協議有所約定,商業使用前應確認權利。隱私與服務條款提供完整文字。
官方提供雲端、本地執行及自架部署選項。VPN Runner 可解決內網連線,但完整部署範圍、資料流向與方案仍應另行確認。
常見問題
不會寫程式也能使用嗎?
基礎探索與測試產生不要求先寫腳本;仍須準備有效帳號、網路存取條件,並判斷測試是否符合需求。
自我修復代表不會漏掉錯誤嗎?
不代表。平台嘗試分辨介面變動與真正迴歸,團隊仍應查看修復紀錄、影片及預期結果。
可以直接使用正式環境的個資嗎?
官方建議使用測試環境和測試資料。執行可能修改資料,錄影也可能留下頁面內容,應先確認授權與資料處理範圍。
官方資源與開發者管道
- 官方文件:查看設定、執行與整合。
- 官方聯絡入口:確認部署、權限和合約。
- Testifly 的 X 帳號:官網連結的公告管道。





