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 : 654
  • Download : 0
Due 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.
Advisors
Bae, Doo-Hwanresearcher배두환researcher
Description
한국과학기술원 :전산학부,
Publisher
한국과학기술원
Issue Date
2016
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학부, 2016.2 ,[vi, 60 p. :]

Keywords

Model-based GUI Testing; Android Application Testing; Automated Test Input Generation; GUI Comparison Criteria; GUI Model Generation; 모델 기반 GUI 테스팅; 안드로이드 어플리케이션 테스팅; 자동화 테스트 입력 생성; GUI 비교 기준; GUI 모델 생성 기법

URI
http://hdl.handle.net/10203/221879
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=649679&flag=dissertation
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