selenium integration with github using eclipse
Eclipse를 사용하여 GitHub와 Selenium 통합에 대한 단계별 자습서 :
Git 및 GitHub는 중앙 클라우드 기반 위치를 제공하므로 개발자가 웹 개발 프로젝트에서 작업하는 동안 코드를 저장하고 공유 할 수 있습니다. 그들은 한 프로젝트에 한 명 이상의 개발자가있을 때 소프트웨어 개발 프로세스에 혁명을 일으켰습니다.
GitHub는 개발자가 프레임 워크를 공유하고 소프트웨어 빌드 시간을 줄여 궁극적으로 서로의 코드를 작업 할 수있는 플랫폼을 제공합니다.
오라클 PL / SQL 인터뷰 질문 및 답변 7 년 경력
이 기사에서는 Eclipse를 사용하여 Selenium 스크립트를 GitHub에 통합하는 방법을 배웁니다. 그러나 프로세스를 배우기 전에 GitHub의 모든 기능과 기본 용어가 무엇인지 숙지하겠습니다.
학습 내용 :
힘내는 무엇입니까?
GIT – Linus Torvalds에서 처음 개발 한 것은 소프트웨어 애플리케이션의 소스 코드를 관리하는 데 사용되는 버전 제어 시스템입니다.
이를 통해 많은 개발자가 다른 사람에게 방해를주지 않고 동일한 파일에서 동시에 공동으로 작업 할 수 있습니다.
GitHub 란 무엇입니까?
예제의 상황을 고려해 보겠습니다. 소프트웨어 응용 프로그램을 개발하기 위해 팀에서 작업 중이고 팀의 두 구성원이 특정 모듈에서 작업한다고 가정합니다. 그들을 A와 B로 생각합시다.
해당 모듈의 경우 개발자 A는 자신의 PC에 사본을 갖고 개발자 B는 자신의 PC에 사본을 갖게됩니다. 이 시점에서 개발자 B가 모듈의 코드를 변경하면 개발자 A는 개발자 B의 변경 사항을 알지 못하며 그 반대의 경우도 마찬가지입니다.
이 문제를 극복하기 위해 GitHub라는 플랫폼이 있습니다. Github는 소프트웨어 애플리케이션의 소스 코드를 git 소프트웨어 (로컬 PC에 설치)를 통해 업로드 / 저장하거나 PC에서 직접 코드를 복사하여 서버에 저장할 수있는 웹 호스팅 서비스입니다.
GitHub의 기능
다음은 GitHub의 다양한 기능입니다.
- 분산 : GitHub는 분산 네트워크를 제공하므로 코드 백업을 제공합니다. 따라서 중앙 서버가 충돌하는 경우 코더는 로컬 저장소에 복사본을 가지고 있습니다. 변경된 코드의 각 버전 또는 각 사본을 저장합니다.
- 호환 가능 : SVN과 같은 다른 버전 제어 시스템을 사용 중이고 GitHub로 전환하려는 경우 새 코드를 다시 만들지 않고도 쉽게 수행 할 수 있습니다.
- 분기 : 분기는 GitHub에서 제공하는 고유 한 기능입니다. 개발자는 원격 브랜치에서 코드 섹션을 선택해야합니다. 브랜치 개발자는 몇 초 내에 코드를 변경, 병합 또는 삭제할 수 있습니다.
- 안전한: GitHub는 개발자의 변경 / 커밋에 대해 SHAI (암호화 된 16 진수 코드)의 보안 기능을 사용합니다. 따라서 개발 된 프로젝트의 기밀성을 유지합니다.
기본 용어
GitHub와 관련된 기본 용어에 익숙해 지도록하겠습니다.
- 풀 요청 : 코드 / 스크립트를 변경 한 경우 다른 공동 작업자에게 풀 요청을 보냅니다.
- 저장소: 간단하게 모든 문서 파일과 변경 내역을 포함하는 작업장의 저장 영역으로 취급 할 수 있습니다.
- 포크: 변경할 수있는 계정에있는 다른 저장소의 사본이며 원본 코드에는 영향을주지 않습니다.
- 범하다: 파일에서 변경 한 사항이 무엇이든 커밋됩니다. 모든 변경 사항은 '개정판'이라고도하는 특정 이름 또는 ID로 저장됩니다.
- 분기 : 소프트웨어의 기본 또는 원격 트랙에서 코드의 일부 / 섹션을 추출 할 때이를 '분기'라고하며 프로세스를 분기라고합니다.
Git을 설치하는 방법?
시스템에 Git을 설치하여 프로세스를 시작하겠습니다.
아래 단계에 따라 Git을 설치하십시오.
#1) 로 이동 https://git-scm.com/ .
#두) 클릭 다운로드 버튼 , 아래 이미지와 같이. 그러면 시스템에 최신 안정 버전의 Git이 다운로드됩니다.
#삼) 더블 클릭 다운로드 한 설치 파일 설치 프로세스를 시작합니다.
# 4) 수락 GNU 일반 공중 사용 허가서 . 다음 버튼을 클릭하십시오.
# 5) 제공 설치 위치 Git을 설치하려는 위치. 클릭 다음 버튼 .
# 6) 설치할 아래 이미지와 같이 다음 구성 요소를 선택하십시오. 다음 버튼을 클릭하십시오.
# 7) 이 마법사에는 바로 가기를 만드는 옵션이 있습니다. 기본적으로 바로 가기 아이콘이 생성 될 시작 메뉴 폴더가 미리 선택되어 있습니다. 변경하려는 경우 위치를 제공하고 그렇지 않으면 변경하지 않은 상태로 두십시오. 다음 버튼을 클릭하십시오.
# 8) 마법사의이 페이지에는 명령 줄에서 Git을 사용하는 방법에 대한 옵션이 제공됩니다. 선택 두 번째 옵션 이것을 선택하면 Windows 명령 프롬프트에서 Git을 사용할 수 있습니다. 다음 버튼을 클릭하십시오.
# 9) 마법사에 다음 화면이 표시됩니다. 다음 버튼을 클릭하십시오.
# 10) 마법사의 다음 페이지에는 줄 끝 변환을 구성하는 조항이 있습니다. 기본 설정을 그대로두고 다음 버튼을 클릭합니다.
#열한) 마법사의 다음 페이지에서 Git bash와 함께 사용할 터미널 에뮬레이터를 선택하십시오. 기본 설정을 그대로두고 다음 버튼을 클릭합니다.
# 12) 마법사의 마지막 페이지에는 Git에서 제공하는 추가 기능을 활성화하는 옵션이 있습니다. 이미지에 표시된 옵션을 선택하고 설치 버튼을 클릭합니다.
노트 : 설치 프로세스가 완료되면 성공적으로 실행되었는지 확인해야합니다. 그렇게하려면 명령 프롬프트를 열고 'Git'를 입력 한 다음 'Enter'키를 누릅니다. 아래에 표시된 화면이 출력과 일치하면 설치 프로세스가 성공했음을 의미합니다.
Git 플러그인으로 Eclipse 설정
#1) Eclipse를 시작하고 다음으로 이동하십시오. 도움말 => Eclipse Marketplace .
#두) 아래 이미지와 같이 다음 화면이 표시됩니다.
#삼) 아래 이미지와 같이 찾기 섹션에 'EGit'을 입력합니다.
# 4) 이동을 클릭하십시오.
# 5) 설치하려면 설치 버튼을 클릭하십시오. “EGit-Eclipse 용 Git 통합” .
# 6) 아래 이미지에 표시된대로 모든 옵션을 선택하십시오. 다음 버튼을 클릭하십시오.
편집 기능이있는 YouTube to mp3 변환기
# 7) 라이센스 계약에 동의하고 마침 버튼을 클릭합니다.
따라서 PC에 Git 플러그인을 성공적으로 설치했습니다.
GitHub에 리포지토리 생성
저장소를 만드는 과정을 배우기 전에 저장소가 무엇인지 이해합시다.
GitHub와 관련하여 저장소는 모든 데이터, 파일 등을 저장할 수있는 중앙 위치를 의미합니다. 특히 프로젝트의 활동을 효율적으로 조정하는 데 사용됩니다. 간단히 말해 자바 파일, 스크린 샷, 비디오, Excel 시트, 문서 등을 추가 할 수 있으며 프로젝트에 필요한 모든 것을 저장소에 추가 할 수 있습니다.
아래 단계에 따라 GitHub에 리포지토리를 만듭니다.
1. https://github.com/으로 이동합니다.
2. 가입 절차를 완료합니다.
3. 유효한 자격 증명으로 로그인합니다.
4. 클릭 '새 저장소' 아래 이미지와 같이.
5. 저장소 이름을 '저장소 이름' 텍스트 상자.
6. 저장소에 대한 설명 (선택 사항)을 제공합니다.
7. 클릭 '저장소 생성' 단추.
따라서 저장소가 생성됩니다.
Eclipse를 사용하여 GitHub와 Selenium 통합
다음은 통합에 관련된 단계입니다. Eclipse IDE를 사용하는 GitHub가 포함 된 Selenium 자동화 스크립트
#1) Selenium을 GitHub와 통합하려면 Eclipse IDE를 시작하고 GitHub와 동기화 할 Selenium Automation 프로젝트로 이동하십시오.
#두) 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 팀 => 프로젝트 공유 .
#삼) 드롭 다운에서 저장소를 선택합니다. 드롭 다운에 데이터가 표시되지 않으면 만들기를 클릭합니다.
# 4) GitHub와 통합하려는 Selenium Automation 프로젝트를 클릭하십시오. 클릭 끝 단추.
# 5) Selenium 프로젝트의 구조가 다음과 같이 변경되었습니다.
# 6) Git Repository로 구성된 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다. 로 이동 팀 => 커밋 .
# 7) Selenium 자동화 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 팀 => 색인에 추가 .
# 8) 커밋 메시지를 입력하고 커밋 버튼 .
이렇게하면 모든 테스트 케이스 파일이 단계적 변경에 추가됩니다.
# 9) Eclipse에서 Git 저장소 탭을 엽니 다.
노트 : 탭이 기본적으로 열리지 않으면 아래 단계를 따르십시오.
에) 로 이동 Windows =>보기 표시 => 기타 .
비) Git 폴더에서 다음을 선택합니다. Git 리포지토리 및 Git 스테이징 확인 버튼을 클릭합니다.
최고의 휴대폰 스파이 소프트웨어
# 10) Git Repository에서 remote를 마우스 오른쪽 버튼으로 클릭하고 이동하여 원격을 만듭니다.
#열한) 새 팝업 창이 열리고 원격 이름을 제공합니다. 다른 설정은 변경하지 않고 확인 버튼을 클릭합니다.
# 12) 다른 팝업 창이 열리면 아래 단계에 따라 복사 할 수있는 GitHub 저장소의 URL을 제공합니다.
에) 다음으로 이동 생성 된 저장소 GitHub에서.
비) 아래 이미지와 같이 복제 또는 다운로드를 클릭하십시오.
씨) URL을 복사하십시오.
# 13) 아래 이미지와 같이 복사 한 URL과 GitHub 계정의 로그인 자격 증명을 포함한 기타 세부 정보를 제공하고 마침 버튼을 클릭합니다.
# 14) 구성 프로세스가 완료되면 변경 사항을 적용 할 분기를 선택해야합니다. 클릭 고급 버튼 이미지와 같이.
#열 다섯) 지점을 선택하고 사양 추가 버튼 .
# 16) 마지막으로 마침 버튼을 클릭합니다. 이제 Remote 아래에 11 단계에서 제공 한 이름 인 폴더가 있습니다.
# 17) 빨간색 화살표가있는 URL을 마우스 오른쪽 버튼으로 클릭하고 푸시 .
# 18) 따라서 Selenium 프로젝트의 모든 변경 사항과 테스트 케이스가 저장소에 커밋됩니다.
# 19) GitHub 계정에서 업데이트를 확인하십시오.
결론
이 기사에서는 Selenium 프로젝트의 자동화 스크립트를 GitHub에 통합하는 방법을 배웠습니다. 두 명 이상의 개발자가 테스트 자동화 프로젝트를 진행할 때 팀 간의 조정이 마감일을 달성하는 데 가장 큰 장애물입니다.
여기에서 GitHub는 개발자가 서로의 코드를 검토하고 필요한 경우 필요한 변경을 수행 할 수있는 중앙 플랫폼을 제공합니다.
따라서 GitHub를 효율적으로 사용하면 소프트웨어 응용 프로그램을 개발하는 데 걸리는 시간을 줄일 수 있습니다.
행복한 독서 !!