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.
- 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.