• Home
  • Search
  • An empirical study of Android test generation tools in industrial cases
  • Cite Icon113
  • https://doi.org/10.1145/3238147.3240465Copy DOI Icon

An empirical study of Android test generation tools in industrial cases

  • Sep 3, 2018
  • Wenyu Wang +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

User Interface (UI) testing is a popular approach to ensure the quality of mobile apps. Numerous test generation tools have been developed to support UI testing on mobile apps, especially for Android apps. Previous work evaluates and compares different test generation tools using only relatively simple open-source apps, while real-world industrial apps tend to have more complex functionalities and implementations. There is no direct comparison among test generation tools with regard to effectiveness and ease-of-use on these industrial apps. To address such limitation, we study existing state-of-the-art or state-of-the-practice test generation tools on 68 widely-used industrial apps. We directly compare the tools with regard to code coverage and fault-detection ability. According to our results, Monkey, a state-of-the-practice tool from Google, achieves the highest method coverage on 22 of 41 apps whose method coverage data can be obtained. Of all 68 apps under study, Monkey also achieves the highest activity coverage on 35 apps, while Stoat, a state-of-the-art tool, is able to trigger the highest number of unique crashes on 23 apps. By analyzing the experimental results, we provide suggestions for combining different test generation tools to achieve better performance. We also report our experience in applying these tools to industrial apps under study. Our study results give insights on how Android UI test generation tools could be improved to better handle complex industrial apps.

Similar Papers
  • Research Article
  • Citations33

Automated Model-Based Test Case Generation for Web User Interfaces (WUI) From Interaction Flow Modeling Language (IFML) Models

  • Jan 01, 2019
  • IEEE Access
  • Nazish Yousaf +4
  • Conference Article
  • Citations16

Validation of Models and Tests for Constrained Combinatorial Interaction Testing

  • Mar 01, 2014
  • Paolo Arcaini +2
  • Research Article
  • Citations100

Does the interface quality of mobile shopping apps affect purchase intention? An empirical study

  • Sep 02, 2020
  • Australasian Marketing Journal
  • Vipul Patel +3
  • Research Article
  • Citations23

Adapting automated test generation to GUI testing of industry applications

  • Jul 06, 2017
  • Information and Software Technology
  • Rudolf Ramler +2
  • Conference Article
  • Citations2

Workflow based test script generation

  • Sep 01, 2013
  • Mladen Stanojević +4
  • Research Article
  • Citations6

Availability, Quality, and Evidence-Based Content of mHealth Apps for the Treatment of Nonspecific Low Back Pain in the German Language: Systematic Assessment.

  • Sep 13, 2023
  • JMIR mHealth and uHealth
  • Lauro Ulrich +2
  • Conference Article
  • Citations9

Automated Visual Testing for Mobile Apps in an Industrial Setting

  • May 01, 2022
  • Dezhi Ran +9
  • Research Article
  • Citations19

Availability, content and quality of commercially available smartphone applications for the self-management of low back pain: a systematic assessment

  • Oct 06, 2021
  • Disability and Rehabilitation
  • Claudia Didyk +2
  • Conference Article
  • Citations41

Unit Test Generation During Software Development: EvoSuite Plugins for Maven, IntelliJ and Jenkins

  • Apr 01, 2016
  • Andrea Arcuri +2
  • Conference Article
  • Citations59

Automated unit test generation during software development: a controlled experiment and think-aloud observations

  • Jul 13, 2015
  • José Miguel Rojas +2
  • Conference Article
  • Citations7

A Systematic Evaluation of Problematic Tests Generated by EvoSuite

  • May 01, 2019
  • Zhiyu Fan
  • PDF
  • Research Article
  • Citations2399

Mobile App Rating Scale: A New Tool for Assessing the Quality of Health Mobile Apps

  • Mar 11, 2015
  • JMIR mHealth and uHealth
  • Stoyan R Stoyanov +5
  • Research Article
  • Citations7

A Systematic Literature Review of Design Thinking Approach for User Interface Design

  • Dec 31, 2023
  • JOIV : International Journal on Informatics Visualization
  • Fardan Zamakhsyari +1
  • Conference Article
  • Citations1

Optimizing boundary scan in a proprietary environment

  • Oct 02, 1994
  • W Eklow
  • Conference Article
  • Citations81

DiffGen: Automated Regression Unit-Test Generation

  • Sep 01, 2008
  • Kunal Taneja +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.