EvoDroid: segmented evolutionary testing of Android apps

作者: Riyadh Mahmood , Nariman Mirzaei , Sam Malek

DOI: 10.1145/2635868.2635896

关键词: Evolutionary testingEngineeringMachine learningEmbedded systemAndroid (operating system)Test caseProgram analysisGraphical user interface testingArtificial intelligenceCode coverageSystem testingEvolutionary algorithm

摘要: … (ie, apps under test), we developed an Android app generator that synthesizes apps with … Since we needed a way of ensuring the synthetic apps were representative of real apps, we …

参考文章(23)
Sebastian Bauersfeld, Stefan Wappler, Joachim Wegener, A metaheuristic approach to test sequence generation for applications with a GUI symposium on search based software engineering. pp. 173- 187 ,(2011) , 10.1007/978-3-642-23716-4_17
Wei Yang, Mukul R. Prasad, Tao Xie, A grey-box approach for automated GUI-model generation of mobile applications fundamental approaches to software engineering. pp. 250- 265 ,(2013) , 10.1007/978-3-642-37057-1_19
A. Shabtai, Y. Fledel, U. Kanonov, Y. Elovici, S. Dolev, C. Glezer, Google Android: A Comprehensive Security Assessment ieee symposium on security and privacy. ,vol. 8, pp. 35- 44 ,(2010) , 10.1109/MSP.2010.2
Cuixiong Hu, Iulian Neamtiu, Automating gui testing for android applications Proceeding of the 6th international workshop on Automation of software test - AST '11. pp. 77- 83 ,(2011) , 10.1145/1982595.1982612
George Candea, Stefan Bucur, Cristian Zamfir, Automated software testing as a service Proceedings of the 1st ACM symposium on Cloud computing - SoCC '10. pp. 155- 160 ,(2010) , 10.1145/1807128.1807153
Aravind Machiry, Rohan Tahiliani, Mayur Naik, Dynodroid: an input generation system for Android apps foundations of software engineering. pp. 224- 234 ,(2013) , 10.1145/2491411.2491450
Paolo Tonella, Evolutionary testing of classes international symposium on software testing and analysis. ,vol. 29, pp. 119- 128 ,(2004) , 10.1145/1007512.1007528
Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana, Salvatore De Carmine, Atif M. Memon, Using GUI ripping for automated testing of Android applications Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering - ASE 2012. pp. 258- 261 ,(2012) , 10.1145/2351676.2351717
Wontae Choi, George Necula, Koushik Sen, Guided GUI testing of android apps with minimal restart and approximate learning conference on object oriented programming systems languages and applications. ,vol. 48, pp. 623- 640 ,(2013) , 10.1145/2509136.2509552
Florian Gross, Gordon Fraser, Andreas Zeller, Search-based system testing: high coverage, no false alarms Proceedings of the 2012 International Symposium on Software Testing and Analysis - ISSTA 2012. pp. 67- 77 ,(2012) , 10.1145/2338965.2336762