Jenkins-자동화 된 테스트
지속적 통합의 기본 원칙 중 하나는 빌드가 검증 가능해야한다는 것입니다. 특정 빌드가 빌드 프로세스의 다음 단계로 진행할 준비가되었는지 객관적으로 결정할 수 있어야하며이를 수행하는 가장 편리한 방법은 자동화 된 테스트를 사용하는 것입니다. 적절한 자동화 된 테스트 없이는 많은 빌드 아티팩트를 유지하고 직접 테스트해야하는데, 이는 지속적인 통합의 정신에 거의 맞지 않습니다. 다음 예제는 Selenium을 사용하여 자동화 된 웹 테스트를 실행하는 방법을 보여줍니다.
Step 1 − 플러그인 관리로 이동합니다.
Step 2− Hudson Selenium 플러그인을 찾아 설치를 선택합니다. Jenkins 인스턴스를 다시 시작합니다.
Step 3 − 시스템 구성으로 이동합니다.
Step 4 − 셀레늄 서버 jar를 구성하고 저장 버튼을 클릭합니다.
Note− 셀레늄 jar 파일은 SeleniumHQ 위치에서 다운로드 할 수 있습니다.
Selenium 독립형 서버의 다운로드를 클릭하십시오.
Step 5 − 대시 보드로 돌아가 HelloWorld 프로젝트에 대한 구성 옵션을 클릭합니다.
Step 6 − 빌드 단계 추가를 클릭하고“SeleniumHQ htmlSuite Run”옵션을 선택하십시오.
Step 7− 셀레늄 테스트에 필요한 세부 정보를 추가합니다. 여기서 suiteFile은 Selenium IDE를 사용하여 생성 된 TestSuite입니다. 저장을 클릭하고 빌드를 실행하십시오. 이제 포스트 빌드는 셀레늄 드라이버를 시작하고 html 테스트를 실행합니다.