Table of Contents |
---|
Selenium UI로 스크립트 작성
...
프로젝트에 스크립트 추가
Frontbuilder 프로젝트 소스 다운로드
...
참고: BackOffice
프로젝트에 스크립트 추가
시나리오
...
테스트 추가하는 경우
시나리오 테스트 명으로 폴더 생성
...
Unit Test 추가하는 경우
시나리오 폴더에 스크립트 파일 추가
생성된 폴더로 프로젝트 파일 드래그 앤 드롭
(예시) role.side 파일을 넣으면 초록색 혹은 빨간색으로 표시
...
프로젝트 소스 최신버전으로 업데이트
Git → Update Project 클릭(파란색 화살표)
프로젝트에 반영하기 전 프로젝트 소스를 최신으로 유지를 위함
...
Git repo에 스크립트 반영
왼쪽 사이드바 Commit → 해당 파일 체크박스 클릭 → 메시지 입력(예시 test add) → Commit and Push
...
(예시) Selenium/Auth/role.side 스크립트를 소스에 추가한 경우
auth 추가
...
Git 소스 반영
...
젠킨스에서 시나리오 테스트
젠킨스 접속
...
파이프라인 선택
어드민 스테이지 서버의 경우
ice4-backoffice-stg
...
Build with Parameters 클릭
선택된 모든 것을 선택 해제하여 스크립트 업데이트
빌드 실행 버튼을 눌러야만 빌드 파라미터가 수정됨
TEST_TARGET에 auth가 추가된것 확인
...
테스트
빌드 없이 테스트만 진행 할 경우
현재 선택된 것 모두 해체 후
USE_TEST 클릭
테스트할 대상 시나리오 클릭(다중선택 가능)
...
빌드 후 테스트 진행
현재 선택된 것 설정 유지
USE_TEST 클릭
테스트할 대상 시나리오 클릭(다중선택 가능)
...