Qure: 記録されたブラウザ操作フローからE2Eテストを生成するデスクトップアプリ

QureはJetBrainsが開発したデスクトップアプリケーションで、現在はクローズドベータ版です。内蔵ブラウザで記録した操作からエンドツーエンドのWebテストコードを生成します。
仕組み
AIエージェントにテキストでテストフローを説明する代わりに、Qureの内蔵ブラウザで製品を操作して手動QAシナリオを記録します。AIはその記録をテストコードに変換します。
一般的なAIテスト生成との主な違い:
- プロンプトエンジニアリングが不要
- MCPの設定が不要
- リポジトリ構造をチャットで説明する必要がなく、プロジェクトを指定するだけで開始可能
- AIが記録を既存のコードベースと照合し、ページオブジェクト、ヘルパー、定数を見つけます
- テストが失敗した場合、エージェントは実際の失敗出力を読み取り、実際のエラーとアプリケーションコンテキストで問題を修正します
追加機能
記録以外にも以下のことが可能です:
- 既存のテストのリファクタリング
- テストの更新
- 説明から新しいテストの作成
技術詳細
このツールはWeb専用で、Playwrightとの相性が最適です。開発者によると、プロジェクトにテストが数十個しかない場合はClaude Codeで十分かもしれません。Qureは、既存のテストインフラを持つ大規模なコードベースでより大きな違いを発揮します。
開発者は、これはクローズドベータ版の実験的製品であり、このアプローチが機能しない箇所や制限についての質問にオープンであると述べています。
📖 Read the full source: HN AI Agents
👀 See Also

セルフホスト型GitHubボット:40以上のWebhookトリガーとMCPツールでClaude Codeを実行
セルフホスト型のGitHubボットで、Claude Agent SDKとClaude Codeの全機能を活用。40以上のWebhookトリガー、4つの組み込みMCPサーバー、カスタムYAMLベースのワークフローによるPRレビュー、CI自動修正、Issueトリアージをサポートします。

ローカルLLMをClaudeコードサブエージェントとして使用してコンテキスト使用量を削減する
Redditユーザーが、Claude CodeがLM Studioを介して実行されるローカルLLMにタスクを委譲し、ファイルの内容をClaudeのコンテキストから除外する方法を実演しています。このセットアップでは、LM Studioのツール呼び出しAPIを使用してファイル操作をローカルで処理する約120行のPythonスクリプトが用いられています。

開発者が共有するハイブリッドAIコーディングワークフロー:計画にはClaude、実行にはローカルモデル
開発者がClaude 3.5 Sonnetをタスク計画に、Ollama経由のローカルQwen2.5-Coderモデルをコード生成に使用するパイプラインを構築し、Claudeのみを使用する場合と比較して85%のトークン削減を達成しました。

CLI-Anything-WEB: あらゆるウェブサイトをClaude Code用のPython CLIにリバースエンジニアリングするオープンソースプラグイン
CLI-Anything-WEB は、ブラウザのトラフィックを監視し、プロトコルをリバースエンジニアリングして、認証、テスト、--json サポートを備えた完全な Python CLI を生成するオープンソースの Claude Code プラグインです。Reddit、Booking、Airbnb、ChatGPT、LinkedIn などのサイト向けの 19 のサンプル CLI が含まれています。