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 条
  • [21] The First Decade of GUI Ripping: Extensions, Applications, and Broader Impacts
    Memon, Atif
    Banerjee, Ishan
    Nguyen, Bao N.
    Robbins, Bryan
    2013 20TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE), 2013, : 11 - 20
  • [22] Reinforcement Learning for Android GUI Testing
    Adamo, David
    Khan, Md Khorrom
    Koppula, Sreedevi
    Bryce, Renee
    PROCEEDINGS OF THE 9TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION (A-TEST '18), 2018, : 2 - 8
  • [23] Adapting automated test generation to GUI testing of industry applications
    Ramler, Rudolf
    Buchgeher, Georg
    Klammer, Claus
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 93 : 248 - 263
  • [24] Automated Testing of GUI Applications: Models, Tools, and Controlling Flakiness
    Memon, Atif M.
    Cohen, Myra B.
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1479 - +
  • [25] GUI Code Generation for Android Applications Using a MDA Approach
    Sabraoui, Ayoub
    El Koutbi, Mohammed
    Khriss, Ismail
    PROCEEDINGS OF 2012 INTERNATIONAL CONFERENCE ON COMPLEX SYSTEMS (ICCS12), 2012, : 393 - 398
  • [26] CrashScope: A Practical Tool for Automated Testing of Android Applications
    Moran, Kevin
    Linares-Vasquez, Mario
    Bernal-Cardenas, Carlos
    Vendome, Christopher
    Poshyvanyk, Denys
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 15 - 18
  • [27] GUI testing of Android applications: Investigating the impact of the number of testers on different exploratory testing strategies
    Di Martino, Sergio
    Fasolino, Anna Rita
    Starace, Luigi Libero Lucio
    Tramontana, Porfirio
    Journal of Software: Evolution and Process, 36 (07):
  • [28] GUI testing of Android applications: Investigating the impact of the number of testers on different exploratory testing strategies
    Di Martino, Sergio
    Fasolino, Anna Rita
    Starace, Luigi Libero Lucio
    Tramontana, Porfirio
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (07)
  • [29] Mobile GUI Testing Fragility: A Study on Open-Source Android Applications
    Coppola, Riccardo
    Morisio, Maurizio
    Torchiano, Marco
    IEEE TRANSACTIONS ON RELIABILITY, 2019, 68 (01) : 67 - 90
  • [30] Automated GUI performance testing
    Adamoli, Andrea
    Zaparanuks, Dmitrijs
    Jovic, Milan
    Hauswirth, Matthias
    SOFTWARE QUALITY JOURNAL, 2011, 19 (04) : 801 - 839