ISSTA 2019
Mon 15 - Fri 19 July 2019 Beijing, China
Fri 19 Jul 2019 14:22 - 14:45 at Grand Ballroom - Testing GUIs and Cars Chair(s): Lingming Zhang

When generating tests for graphical user interfaces, one central problem is to identify how individual UI elements can be interacted with—clicking, long- or right-clicking, swiping, dragging, typing, or more. We present an approach based on reinforcement learning that automatically learns which interactions can be used for which elements, and uses this information to guide test generation. We model the problem as an instance of the multi-armed bandit problem (MAB problem) from probability theory, and show how its traditional solutions work on test generation, with and without relying on previous knowledge. The resulting guidance yields higher coverage. In our evaluation, our approach shows improvements in statement coverage between 18% (when not using any previous knowledge) and 20% (when reusing previously generated models).

Fri 19 Jul

issta-2019-Technical-Papers
14:00 - 15:30: Technical Papers - Testing GUIs and Cars at Grand Ballroom
Chair(s): Lingming Zhang
issta-2019-Technical-Papers14:00 - 14:22
Talk
Xue Qin, Hao ZhongShanghai Jiao Tong University, Xiaoyin WangUniversity of Texas at San Antonio, USA
issta-2019-Technical-Papers14:22 - 14:45
Talk
Christian DegottCISPA Helmholtz Center for Information Security, Nataniel Borges Jr.CISPA Helmholtz Center for Information Security, Andreas ZellerCISPA Helmholtz Center for Information Security
Pre-print Media Attached
issta-2019-Technical-Papers14:45 - 15:07
Talk
Thomas D. WhiteThe University of Sheffield, Gordon FraserUniversity of Passau, Guy J. BrownThe University of Sheffield
issta-2019-Technical-Papers15:07 - 15:30
Talk
Alessio GambiUniversity of Passau, Marc MuellerBeamNG GmbH, Gordon FraserUniversity of Passau