본문 바로가기
CM/Selenium

Selenium을 이용한 UI 테스트

by 태하팍 2012. 6. 11.
반응형

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 이다!!
어떻게 설치를 하는가???
  • 다운로드 : http://release.seleniumhq.org/selenium-ide/
  • 로 접속하여  selenium-ide-1.8.1.xpi  등의 설치 파일을 다운 받는다!
    떱 클릭 아무리 해봐야 아무소용이 없다!!!!!!
    파이어폭스에서 열기를 통하여 해당 파일을 지정하여 설치를 한다^0^good~~
    그런 뒤에 아래의 그림처럼 Selenium IDE가 생기면 아래의 빨간점을 누른 상태에서 해당 URL을 접근하여
    테스트를 한 뒤에 다시 빨간 점을 누른다.
    그런뒤에 초록색 삼각형 버튼을 누르면 테스트 케이스(?), 매크로(?) 등이 만들어진다.
    이것을 파일로 뽑아내면 된다.





    Local에 Selenium  RC 띄우기(서버 스타트!!)

    명령어는 java -jar selenium-server.jar 이다.



    JUNIT으로 뽑아낼 수있다. 이 테스트 소스를 가지고 이클립스에서 테스트를 수행 한다고 한다.



    -끝-

     

    반응형