{"title":"一种用于检测Android应用程序崩溃的递归爬虫算法","authors":"R. Anbunathan, A. Basu","doi":"10.1109/ICCIC.2014.7238518","DOIUrl":null,"url":null,"abstract":"Android mobile testing is challenging as it involves several applications to be tested. Automated testing involves lot of script writing or instrumentation of source code. In this paper, designing a crawler algorithm without any source code instrumentation (Block box approach) is discussed. In this approach, UI Automator is the tool used to learn User Interface (UI) objects of each screen recursively. The properties of these objects are stored in a database for navigating through menu tree to detect application crash. The effectiveness of this method is studied and compared with other methods.","PeriodicalId":187874,"journal":{"name":"2014 IEEE International Conference on Computational Intelligence and Computing Research","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A recursive crawler algorithm to detect crash in Android application\",\"authors\":\"R. Anbunathan, A. Basu\",\"doi\":\"10.1109/ICCIC.2014.7238518\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Android mobile testing is challenging as it involves several applications to be tested. Automated testing involves lot of script writing or instrumentation of source code. In this paper, designing a crawler algorithm without any source code instrumentation (Block box approach) is discussed. In this approach, UI Automator is the tool used to learn User Interface (UI) objects of each screen recursively. The properties of these objects are stored in a database for navigating through menu tree to detect application crash. The effectiveness of this method is studied and compared with other methods.\",\"PeriodicalId\":187874,\"journal\":{\"name\":\"2014 IEEE International Conference on Computational Intelligence and Computing Research\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 IEEE International Conference on Computational Intelligence and Computing Research\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCIC.2014.7238518\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE International Conference on Computational Intelligence and Computing Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIC.2014.7238518","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A recursive crawler algorithm to detect crash in Android application
Android mobile testing is challenging as it involves several applications to be tested. Automated testing involves lot of script writing or instrumentation of source code. In this paper, designing a crawler algorithm without any source code instrumentation (Block box approach) is discussed. In this approach, UI Automator is the tool used to learn User Interface (UI) objects of each screen recursively. The properties of these objects are stored in a database for navigating through menu tree to detect application crash. The effectiveness of this method is studied and compared with other methods.