• FLAKY
  • SLOW
  • HUMAN
  • ACTION

AIでテストの不安定さと実行速度の遅延を特定する方法

Cypress Cloudをエージェントに接続して、リアルタイムの実行データを取得しましょう。接続後は、テストの安定性や速度に関する詳細なレポートをAIに依頼できます。

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

すぐに答え

AIを使ってテストの不安定さと遅延を特定するには?

エージェントがCypress Cloudにクエリを送り、実行結果が不安定なテストや実行に時間がかかりすぎているテストを抽出します。調査すべき問題のあるスペックのリストが即座に手に入ります。具体的な仕組みは以下の通りです。

出力される結果

特定されるテストの問題点

AIはCypress Cloudのデータを以下の4つのカテゴリに分類します。

FLAKY

不安定なテストレポート

エージェントは report_flaky を使用して、同じコミットで成功と失敗を繰り返すテストを特定します。最も信頼性の低いスペックのリストを取得できます。

SLOW

パイプラインのボトルネック

report_slow を使い、CI全体の実行時間を増大させている特定のファイルを見つけ出します。どのスペックが原因なのかを正確に把握できます。

HUMAN

手動デバッグが必要な箇所

AIは問題のあるテストを特定しますが、実際のコードや環境の修正には人間の介入が必要です。AIは解決策ではなく、問題の所在を指し示します。

ACTION

優先すべき修正リスト

エージェントが対応が必要なテストをリストアップします。これをもとに、どのテストから最適化すべきかを判断できます。

ワークフロー

データ受信後のAIの動き

ダッシュボードを自ら探し回る必要はありません。エージェントがデータの取得を代行します。

  1. テスト履歴のスキャン

    エージェントが最近のCypress Cloudの実行結果を確認し、実行時間のパターンを分析します。

    report_slow
  2. 不安定なテストの抽出

    実行ごとに結果が変動する、非決定的な挙動を示す特定のテストファイルをAIがフラグ立てします。

    report_flaky
  3. ボトルネックの特定

    各スペックの実行時間を比較し、デプロイを遅らせているファイルを見つけ出します。

    report_slow
  4. 分析結果の要約

    エージェントが最も問題のあるテストを整理して提示するため、どこから着手すべきかが明確になります。

    report_flakyreport_slow

試してみる

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

これらのプロンプトを使うと、すぐに分析を開始できます。

出発点

これらは開始用の文章です。プロジェクト名やリポジトリ名は、ご自身の環境に合わせて書き換えてください。

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
  • 'frontend-e2e' プロジェクト内のすべての不安定なテストのレポートを表示して。

  • 'mobile-app' スイートの中で、パイプラインを遅延させているスペックはどれ?

  • 現在のCypress Cloud ダッシュボードで、実行時間が最も長い上位5つのテストを教えて。

  • 'auth-service' リポジトリにおける、過去24時間の断続的な失敗をすべてリストアップして。

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

ここから始める

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

アカウントを一度連携するだけで準備完了です。認証情報は暗号化されて保持されるため、安心してあらゆるMCP対応クライアントから質問を開始できます。

Cypress CloudをAIに接続する

FAQ

機能に関する詳細

  • 01

    AIが不安定なテストを自動で修正することはできますか?

    いいえ。AIはどのテストが不安定かを特定しますが、修正のためのコードを書くのは人間が行う必要があります。

  • 02

    AIがCypress Cloud内のテストデータを削除することはありませんか?

    はい、ありません。AIはレポート作成のためにデータを読み取るだけで、テスト結果を削除したり変更したりすることはできません。

  • 03

    CursorやClaudeでも使えますか?

    はい。Vinkius経由で接続すれば、Claude、Cursor、WindsurfなどのあらゆるMCP対応クライアントで使用可能です。

  • 04

    どのテストが遅いのか、AIはどうやって判断するのですか?

    エージェントが report_slow ツールを使用し、Cypress Cloudの履歴から実行時間のデータを直接取得して判断します。

  • 05

    ローカルで実行しているCypressにも対応していますか?

    いいえ。このコネクターは、Cypress Cloudに保存されているデータを利用することを前提としています。

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

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