従来のスクリプト型QA
- UIデザインやDOM構造変更時のセレクターエラーによるテスト停止
- 単純なピクセル比較による誤検知(False Positive)の多発
- リリースごとのテストスクリプト修正に膨大な工数を消費
SyncEta QAエージェント
- Vision-LLMによる視覚的要素認識と実行時自己修復
- ユーザーの実際の画面認知に基づく文脈的品質検証
- エラー発生時の原因分析およびパッチスクリプトの自動生成
Technical Proof
Self-Healing コード自動修復の仕組み
ボタンクラス名が変更されても、Vision-LLMが文脈を分析してテストスクリプトをリアルタイムに自動補正します。
// Playwright Test Execution: tests/checkout.spec.ts
// [従来のコード: DOMクラス名変更により要素検索失敗]
- await page.locator('button.btn-checkout-legacy').click();
// [SyncEta Self-Healing: Vision-LLMが決済ボタンを視覚認識し自動代替]
+ await page.locator('button:has-text("購入する"), #pay-submit').click();
[SyncEta Report] Selector healed automatically. Test run completed with 0 errors.
主要機能およびアーキテクチャ
01
Vision-LLM 自己修復 (Self-Healing)
単純なXPath/CSS依存から脱却し、画面内の位置関係とテキスト文脈を総合判断して壊れたセレクターを実行時にリアルタイム自己修復します。
02
Excelテストケースの直接自動実行
事前のレコーディングやコード記述なしで、QAチームが保有するExcelテスト仕様書をAIが直接解釈してPlaywright自動テストを実行します。
03
L1〜L5 階層別深層品質検証
L1(単純描画/クリック)からL3(動的変数キャプチャ)、L5(APIトランザクション整合性検証)まで多次元の品質を保証します。
04
年間LLMコスト最大99%削減 (TCO)
シナリオ生成時のみ1回LLMを呼び出し、反復回帰テストは録画されたエンジンレコードでゼロコスト実行して運用コストを削減します。
よくある質問 (FAQ)
コーディング経験のないQA担当者やPMでも利用できますか?
はい、スクリプトのプログラミング不要で、通常のブラウザ操作を記録するだけでテストシナリオを自動生成できます。また、既存のエクセル(Excel)テストケースをそのまま取り込んで自動テストとして即座に実行可能です。
UIやボタンの配置が変更された場合、テストスクリプトは壊れませんか?
壊れません。画面全体の文脈と視覚要素を総合認識するため、クラス名やレイアウトが変更されても対象要素を自動特定し、中断することなくテストを継続します。リリースごとの修正工数を大幅に削減できます。
既存のテスト資産(Playwright、Selenium、Excel)はそのまま活用できますか?
はい、既存のテスト資産を破棄する必要はありません。既存のPlaywrightやSeleniumパイプライン上に組み込んで自動修復機能を付加でき、エクセルの手動テストケースも自動実行シナリオとして即座に活用できます。
モバイルレスポンシブ対応や複数デバイスの検証にも対応していますか?
はい、デスクトップブラウザだけでなく、スマートフォンやタブレットなど各解像度に応じたレスポンシブ検証を一括実行できます。画面崩れや端末固有の不具合を1回の実行で点検します。
社内セキュリティ網やローカル(localhost)開発環境でも動作しますか?
はい、テストデータや画面情報が外部クラウドに送信されないよう、ローカルPCや社内閉域網(エアギャップ)環境での完全独立稼働をサポートしています。ローカル開発サーバーも安全にテスト可能です。