selenium; Javascript, Web UI 레코딩 테스트
---웹UI를 테스트하기 위해서는 입력하고 입력하고 또 입력하고 버튼을 클릭합니다. 이것을 자동화시킨 도구가 여럿 있는데, 오픈소스로 공개된 것이 셀레늄(Selenium)입니다. http://www.seleniumhq.org
파이어폭스 플러그인 형태인 SeleniumIDE로 테스트를 녹화합니다. 그 결과는 기본이 html 테이블 형태이고, Java, Ruby, Python 등의 여러 언어로된 테스트 코드로 출력이 가능합니다.
아직 사용해보진 않았지만, Selenium RC와 Selenium Grid를 통해서 원시적이었던 웹페이지의 테스팅을 손쉽게 해결할 수 있을 것입니다.
Ajax 개발에 유용할 것인데, 강규영님의 BarCamp 발표가 도움이 될 것입니다.
아, infoQ의 글도 Ajax 개발 테스팅에 참고할만 합니다.
