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 原生功能,如测试助手。
相关
- 项目
- 项目
- 项目
- 项目