TY - JOUR
T1 - 分散表現を利用した GUI テストスクリプトのロケータ修正手法
AU - Isogami, Yuto
AU - Kishi, Tomoji
N1 - Publisher Copyright:
© 2020 Japan Society for Software Science and Technology. All rights reserved.
PY - 2020/10/23
Y1 - 2020/10/23
N2 - In web application development, GUI testing is performed to verify that the screen elements such as buttons and links that appear on the screen are working correctly. In this testing, GUI testing automation tools which automatically operate the browser according to test scripts are widely used. GUI testing automation tools use locators to identify screen elements for testing, but if the software under test is modified or changed, existing locators may not be able to identify screen elements to operate. In such cases, locators in test scripts must be repaired so as to refer screen elements correctly. However, the repair work is not simple and is expensive. In this paper, we propose a method to repair locators based on three similarity indices based on Screen Element Sentences by distributed representation, numerical characters appeared in the Screen Element Sentences and XPath. We evaluate the method to show that our method can get candidates of locators at the same accuracy as the previous work that uses 19 indices.
AB - In web application development, GUI testing is performed to verify that the screen elements such as buttons and links that appear on the screen are working correctly. In this testing, GUI testing automation tools which automatically operate the browser according to test scripts are widely used. GUI testing automation tools use locators to identify screen elements for testing, but if the software under test is modified or changed, existing locators may not be able to identify screen elements to operate. In such cases, locators in test scripts must be repaired so as to refer screen elements correctly. However, the repair work is not simple and is expensive. In this paper, we propose a method to repair locators based on three similarity indices based on Screen Element Sentences by distributed representation, numerical characters appeared in the Screen Element Sentences and XPath. We evaluate the method to show that our method can get candidates of locators at the same accuracy as the previous work that uses 19 indices.
UR - http://www.scopus.com/inward/record.url?scp=85107670738&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85107670738&partnerID=8YFLogxK
U2 - 10.11309/jssst.37.4_24
DO - 10.11309/jssst.37.4_24
M3 - Article
AN - SCOPUS:85107670738
SN - 0289-6540
VL - 37
SP - 24
EP - 30
JO - Computer Software
JF - Computer Software
IS - 4
ER -