kirancodes.me
To Proof Maintenance & Beyond!

Practical Non-Intrusive GUI Exploration Testing with Visual-based Robotic Arms

Shengcheng Yu, Chunrong Fang, Mingzhe Du, Yuchen Ling, Zhenyu Chen, Zhendong Su

Abstract

Graphical User Interface (GUI) testing has been a significant topic in the software engineering community. Most existing GUI testing frameworks are intrusive and can only support some specific platforms, which are quite limited. With the development of distinct scenarios, diverse embedded systems or customized operating systems on different devices do not support existing intrusive GUI testing frameworks. Some approaches adopt robotic arms to replace the interface invoking of mobile apps under test and use computer vision technologies to identify GUI elements. However, some challenges remain unsolved with such approaches. First, existing approaches assume that GUI screens are fixed so that they cannot be adapted to diverse systems with different screen conditions. Second, existing approaches use XY-plane robotic arm system, which cannot flexibly simulate human testing operations. Third, existing approaches ignore the compatibility bugs of apps and only focus on the crash bugs. To sum up, a more practical approach is required for the non-intrusive scenario.

BibTeX
@inproceedings{Yu-al:ICSE24,
  author    = {Shengcheng Yu and
               Chunrong Fang and
               Mingzhe Du and
               Yuchen Ling and
               Zhenyu Chen and
               Zhendong Su},
  title     = {Practical {Non-Intrusive} {GUI} Exploration Testing with Visual-based Robotic Arms},
  booktitle = {ICSE},
  pages     = {130:1--130:13},
  publisher = {{ACM}},
  year      = {2024},
}

Related papers