Ibrahim Anka Salihu2025-01-222023-02-02Eke, Ndukwe-Oke et.al. (2023). Comparative Analysis of Fully Automated Testing Techniques for Android Applications. International Conference on Multidisciplinary Engineering and Applied Sciences (ICMEAS-2023)979-8-3503-5883-4DOI: 10.1109/ICMEAS58693.2023.10429901https://repository.nileuniversity.edu.ng/handle/123456789/189The software testing community has continued to research and develop new ways of testing Android mobile applications to ensure an application function as expected and serves its purpose. Given that every testing technique/tool has its strengths and weaknesses. This study aims to present a comparative analysis of fully automated techniques which automatically generate and execute test cases concurrently during runtime. We selected 10 fully automated techniques published from 2013 to 2023 techniques to identify the similarities and differences that exist among them. We clearly define the comparative criteria (such as the exploration method, systematic method, termination criterion, extraction criterion, and scheduling method) used for comparing the selected techniques. The analysis shows that most fully automated techniques adopt an active learning exploration approach for exploring the application under test (AUT). We also observed that only the techniques utilizing the active learning approach are capable of modelling and abstracting the graphic user interface (GUI) of the AUT, others randomly select events to be fired into the AUT.enAndroid ApplicationMobile Application Software TestingTesting TechniqueComparative Analysis of Fully Automated Testing Techniques for Android ApplicationsArticle