일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- PKI
- confluence
- 모바일앱테스트
- 테스트플로우
- Katalon
- 모바일자동화
- Git
- tastrail
- openssl
- katalonstudio
- 모바일테스트자동화
- jenkins
- testautomation
- 테스트자동화
- 테스트케이스
- qa #sqa #qa엔지니어
- 앱테스트자동화
- 카탈론스튜디오
- sqa
- test
- katalontestops
- 카탈론
- 공개키기반구조
- JIRA
- 지라
- github
- 테스트
- QA
- appium
- 지라연동
- Today
- Total
흔한 QA 엔지니어
Katalon Studio & Git에 연동하기! 본문
Katalon Studio(카탈론 스튜디오)는 테스트 자동화를 위한 올인원 솔루션입니다.
웹, 모바일, 데스크탑, API까지 다양한 플랫폼에서 자동화 테스트 구현이 가능합니다.
Java 기반이며, Selenium, Appium 같은 오픈소스 프레임워크 위에 구축되어 있습니다.
무료 버전에서 대부분 기능을 이용 가능하며, 코드리스 자동화 테스트가 가능하다는 것이 장점입니다.
그럼 카탈론 스튜디오를 사용하여 테스트 자동화 환경을 구축해보겠습니다.
1. Katalon Studio 설치
공식 홈페이지 내 계정 생성 후 Download Studio를 클릭합니다.
2. Katalon Studio 실행
Katalon Studio 실행 후 단계를 선택하고 나면 프로젝트가 생성됩니다.
신규 프로젝트 생성
File -> New -> Project
기존 프로젝트 이름 변경 시
Project -> Settings -> Project Information 내 Name 변경
3. Github에 해당 프로젝트 연동
코드 작성 전 Git과 연동하는 이유
- 버전 관리의 시작점 저장, 변경사항과 비교할 수 있는 기준점이 생깁니다.
- 다른 팀원과 협업을 위해 공유하는 기반을 만들기 위해서입니다.
- CI / CD 통합을 위해 준비하는 과정입니다. ex) Jenkins, Github Access
주의 - 원래 Clone Project의 기능은 Git Repository에 존재하는 소스코드를 로컬 내 import할 때 사용하는 기능입니다.
그래서 첫 연동 시 Share Project를 클릭해도 가능합니다.
Tag 옵션
1. When fetching a commit, also fetch its tags (default) - 커밋을 가져올 때, 그 커밋에 연결된 태그만 같이 가져옵니다.
2. Fetch all tags and their commits - 원격 저장소에 있는 모든 태그와 관련된 커밋을 다 가져옵니다. 태그 기반 릴리스 관리가 활발한 경우 쓸 수 있지만, 프로젝트가 크면 속도가 느릴 수 있습니다.
3. Don’t fetch any tags - 태그를 전혀 가져오지 않습니다. 태그를 사용하지 않거나, 오직 커밋만 필요할 때 사용합니다.
4. Git에 연동 완료
5. 소스 변경 시 Commit 클릭 후 Git Staging 메뉴 활성화
소스 변경 후 Commit 하면 Unstaged Changes에 변경된 사항들을 알 수 있습니다.
현재 캡쳐 화면에는 NaverTest 프로젝트에 master 브랜치로 설정되어 있습니다.
Staged Changes에 올라간 파일들만 커밋대상이라 커밋할 파일만 올려줍니다.
저는 git에 필요없는 파일들이 커밋되는 것을 막기 위해 .gitignore 파일을 stage에 올릴겁니다.
.gitignore 파일?
프로젝트 시작 전 필요없는 파일들을 지정 가능 ex) bin/, Libs/, Reports/ 폴더 등
6. Commit and master branch에 Push
'Test Automation > Katalon' 카테고리의 다른 글
Katalon Studio Android 앱 자동화 테스트 with Appium #3 (0) | 2025.04.18 |
---|---|
Katalon Studio Android 앱 자동화 테스트 with Appium #2 (1) | 2025.04.14 |
Katalon Studio Android 앱 자동화 테스트 with Appium #1 (1) | 2025.04.11 |
Katalon Studio & Katalon TestOps 연동하기! (0) | 2025.03.25 |
Katalon Studio Test Case 생성 & 실행해보기 (0) | 2025.03.24 |