• LOGS
  • VISUALS
  • TRIAGE
  • HUMAN

AIを活用してCypressのテスト失敗を効率的にデバッグする方法

Cypress Cloudをエージェントに接続すれば、失敗の詳細を探し回る必要はありません。接続後は、AIが失敗した各スペックの証拠収集をすべて代行します。

このページについてAIに聞く

すぐに答え

AIを使ってCypressのテスト失敗をデバッグするには?

エージェントがCypress Cloudとの連携を通じて、失敗したスペックの正確なエラーメッセージ、スクリーンショット、動画URLを取得します。手動で検索することなく、失敗データに直接アクセスできるようになります。具体的なプロセスは以下の通りです。

デバッグの結果

取得される失敗データの内容

AIが失敗情報を、すぐに対応可能なカテゴリに整理します。

LOGS

エラーメッセージの取得

エージェントが失敗した実行時のスタックトレースとエラーテキストを抽出します。テストが失敗した正確な理由を即座に把握できます。

VISUALS

視覚的な証拠

AIが失敗時のスクリーンショットや動画への直接リンクを見つけ出します。UIが崩れた正確な瞬間を確認できます。

TRIAGE

失敗の特定

エージェントが実行内のどのスペックが失敗したかを特定します。これにより、不安定なテスト(Flaky tests)と実際のデグレードを切り分けられます。

HUMAN

手動によるコード修正

AIはデータを提供しますが、修正の適用にはIDEを開く必要があります。エージェントがテストコードを書き換えることはありません。

ワークフロー

テスト失敗時にAIが行うこと

Cypressのダッシュボードを一つずつクリックして確認する代わりに、エージェントが代わりに調査を行います。

  1. 失敗箇所の特定

    エージェントが直近の実行結果をスキャンし、どのテストがパスしなかったかを見つけます。

    get_tests
  2. インスタンスデータの取得

    失敗が特定されると、エージェントはそのテスト実行固有の詳細情報を取得します。

    get_instance
  3. 証拠の抽出

    インスタンスデータからエラーログやメディアへのリンクを抽出します。

    get_instance
  4. 調査結果の提示

    エラーテキストや動画のURLを、チャットインターフェース上に直接表示します。

    get_instanceget_tests

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って、デバッグプロセスを開始できます。

出発点

これらは例です。実際の実行IDやスペック名をお使いのデータに置き換えてください。

Cypress Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_IKhVCeL6avFJPY6iQ838105q3zZBtwMa7WMfyaRI/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Cypress capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "cypress-cloud-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_IKhVCeL6avFJPY6iQ838105q3zZBtwMa7WMfyaRI/mcp"
    }
  }
}
チャットにコピー04
  • 直近のCypress実行で失敗したテストのエラーメッセージを教えてください。

  • 失敗した 'login_spec.js' のインスタンスの動画URLとスクリーンショットを見つけてください。

  • Cypress Cloudプロジェクトの最新の実行における、失敗したすべてのスペックをリストアップしてください。

  • 前回の実行で 'checkout_flow' のテストが失敗した理由は何ですか?エラーの詳細を教えてください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Cypress Cloudを一度接続すれば、あとは聞くだけです。

一度接続するだけで、エージェントがテストデータにアクセスできるようになります。認証情報はVinkius側で暗号化され、安全に管理されます。

Cypress CloudをAIと連携させる

FAQ

動作に関する詳細

  • 01

    AIが壊れたテストを自動で修正することはできますか?

    いいえ。AIはエラーログやメディアを取得して何が起きたかを提示しますが、コードの修正自体はユーザー自身が行う必要があります。

  • 02

    AIはCypress Cloudから失敗したテスト実行を削除できますか?

    いいえ。このツールはエージェントがインスタンスやテストからデータを読み取ることを許可するものであり、アカウント内のデータを変更または削除することはできません。

  • 03

    AIにCypress Cloudのパスワードを教える必要がありますか?

    いいえ。Vinkiusプラットフォームを介して接続するため、生のリポジトリ認証情報をエージェントに露出させることなく、安全に接続を管理できます。

  • 04

    特定のテストの動画をリクエストできますか?

    はい。テスト実行時に動画が記録されていれば、エージェントはそのURLを取得できます。

  • 05

    AIが新しいテストを実行することはできますか?

    いいえ。このコネクターは既存の実行結果からデータを取得するためのものであり、新しいテストの実行をトリガーするためのものではありません。

  • Cypress Cloudについてさらに詳しく知りたいですか? Cypress Cloud Connectorの全機能を見る

『Cypress』を Claude、Cursor、ChatGPT などに接続