: 자동화 툴을 사용하지 않고 수동적으로 테스트 케이스 실행
: 테스트 케이스의 자동화
-> 생산성과 reporting의 효율이 증가한다.
: 가장 대표적인 Automated Testing Suite
-> 다양한 언어, OS, web browser를 지원한다.
: 테스트케이스를 생성하고 실행하는 API
: 테스트 케이스를 생성하고, 실행하는 Firefox용 플러그인 (크롬 익스텐션으로도 있음)
-> 사용자의 모든 interaction을 기록하고 재생
Record a new test in a new project
를 클릭
프로젝트 이름을 입력하고, baseurl을 입력한다.
amazon.com으로 실습했다.
Start Recording 클릭시, 자동으로 baseURL로의 창이 켜진다. 마우스 클릭, 검색 등의 액션을 취한 뒤 selenium IDE로 돌아오면
아래와 같이 모든 액션이 기록됨을 확인할 수 있다.
이 일련의 과정을 script로 export해서 자동화가 가능하다.
Python으로 export해보았다.
다운로드한 .py를 열어보면 다음과 같이 action들이 script로 작성됨을 알 수 있다.