Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »


Selenium UI로 스크립트 작성


프로젝트에 스크립트 추가

Frontbuilder 프로젝트 소스 다운로드

backend나 별도의 서버 실행은 필요하지 않고 소스만 다운

  • IntelliJ 추천

  • 브렌치는 Staging으로 설정(IntelliJ하단에서 브랜치 정보 확인&변경 가능)

참고: BackOffice

프로젝트에 스크립트 추가

시나리오 테스트의 경우 폴더 추가

시나리오 폴더에 스크립트 추가

생성된 폴더로 프로젝트 파일 드래그 앤 드롭

(예시) role.side 파일을 넣으면 초록색 혹은 빨간색으로 표시

프로젝트 소스 최신버전으로 업데이트

Git → Update Project 클릭(파란색 화살표)

  • 프로젝트에 반영하기 전 프로젝트 소스를 최신으로 유지를 위함

Git repo에 스크립트 반영

왼쪽 사이드바 Commit → 해당 파일 체크박스 클릭 → 메시지 입력(예시 test add) → Commit and Push

Push를 눌러야 최종 완료

Gitlab에 접속하여 해당 파일 업데이트 되었는지 확인

브렌치: staging

http://dcsf-dev08.i-on.net/dxp/frontbuilder.git


젠킨스에서 빌드

젠킨스 스크립트 수정

젠킨스 스크립트에 시나리오 폴더 추가

Jenkinsfile 오픈

Jenkinsfile TEST_TARGET의 value에 테스트 대상 폴더명를 추가

(예시) Selenium/Auth/role.side 스크립트를 소스에 추가한 경우

  • auth 추가

Git 소스 반영

젠킨스에서 시나리오 테스트

젠킨스 접속

파이프라인 선택

어드민 스테이지 서버의 경우

ice4-backoffice-stg

Build with Parameters 클릭

선택된 모든 것을 선택 해제하여 스크립트 업데이트

  • 빌드 실행 버튼을 눌러야만 빌드 파라미터가 수정됨

TEST_TARGET에 auth가 추가된것 확인

테스트

빌드 없이 테스트만 진행 할 경우

현재 선택된 것 모두 해체 후

  • USE_TEST 클릭

  • 테스트할 대상 시나리오 클릭(다중선택 가능)

빌드 후 테스트 진행

현재 선택된 것 설정 유지

  • USE_TEST 클릭

  • 테스트할 대상 시나리오 클릭(다중선택 가능)

  • No labels