E2E(UI)自動テストは、ロケーター取得やUI変更追従、ゲーム画面はUI要素がロケーターで取れずテストが壊れやすいなど、実装・運用コストが高くなりがちです。そこで本セッションでは、手元にある人が実行するために作った手動用のテストケースを、自然言語のままかつ表示された画面を用いてテスト実行できる汎用テスト実行AIエージェントの設計と検証結果を紹介します。
・テスト実行エージェントの設計および技術
開発したテスト実行エージェントの思想と設計、技術、精度向上の工夫を紹介します。
・手動テストケースでどこまで自動テスト実行ができたのか?
手動テスト用に記載されたテストケースをどれくらい実行できたのか検証結果を報告します。
・発見した不具合例、人とエージェントの棲み分け
どういったテストケースの実行でどういった不具合を発見できたかの実例を紹介します。
またこの結果からエージェントと人でどのような戦略を取ってテストを行えば良いかの知見をお伝えします。
***
End-to-end (E2E) UI test automation often comes with high implementation and maintenance costs. Locators must be identified and maintained, UI changes frequently break test scripts, and game screens are particularly challenging because UI elements cannot always be identified through conventional locators.
In this session, we introduce the design and evaluation of a general-purpose AI test execution agent that can execute existing manual test cases written in natural language, using only the displayed screen—without converting them into automated test scripts.
**• Design and Technology Behind the Test Execution Agent**
We will present the design philosophy, architecture, core technologies, and techniques used to improve the accuracy and reliability of the AI test execution agent.
**• How Far Can Existing Manual Test Cases Be Automated?**
We will share evaluation results demonstrating how effectively the agent was able to execute test cases originally written for manual testing.
**• Defects Discovered and the Division of Responsibilities Between Humans and AI Agents**
We will showcase real examples of defects detected by the agent and discuss which types of test cases are well suited for AI-driven execution. Based on these findings, we will share practical insights into how human testers and AI agents can work together effectively by leveraging their respective strengths.