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 소스 반영