@techreport{oai:ipsj.ixsq.nii.ac.jp:00178404, author = {切貫, 弘之 and 丹野, 治門 and 岩田, 真治 and 夏川, 勝行 and Hiroyuki, Kirinuki and Haruto, Tannno and Sinji, Iwata and Katsuyuki, Natsukawa}, issue = {28}, month = {Mar}, note = {年々増加するビジネススピードに対応するため,ソフトウェアのリリースサイクルを短縮することが求められている.リリースサイクルを短縮するための方法として,テストの自動化は欠かせないものとなってきている.画面操作を伴うテストを自動化するためのツールとして Selenium,Appium といったツールが広く用いられている.しかし,これらのツールを用いて実装されたスクリプトは,ソフトウェアの変更に伴って修正を行うことが求められる.このテストスクリプトの修正にかかるコストはテスト自動化において大きな問題となっている.本研究では,画面の HTML ソースコード等のテスト実行時に得られる情報のみを用い,テストスクリプトを自動的に修正する手法を提案する.OSS を用いて提案手法を評価した結果,提案手法が様々なソフトウェアにおいて,テストスクリプトを高精度で修正可能であることが分かった.また,被験者実験を行い,提案手法がロケータの修正にかかる時間を約 93% 削減できることを示した.}, title = {画面操作を伴うテストにおけるテストスクリプト中のロケータ自動修正手法の提案}, year = {2017} }