- 테스트 수행 자동화
- 사용자의 GUI 를 통한 작업을 기록했다가 재생하는 방식
• GUI 테스트 자동화 기술의 진화
- 1세대 : Capture & replay raw events
• 마우스 클릭 이벤트와 좌표 기록했다가 재생
- 2세대 : Identify UI object
• MFC, Web 등의 object identification 기술 활용
- 3세대 : Identify graphical object
• Image identification and comparison
-> Test script 재사용성을 높이기 위한 다양한 시도
Sikuli(http://www.sikuli.org/)
•Automate anything you see on screen
-Screen 에보이는이미지를부분적으로캡쳐했다가찾는방식
-OpenCV엔진사용
-다양한Script 언어사용(Python, Ruby, JavaScript)