AngusKit/AngusTester
AI-native software testing platform — one YAML test language covering API, Web, mobile, messaging, data, and LLM scenarios. Self-hostable.
解決的問題
AngusTester 解決了「工具氾濫」以及編寫基於程式碼的測試腳本所帶來的技術障礙。它提供了一個統一平台來測試多種介面——包括 API、Web、行動裝置、訊息傳遞、資料和 LLM——使用單一宣告式語言,而不需要使用 Java、JavaScript 或 Python 編寫單獨的腳本。
運作方式
該系統使用一種稱為 AngusScript YAML 的專有宣告式語言,允許使用者定義請求、斷言和提取器,而無需編寫傳統程式碼。這些測試透過一個協作介面進行管理,使用者可以在其中組織測試計畫、案例和腳本。執行工作由一個中央引擎處理,該引擎可以透過外掛程式針對不同協定(如 LLM 或行動裝置)進行擴充,並使用執行節點 (Agents) 部署以執行實際工作。
適用對象
它專為希望跨不同平台標準化其測試流程,並減少對複雜程式碼編寫依賴以實現測試自動化的軟體測試人員和 QA 團隊而設計。
亮點
- 統一執行模型:單一引擎處理 API、Web、行動裝置、訊息傳遞、資料和 LLM 測試。
- 無程式碼腳本:使用基於 YAML 的 AngusScript 取代傳統程式語言。
- 整合工作流程:從範圍界定(計畫)到執行(腳本)和報告的簡化路徑。
- 效能測試:支援多執行緒並行、負載漸增和 SLA 閾值檢查,並提供即時指標。
- 可擴充架構:支援各種協定的外掛程式和 AI 原生功能,如測試副手。
相關
- 專案
- 專案
- 專案
- 專案