• LOGS
  • VISUAL
  • SUMMARY
  • HUMAN

AIを活用してPerfectoのテスト失敗原因を素早く特定する方法

一度Perfectoと連携させれば、あとはAIにテスト失敗の理由を聞くだけです。

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

すぐに答え

AIでどのようにテスト失敗をデバッグできるのか?

AIエージェントがPerfectoからエラーログやスクリーンショットを取得し、何が起きたのかを正確に示します。Webダッシュボードを操作することなく、根本原因を突き止めることが可能です。仕組みの詳細は以下の通りです。

デバッグ結果の出力

AIが提供する4つのアウトプット

AIはPerfectoのデータを以下の4つの形式に整理します。

LOGS

エラー分析

エージェントが特定の失敗ログを取得します。コード修正に必要なスタックトレースやエラーメッセージを確認できます。

VISUAL

視覚的証拠

実行時のスクリーンショットを取得します。失敗した瞬間のアプリケーションの状態を視覚的に把握できます。

SUMMARY

実行概要

実行サマリーを読み取ります。テストスイート全体の合格数と失敗数を素早く把握できます。

HUMAN

手動トリアージ

人間による確認が必要な問題を特定します。失敗が本物のバグなのか、単なる不安定なテスト(Flaky test)なのかを判断できます。

ワークフロー

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

AIがデータ取得を代行するため、あなたは修正作業に集中できます。

  1. 実行データの取得

    エージェントが失敗した実行の詳細を調査し、コンテキストを把握します。

    get_execution_details
  2. 視覚的証拠の収集

    実行に紐付いているスクリーンショットや動画ファイルを検索・取得します。

    list_artifacts
  3. テスト結果の確認

    サマリーレポートを取得し、テストスイート全体の状況を確認します。

    get_report_summary
  4. 根本原因の特定

    ログとスクリーンショットを組み合わせ、テストが失敗した理由を説明します。

    get_execution_detailslist_artifacts

試してみる

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

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

出発点

括弧内のテキストを、実際のPerfectoの実行IDやテスト名に書き換えてください。

Perfecto Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_qkMLVDlhWeRHbw49znraw9alYWakOJ9o2dj1pqaq/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 — Perfecto capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "perfecto-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_qkMLVDlhWeRHbw49znraw9alYWakOJ9o2dj1pqaq/mcp"
    }
  }
}
チャットにコピー04
  • 実行ID 55432 の失敗ログを表示して。

  • 'Checkout Flow' スイートで最後に失敗したテストのスクリーンショットを取得して。

  • 最新のPerfectoテスト実行結果を要約して。

  • 実行ID 8821 のアーティファクトを確認して、ボタンのクリックが失敗した理由を教えて。

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

ここから始める

一度連携すれば、あとは聞くだけ

アカウントの連携は一度だけで完了します。認証情報は暗号化して保持されるため、すぐに使い慣れたAIクライアントから質問を開始できます。

PerfectoをAIに連携する

FAQ

動作に関する詳細

  • 01

    AIがコードを自動で修正してくれることはありますか?

    いいえ。AIは失敗原因を理解するためにPerfectoからログやスクリーンショットを取得するのみです。実際のコード修正は人間が行う必要があります。

  • 02

    AIがPerfecto内のテスト結果を削除することはありませんか?

    はい、ありません。AIは実行詳細、アーティファクト、サマリーに対する読み取り権限のみを持ちます。Perfectoアカウント内のデータを変更または削除することはできません。

  • 03

    AIのチャット画面で直接スクリーンショットを見られますか?

    はい。エージェントがツールを使用してアーティファクトをリストアップする際、視覚的な証拠を確認するためのリンクやデータを提供できます。

  • 04

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

    いいえ。この設定は既存の実行データを読み取るためのものです。新しいテストの実行や開始をトリガーすることはできません。

  • 05

    AIはどのテストが失敗したのか、どうやって判断するのですか?

    ユーザーがAIに対して特定の実行IDやテストスイートを指定します。AIはそれに基づき、利用可能なツールを使って該当するデータを取得します。

  • Perfectoに関するその他の質問 Perfecto Connectorの全機能を見る

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