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 条
  • [41] Using a Pilot Study to Derive a GUI Model for Automated Testing
    Xie, Qing
    Memon, Atif M.
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2008, 18 (02)
  • [42] cvrip: A Visual GUI Ripping Framework
    Huang, Heji
    Qian, Ju
    Jia, Wenduo
    Jin, Yiming
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2025, 37 (02)
  • [43] Automated Extraction of GUI Models for Testing
    Aho, Pekka
    Kanstren, Teemu
    Raty, Tomi
    Roning, Juha
    ADVANCES IN COMPUTERS, VOL 95, 2014, 95 : 49 - 112
  • [44] ADAutomation: An Activity Diagram Based Automated GUI Testing Framework for Smartphone Applications
    Li, Ang
    Qin, Zishan
    Chen, Mingsong
    Liu, Jing
    2014 EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY, 2014, : 68 - 77
  • [45] PATDROID: Permission-Aware GUI Testing of Android
    Sadeghi, Alireza
    Jabbarvand, Reyhaneh
    Malek, Sam
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 220 - 232
  • [46] RoboLIFT: Simple GUI-Based Unit Testing of Student-Written Android Applications
    Allevato, Anthony
    Edwards, Stephen H.
    SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 670 - 670
  • [47] CAT: Change-focused Android GUI Testing
    Peng, Chao
    Rajan, Ajitha
    Cai, Tianqin
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2021), 2021, : 460 - 470
  • [48] Iterative Android automated testing
    ZHONG Yi
    SHI Mengyu
    XU Youran
    FANG Chunrong
    CHEN Zhenyu
    Frontiers of Computer Science, 2023, 17 (05)
  • [49] Iterative Android automated testing
    Zhong, Yi
    Shi, Mengyu
    Xu, Youran
    Fang, Chunrong
    Chen, Zhenyu
    FRONTIERS OF COMPUTER SCIENCE, 2023, 17 (05)
  • [50] Behavioral Analysis of Android Applications Using Automated Instrumentation
    Karami, Mohammad
    Elsabagh, Mohamed
    Najafiborazjani, Parnian
    Stavrou, Angelos
    2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY - COMPANION (SERE-C), 2013, : 183 - 188