• 検出済み
  • 検証済み
  • 要確認
  • 記録済み

AIによるビジュアルリグレッションテストの自動化方法

ScreenshotOneをAIクライアントに接続すれば、あなたのエージェントはビジュアルQAのスペシャリストに変わります。サイトの状態をキャプチャする重労働はAIに任せ、あなたは修正作業に集中できます。

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

すぐに答え

AIでどのようにビジュアルリグレッションテストを自動化できますか?

AIがScreenshotOneを使用して、特定の要素やページ全体のスクリーンショットを撮影し、それらをベースラインと比較して視覚的な差異を見つけ出します。この仕組みにより、手動でクリックすることなく、レイアウト崩れやCSSの問題を検知できます。UIのどこに問題があるのか、明確な内訳が提供されます。

検出された結果の分類

ビジュアルテストの結果

AIが視覚データを処理し、結果を以下のカテゴリに分類します。

検出済み

ビジュアルバグ報告

新しいキャプチャを期待される状態と比較することで、AIがレイアウトのずれや色の変化を特定します。これらの具体的な偏差をフラグとして通知します。

検証済み

UIチェック合格

レイアウトがベースラインと完全に一致する場合、AIはコンポーネントが安定していると判断します。これにより、次のデプロイへスムーズに進めます。

要確認

手動レビューが必要

AIが「意図的な変更」と思われる差異を見つけた場合、人間の確認用にマークします。それがバグなのか、意図した機能更新なのかを判断するのはあなたです。

記録済み

リグレッション履歴

AIは視覚的な変化を継続的に記録します。現在の状態と過去のバージョンを比較させ、UIがどのように進化してきたかを確認することも可能です。

ワークフロー

リクエストを受けた際のAIの動作

エージェントは、テスト指示と実際のウェブサイトを繋ぐ架け橋として機能します。

  1. UIのキャプチャ

    AIが特定のURLや単一のコンポーネントを対象とし、現在の状態の最新画像を撮影します。

    take_element_screenshottake_full_page_screenshot
  2. 変化の分析

    エージェントが撮影した画像を確認し、パディング、フォント、配置などの予期しない変化を探します。

    take_screenshot
  3. 状態の比較

    新しい画像とベースラインを比較し、何が変化したのかを正確に特定します。

    take_screenshot
  4. 結果の報告

    AIが視覚的な差異を要約し、チャットインターフェース上に提示します。

    take_element_screenshot

試してみる

以下のプロンプトをコピーして開始しましょう。

これらのプロンプトを使って、最初のビジュアルテストを開始できます。

出発点

URLやCSSセレクターを、実際のプロジェクトのデータに書き換えて使用してください。

ScreenshotOne Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_JUwwYa83yWRRMbOnbxUmQsFRB6tFeXnZOYxfQrXu/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 — ScreenshotOne capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "screenshotone-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_JUwwYa83yWRRMbOnbxUmQsFRB6tFeXnZOYxfQrXu/mcp"
    }
  }
}
チャットにコピー04
  • https://example.com のフルページスクリーンショットを撮影し、レイアウトのずれがないか確認してください。

  • https://myapp.com のセレクター '.navbar' を持つ要素をキャプチャし、ベースラインと比較してください。

  • https://site.io のランディングページでビジュアルリグレッションテストを実行し、ヒーローセクションに変更がないか教えてください。

  • https://auth.com のログインボタンのスクリーンショットを撮影し、色が変更されていないか検証してください。

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

ここから始める

ScreenshotOneを一度接続すれば、あとは指示するだけです。

一度の接続でMCPをクライアントに連携できます。認証情報は暗号化されプライバシーが守られます。詳細な機能一覧はコネクターのページで確認できます。

ScreenshotOneをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIは検出したCSSのバグを修正できますか?

    いいえ。AIができるのは視覚的な差異の確認と報告のみです。バグを修正するには、手動でコードを編集する必要があります。

  • 02

    AIはベースライン画像を自動的に更新しますか?

    いいえ。AIは既存のベースラインとの差異を特定します。変更が意図的なものである場合は、AIにそれを伝えてベースラインを更新させる必要があります。

  • 03

    ログインが必要な背後の要素もテストできますか?

    はい。必要なセッションデータを提供するか、提供されたツールを通じてページにアクセスできる場合は可能です。

  • 04

    ローカルの開発サーバー上でテストを実行できますか?

    AIがスクリーンショットを撮影できるのは、パブリックに到達可能、またはネットワーク経由でアクセス可能なURLのみです。

  • 05

    AIがウェブサイトのファイルを削除することはありませんか?

    ありません。このMCPは視覚データをキャプチャするためのツールのみを提供します。サーバー上のファイルを変更、削除、またはアップロードすることはできません。

  • ScreenshotOneについて他に質問がありますか? ScreenshotOne コネクターの全機能を見る

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