Automated model-based android GUI testing using multi-level GUI comparison criteria다중 레벨 GUI 비교 기준을 이용한 모델 기반의 자동화 안드로이드 GUI 테스팅

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 684
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorBae, Doo-Hwan-
dc.contributor.advisor배두환-
dc.contributor.authorBaek, Youngmin-
dc.contributor.author백영민-
dc.date.accessioned2017-03-29T02:40:13Z-
dc.date.available2017-03-29T02:40:13Z-
dc.date.issued2016-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=649679&flag=dissertationen_US
dc.identifier.urihttp://hdl.handle.net/10203/221879-
dc.description학위논문(석사) - 한국과학기술원 : 전산학부, 2016.2 ,[vi, 60 p. :]-
dc.description.abstractDue to the widespread propagation of smart mobile devices, the marketplace of mobile applications (apps) has grown exponentially, and the mobile apps also could be prone to be faulty as the complexity of mobile apps has increased. An automated graphical user interface testing (GUI testing) is one of the most widely used techniques that exercises the behaviors of an application under test (AUT) by executing events on GUIs and checking if the software behaves correctly. In particular, because Android platforms have led the market share of mobile OS platforms, a lot of researches on automated Android GUI testing techniques have been performed. Among various techniques, we focus on model-based Android GUI testing that utilizes a GUI model for effective test generation and systematic debugging support. In order to generate effective test inputs in model-based approaches, accurate modeling of AUT’s behaviors is the most important factor because test input generation is based on the GUI model. However, most modern Android apps contain a number of dynamically constructed GUIs that make modeling behaviors more challenging. To address this modeling problem, we propose a Multi-level GUI Comparison Criteria (GUICC) that provides the selection of multiple abstraction levels in GUI model generation. We also have implemented a testing framework that automatically performs model-based GUI testing for Android apps with our proposed GUICC. Our experi-mental results show that we can achieve significantly higher effectiveness than existing activity-based GUI model generation, and we also find that the proposed technique can successfully alleviate the inherent state explosion problems for modeling the behaviors of real-world Android apps.-
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectModel-based GUI Testing-
dc.subjectAndroid Application Testing-
dc.subjectAutomated Test Input Generation-
dc.subjectGUI Comparison Criteria-
dc.subjectGUI Model Generation-
dc.subject모델 기반 GUI 테스팅-
dc.subject안드로이드 어플리케이션 테스팅-
dc.subject자동화 테스트 입력 생성-
dc.subjectGUI 비교 기준-
dc.subjectGUI 모델 생성 기법-
dc.titleAutomated model-based android GUI testing using multi-level GUI comparison criteria-
dc.title.alternative다중 레벨 GUI 비교 기준을 이용한 모델 기반의 자동화 안드로이드 GUI 테스팅-
dc.typeThesis(Master)-
dc.identifier.CNRN325007-
dc.description.department한국과학기술원 :전산학부,-
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0