AngusKit/AngusTester
AI-native software testing platform — one YAML test language covering API, Web, mobile, messaging, data, and LLM scenarios. Self-hostable.
What it solves
AngusTester addresses the problem of "tool sprawl" and the technical barriers associated with writing code-based test scripts. It provides a unified platform to test multiple interfaces—including APIs, Web, mobile, messaging, data, and LLMs—using a single declarative language instead of requiring separate scripts in Java, JavaScript, or Python.
How it works
The system uses a proprietary declarative language called AngusScript YAML, which allows users to define requests, assertions, and extractors without writing traditional code. These tests are managed through a collaborative surface where users organize test plans, cases, and scripts. The execution is handled by a central engine that can be extended via plugins for different protocols (like LLM or mobile) and is deployed using execution nodes (Agents) to run the actual jobs.
Who it’s for
It is designed for software testers and QA teams who want to standardize their testing process across different platforms and reduce the reliance on complex coding for test automation.
Highlights
- Unified Execution Model: A single engine that handles API, Web, mobile, messaging, data, and LLM tests.
- No-Code Scripting: Uses YAML-based AngusScript to replace traditional programming languages.
- Integrated Workflow: A streamlined path from scoping (plans) to execution (scripts) and reporting.
- Performance Testing: Supports multi-thread concurrency, ramp-up load, and SLA threshold checks with live metrics.
- Extensible Architecture: Supports plugins for various protocols and AI-native features like a Testing Copilot.
Related
- Project
- Project
- Project
- Project