AWS Bedrock / 公式ブログ / 2026/07/14 / 通常
Amazon Nova Actで利用者の操作経路を視覚的に試験する設計
公式ブログ原文
AWSは、Amazon Nova Actが画面を視覚的に理解して利用者フローを実行し、ユーザー体験の試験を並列化する構成を紹介しました。壊れやすいセレクターだけに頼らず、文書から試験経路を作ります。
要点
- S3上の製品文書をBedrock Knowledge Basesで検索し、Claude 4.5 Sonnetが利用者フローを生成します。
- フローをDynamoDBへ保存し、LambdaとECS FargateがNova Actを並列実行します。
- 実行ログ、スクリーンショット、分析結果をダッシュボードへ集めます。
- 自動生成フローだけでなく、人が定義する境界条件と組み合わせる方法を推奨しています。
今回のブログ記事で語られていること
一般的なエンドツーエンド試験は、要素のIDやCSS セレクターを指定して操作します。画面の構造が変わると、利用者には同じボタンに見えても試験が壊れ、保守が増えます。記事の構成は、Amazon Nova Actが画面を視覚的に理解し、「商品を探してカートへ入れる」といった目的に沿って操作することで、実際の利用者に近い経路を試します。製品要件やヘルプ文書はS3へ置き、Bedrock Knowledge Basesから関連情報を取り出し、Claude 4.5 Sonnetが試験フローを生成します。
生成したフローはDynamoDBへ保存し、LambdaがECS Fargate上のNova Act実行を調整します。複数経路を並列に走らせ、操作ログ、画面のスクリーンショット、成功・失敗、分析結果をダッシュボードへ集約します。文書が更新されたときに新しい機能や手順を試験へ反映しやすく、セレクター修正だけに時間を使わずに済む可能性があります。一方、文書の記述が古い、曖昧、または実装と違う場合、生成される試験も誤ります。文書とアプリケーションの版を結び付け、誰が生成フローを承認したかを残す必要があります。
視覚操作は柔軟ですが、同じ画面に似たボタンがある場合や、広告、時刻、個人化で配置が変わる場合に揺らぎます。成功条件を「最後の画面へ着いた」だけにせず、作成されたデータ、権限、価格、通知など業務上の結果で確認します。AWSも、自動生成した広いフローと、人が定義する重要な境界条件を併用する考え方を示しています。決済、削除、権限変更など不可逆な操作は隔離した環境とテストアカウントで行い、実行回数と費用の上限を設けたいところです。
今回のブログ記事が関係する人
ユーザー体験・QA担当、Webアプリケーション開発者、製品文書と試験資産を管理するチーム、ブラウザーエージェントの安全な実行基盤を担当する人に関係します。
結局、今回のブログ記事をどう読むべきか
セレクター保守を完全になくす提案ではなく、文書から利用者フローを広げる補完手段です。重要経路は手動定義を残し、生成フローの承認、業務結果の検証、誤操作を防ぐ環境分離を組み合わせるのが現実的です。