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 条
  • [31] Automated GUI performance testing
    Andrea Adamoli
    Dmitrijs Zaparanuks
    Milan Jovic
    Matthias Hauswirth
    Software Quality Journal, 2011, 19 : 801 - 839
  • [32] Automated GUI performance testing
    Via Giuseppe Buffi 13, 6904 Lugano, Switzerland
    Softw. Qual. J., 4 (801-839):
  • [33] FSMdroid: Guided GUI Testing of Android Apps
    Su, Ting
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 689 - 691
  • [34] CamDroid: Context-Aware Model-Based Automated GUI Testing for Android Apps
    Wang, Hongyi
    Li, Yang
    Yang, Jing
    Hu, Daqiang
    Liao, Zhi
    TSINGHUA SCIENCE AND TECHNOLOGY, 2025, 30 (01): : 55 - 67
  • [35] Scriptless and Seamless: Leveraging Probabilistic Models for Enhanced GUI Testing in Native Android Applications
    Rodriguez-Valdes, Olivia
    van der Vlist, Kevin
    van Dalen, Robbert
    Marin, Beatriz
    Vos, Tanja E. J.
    RESEARCH CHALLENGES IN INFORMATION SCIENCE, PT II, RCIS 2024, 2024, 514 : 83 - 91
  • [36] Automated security testing of Android applications for secure mobile development
    Palma, Francisco
    Realista, Nuno
    Serrao, Carlos
    Nunes, Luis
    Oliveira, Joao
    Almeida, Ana
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 222 - 231
  • [37] Exploring the Integration of User Feedback in Automated Testing of Android Applications
    Grano, Giovanni
    Ciurumelea, Adelina
    Panichella, Sebastiano
    Palomba, Fabio
    Gall, Harald C.
    2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), 2018, : 72 - 83
  • [38] A Reinforcement Learning Based Approach to Automated Testing of Android Applications
    Thi Anh Tuyet Vuong
    Takada, Shingo
    PROCEEDINGS OF THE 9TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION (A-TEST '18), 2018, : 31 - 37
  • [39] Automated Testing to Detect Status Data Loss in Android Applications
    Konduru, Anusha
    Shan, Zhiyong
    2022 IEEE/ACIS 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2022, : 155 - 160
  • [40] Accelerating Automated Android GUI Exploration with Widgets Grouping
    Cao, Chun
    Ge, Hongjun
    Gu, Tianxiao
    Deng, Jing
    Yu, Ping
    Lu, Jian
    2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 268 - 277