본문 바로가기
[개발] Info/소개

네이버 기타(Naver guitar)

by Devsong26 2018. 1. 28.

네이버 기타(Naver guitar)란? 

네이버에서 만든 UI 자동화 테스트 framework이다. 

최근 업데이트 버전에서는 selenium 2.0을 지원한다고 한다. 

guitar가 selenium과 다른 점이라면 guitar는 이미지를 이용하여 자동화 테스트를 진행할 수 있다는 점이다. 듣기로는 지도 api에서 자동화테스트를 진행하기 위해 만들어졌다고 한다. 

 

 

공식 페이지 링크: https://github.com/naver/guitar

 

 

특징

- 한글을 통해 테스트 코드를 구성할 수 있기 때문에 가독성이 좋고 이해하기 쉽다.

- selenium과 같이 태그 접근이 가능하며, 이미지를 이용하여 자동화 테스트를 진행할 수도 있다. 

- IE, Firefox, Chrome, Safari 등의 브라우저에서 테스트가 가능하다. 

단, 태그로 접근하는 테스트 코드의 경우 IE에서만 사용이 가능하기 때문에 다른 브라우저에서는 이미지를 통해 접근해야 한다. 

 

 

사용하면서 아쉬웠던 점

윈도우 10+IE11 조합에서는 태그 접근이 원할하게 수행이 안 되서 사용하기 어려웠다.