AngusKit/AngusTester

AI-native software testing platform — one YAML test language covering API, Web, mobile, messaging, data, and LLM scenarios. Self-hostable.

解決する課題

AngusTesterは、「ツールの乱立」と、コードベースのテストスクリプトを作成することに関連する技術的障壁という問題を解決します。Java、JavaScript、Pythonで個別のスクリプトを作成する代わりに、単一の宣言型言語を使用して、API、Web、モバイル、メッセージング、データ、LLMなどの複数のインターフェースをテストするための統一されたプラットフォームを提供します。

仕組み

このシステムは、AngusScript YAMLと呼ばれる独自の宣言型言語を使用し、ユーザーは従来のコードを記述することなく、リクエスト、アサーション、エクストラクタを定義できます。これらのテストは、ユーザーがテスト計画、ケース、スクリプトを整理する共同作業サーフェスを通じて管理されます。実行は中央エンジンによって処理され、さまざまなプロトコル(LLMやモバイルなど)用のプラグインを介して拡張でき、実際のジョブを実行するために実行ノード (Agents) を使用してデプロイされます。

対象者

異なるプラットフォーム間でテストプロセスを標準化し、テスト自動化のための複雑なコーディングへの依存を減らしたいと考えているソフトウェアテスターおよびQAチーム向けに設計されています。

ハイライト

  • 統一実行モデル: API、Web、モバイル、メッセージング、データ、LLMテストを処理する単一のエンジン。
  • ノーコードスクリプト: 従来のプログラミング言語を置き換えるために、YAMLベースのAngusScriptを使用。
  • 統合ワークフロー: スコープ定義(計画)から実行(スクリプト)、レポート作成までの合理化されたパス。
  • パフォーマンステスト: マルチスレッドの同時実行、ランプアップ負荷、SLAしきい値チェックをライブメトリクスと共にサポート。
  • 拡張可能なアーキテクチャ: さまざまなプロトコルのプラグインと、Testing CopilotなどのAIネイティブ機能をサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト