Papers/Others

GUI Savvy End-to-End Testing with Smart Monkeys

tomato13 2011. 2. 2. 18:02

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5069051


script 기반의 regression test와 함께 random하게 key input을 발생시키는 monkey test는 매우 실용적이라고 설명한다. monkey test는 dume monkey test와 smart monkey test로 구분이 될 수 있는데 논문에서는 후자에 대한 연구방안을 소개하게 된다. 즉, FSM(Finite state model)과 같은 것을 만들어서 이를 기반으로 monkey key 입력을 발생시키게 된다.


관심있게 본 주요 내용은 아래와 같다.


monkey testing is defined as the process of randomly executing a program.

....

Smart monkeys require a (not necessary complete) model of the application but therefore they are more expensive to construct and maintain.

......

The main advantage of smart monkeys is that they may find costumer-relevant bugs. Because of this we focus in our work on smart monkeys. In particular it is important to come up with a modeling language that is expressive enough but easy to handle in order to keep modeling costs as low as possible.

......

Smart monkeys require a model from which they derive the events and inputs to be sent to the AUT.

.....

Our novel test monkey allows for a pragmatic approach in providing an abstract model of the GUI relevant behavior of the AUT and relies on readily available GUI automation tools.


'Papers > Others' 카테고리의 다른 글

How to monitor test monkeys  (0) 2011.02.05
A Hybrid Approach for Model-based Random Testing  (0) 2011.02.04
GUI Testing Automation  (0) 2011.02.02
Memory Profiling Blueprint  (0) 2011.01.30
A Chatbot-based Interactive Question Answering System  (0) 2010.11.20