講演情報
[B-14-21]Web システムにおけるUI試験自動化手法の提案と評価
〇浮田 丈太朗1、土屋 美幸1、佐藤 貴之1 (1. ドコモ・テクノロジ株式会社 NW マネジメント事業 部 ソリューション戦略部)
キーワード:
自動化、差分検出、Playwright、UI試験
災害対応システムでは,被災状況の迅速な把握と通信サービスの早期復旧に向け,高い即時性および正確性が求められる.本研究では,災害時の情報可視化を目的としたWebシステムを対象に,従来人手で実施されていたUI試験の効率化と品質向上を目的として,業務シナリオに基づくUI試験自動化手法を提案する.
本手法は,ブラウザ操作の自動実行,画面取得,差分検出,差分可視化,エビデンス保存から構成され,実際の業務フローに基づく操作単位での比較を可能とする.さらに,リリース前後環境に対し同一シナリオを同期実行することで,差分をリアルタイムに検出・可視化する.
提案手法を適用した結果,UI試験工数を約70%削減するとともに,目視確認に依存した従来手法における人的ミスの低減を実現し,試験品質の安定化を確認した.一方で,画像比較に起因する動的要素の誤検知が課題として明らかとなった.
今後は,動的要素の差分除外および差分内容の意味的分類を導入することで,変更の妥当性判断の自動化を目指す.
本手法は,ブラウザ操作の自動実行,画面取得,差分検出,差分可視化,エビデンス保存から構成され,実際の業務フローに基づく操作単位での比較を可能とする.さらに,リリース前後環境に対し同一シナリオを同期実行することで,差分をリアルタイムに検出・可視化する.
提案手法を適用した結果,UI試験工数を約70%削減するとともに,目視確認に依存した従来手法における人的ミスの低減を実現し,試験品質の安定化を確認した.一方で,画像比較に起因する動的要素の誤検知が課題として明らかとなった.
今後は,動的要素の差分除外および差分内容の意味的分類を導入することで,変更の妥当性判断の自動化を目指す.
