Using GUI Ripping for Automated Testing of Android Applications

被引:0
|
作者
Amalfitano, Domenico [1 ]
Rita Fasolino, Anna [1 ]
Tramontana, Porfirio [1 ]
De Carmine, Salvatore [1 ]
Memon, Atif M. [2 ]
机构
[1] Univ Naples Federico II, Dipartimento Informat & Sistemist, Naples, Italy
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
关键词
Testing Tools; Android; Testing Automation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present AndroidRipper, an automated technique that tests Android apps via their Graphical User Interface (GUI). AndroidRipper is based on a user-interface driven ripper that automatically explores the app's GUI with the aim of exercising the application in a structured manner. We evaluate AndroidRipper on an open-source Android app. Our results show that our GUI-based test cases are able to detect severe, previously unknown, faults in the underlying code, and the structured exploration outperforms a random approach.
引用
收藏
页码:258 / 261
页数:4
相关论文
共 50 条
  • [1] Automated GUI Testing for Android News Applications
    Chu, Edward T. -H.
    Lin, Jun-Yan
    2018 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C 2018), 2018, : 14 - 17
  • [2] A Combined Technique of GUI Ripping and Input Perturbation Testing for Android Apps
    Imparato, Gennaro
    2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, : 760 - 762
  • [3] A Toolset for GUI Testing of Android Applications
    Amalfitano, Domenico
    Fasolino, Anna Rita
    Tramontana, Porfirio
    De Carmine, Salvatore
    Imparato, Gennaro
    2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2012, : 650 - 653
  • [4] EHBDroid: Beyond GUI Testing for Android Applications
    Song, Wei
    Qian, Xiangxing
    Huang, Jeff
    PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 27 - 37
  • [5] A Technique for Parallel GUI Testing of Android Applications
    Tramontana, Porfirio
    Amatucci, Nicola
    Fasolino, Anna Rita
    TESTING SOFTWARE AND SYSTEMS, ICTSS 2020, 2020, 12543 : 169 - 185
  • [6] Reducing Combinatorics in GUI Testing of Android Applications
    Mirzaei, Nariman
    Garcia, Joshua
    Bagheri, Hamid
    Sadeghi, Alireza
    Malek, Sam
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 559 - 570
  • [7] Class Coverage GUI Testing for Android Applications
    Subramanian, Sathyanarayanan
    Singleton, Thomas
    El Ariss, Omar
    2016 INTERNATIONAL CONFERENCE ON SYSTEM RELIABILITY AND SCIENCE (ICSRS 2016), 2016, : 84 - 89
  • [8] Automated GUI Testing of Android Apps: From Research to Practice
    Moran, Kevin
    Linares-Vasquez, Mario
    Poshyvanyk, Denys
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 505 - 506
  • [9] Automated Model-Based Android GUI Testing using Multi-level GUI Comparison Criteria
    Baek, Young-Min
    Bae, Doo-Hwan
    2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 238 - 249
  • [10] Automated GUI Testing of Android Apps: From Research to Practice
    Moran, Kevin
    Linares-Vasquez, Mario
    Poshyvanyk, Denys
    32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 648 - 648