GUI自動テストにおけるテストスクリプト中のロケータ修正支援手法
書誌事項
- タイトル別名
-
- Automatic Locator Repair on GUI Test Scripts
説明
近年,加速するビジネススピードに対応するため,ソフトウェアのリリースサイクルを短縮することが求められている.リリースサイクルを短縮するための方法として,テストの自動化は欠かせないものとなってきている.画面操作を伴うテストを自動化するためのツールとして Selenium,Appium といったツールが広く用いられている.しかし,テスト対象ソフトウェアに修正が行われた場合,それに伴ってテストスクリプトにも修正を行うことが求められる.このテストスクリプトの修正にかかるコストはテスト自動化を行う上での大きな障害となっている.本研究では,画面から得られる多様な情報を用いることで,テストスクリプト中の誤ったロケータに対し,修正後のロケータを推測する手法および,それを利用してロケータを自動的に修正する手法を提案する.OSS を用いて提案手法を評価した結果,提案手法が様々なソフトウェアにおいて,正しいロケータを高精度で推測できることを示した.また,被験者実験を行った結果,提案手法を用いることで,手作業の場合と比べて被験者がロケータの修正にかかる時間が約 93 % 削減された.
収録刊行物
-
- ソフトウェアエンジニアリングシンポジウム2017論文集
-
ソフトウェアエンジニアリングシンポジウム2017論文集 2017 67-77, 2017-08-23
情報処理学会
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1050855522083367936
-
- NII論文ID
- 170000175820
-
- 本文言語コード
- ja
-
- 資料種別
- conference paper
-
- データソース種別
-
- IRDB
- CiNii Articles