반응형
http://www.gurubee.net/pages/viewpage.action?pageId=6259762
위의 사이트에 자세하게 잘 나와있다 ㅎㅎ
1.1 Selenium이란
- Selenium은 웹 어플리케이션을 위한 테스팅 프레임워크로 자동화 테스트를 위한 여러가지 강력한 기능을 지원해준다.
- 다양한 브라우저들을 지원하며, 다양한 테스트 작성 언어(Java, Ruby, Groovy, Python, PHP, and Perl.)를 지원한다.
- 현재 WebDriver라는 웹 자동화 툴과 통합하는 작업이 진행되고 있다. (2.0ax 버전)
- 홈페이지 : http://seleniumhq.org/, http://code.google.com/p/selenium/
우선 간단히 테스트를 해보기 위해 알아볼 것은!!!
Selenium이 3가지 정도가 있는데
Selenium IDE, Selenium RC(Remote Control), Selenium Grid
요 2가지만 써서 테스트를 해보자!!
Selenium IDE, Selenium RC(Remote Control)
설치 파일과 설치 방법은 위의 사이트에 가면 다 나온다!
그러므로 여기에서는 간단한 흐름을 정리하고자 한다.
Selenium IDE : 파이어폭스 같은 익스플로어에서 아래의 그림 처럼 보이는 것이 IDE 이다!!
어떻게 설치를 하는가???
떱 클릭 아무리 해봐야 아무소용이 없다!!!!!!
파이어폭스에서 열기를 통하여 해당 파일을 지정하여 설치를 한다^0^good~~
그런 뒤에 아래의 그림처럼 Selenium IDE가 생기면 아래의 빨간점을 누른 상태에서 해당 URL을 접근하여
테스트를 한 뒤에 다시 빨간 점을 누른다.
그런뒤에 초록색 삼각형 버튼을 누르면 테스트 케이스(?), 매크로(?) 등이 만들어진다.
이것을 파일로 뽑아내면 된다.
Local에 Selenium RC 띄우기(서버 스타트!!)
- 다운로드 : http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip
- 압축 해제 및 java -jar selenium-server.jar 로 실행한다.
명령어는 java -jar selenium-server.jar 이다.
JUNIT으로 뽑아낼 수있다. 이 테스트 소스를 가지고 이클립스에서 테스트를 수행 한다고 한다.
-끝-
반응형