  Automatic test generation can help verify and develop the behavior of mobile
applications. Test reuse based on semantic similarities between applications of
the same category has been utilized to reduce the manual effort of Graphical
User Interface (GUI) testing. However, most of the existing studies fail to
solve the semantic problem of event matching, which leads to the failure of
test reuse. To overcome this challenge, we propose TRASM (Test Reuse based on
Adaptive Semantic Matching), a test reuse approach based on adaptive strategies
to find a better event matching across android mobile applications. TRASM first
performs GUI events deduplication on the initial test set obtained from test
generation, and then employs an adaptive strategy to find better event
matching, which enables reusing the existing test. Preliminary experiments with
comparison to baseline methods on 15 applications demonstrate that TRASM can
improve the precision of GUI event matching while reducing the failure of test
reuse and the running time required for test reuse.
