DroidCov

Android Test Automation Tool

(2020) DroidCov: Android Test Automation Tool

In this project we developed an automated way to test a set of Android apps using all the state-of-the-art Android testing tools which are Sapienz proposed in 2016, Ape proposed in 2019, and Monkey which is the most popular Android testing tool proposed by Google.

The statement coverage comparison of the three subject testing tools.
  • Used for replication of previous papers' experiments and testing a benchmark of around 30 Android apps automatically using all testing tools. Benchmark apps are selected from Choudhary et al paper, and Ape paper.
  • This tool can be used in a practical Android development context too, as it automatically can test multiple versions of apps using different testing tools simultaneously and collect app failures and coverage results for Android developers.
  • Studied the role of randmocitiy and number of iterations on the coverage achieved by proposed testing approaches.