본문 바로가기

2. Automation/2.1 Guitar

01 - Guitar

Guitar 특징

네이버에서 출시된 GUI 기반의 웹 테스트 자동화 Framework 

브라우저 기반의 테스트 자동화 툴로 제작되었으나, 다양하게 확장되어 PC Client 프로그램 및 

스마트폰까지 테스트 가능


 - 한글 스크립트 사용

 - 다양한 PC Client 사용 가능 (ini 파일 수정 필요)

 - 조건, 반복문 지원

 - 윈도우 환경에서 지원 



시스템 구조




Guitar 이미지

예제 템플릿이 제공되며, 스크립트가 한글로 되어 있기 때문에 스크립트에 대한 이해도가 빠름



메뉴 > 템플릿을 누르면, 스크립트 명령어와 예제가 출력된다.





스크립트 실행 이미지

윈도우 좌측 하단에 현재 진행 중인 스크립트 내용이 알림으로 출력 됨





결과 이미지

스크립트 실행 내용에 대한 상세 결과가 출력됨, 스크립트 결과가 html 문서로 저장




팁아닌 팁!

익스플로러, 크롬 등을 제외한 PC client를 제어하기 위해서는 "GUITAR.ini" 파일 수정이 필요 함 

(파일 위치 : C:\GUITAR\BIN)



1. 상단의 이미지처럼 Guitar가 설치된 경로에 "GUITAR.ini" 를 실행 


2. [BROWSER]의 OTHER 부분에 Client 부분을 추가한다. 

(Ex. "guitar에서 사용할 스크립트명 : 실제 Client 프로세스 명")





사용 소감 (매우 주관적)

한글 스크립트 작성으로 초반 진입이 쉬움

Guitar만 설치하면 되어서, 별다른 환경 세팅 필요 없음

Guitar.ini 에서 설정 변경에 따라 PC에 실행되는 Client 들 사용 가능

스크립트에 저장한 이미지가 Client 상에서 약간만 다르더라도 Guitar 에서 이미지 인식이 안되어 진행이 되지 않는 경우가 발생 됨😡



참고 : Naver Developers