본문 바로가기
반응형

Katalon20

[Katalon] Slack 연동하기 안녕하세요 냥장판입니다. 이번에는 Katalon과 Slack을 연동해볼거에요 순서는 아래와 같습니다. Slack Plug in 설치 Slack OAuth authentication token 입력 [TestOps] Slack Incoming Webhooks Test Suite 실행 1. Slack Plug in 설치 Katalon을 실행시키고 TestOps > ChaOps > Slack 을 클릭합니다. Katalon Store에서 Install 버튼을 클릭하고, agree Plug in 이 설치됩니다. Katalon으로 돌아와서 Reload Plugins 를 클릭하면 Slack Integration 에 성공했다는 메시지가 떠요. Katalon에서 Project > Settings 에 들어가서 Plugin.. 2020. 10. 16.
[TestOps] 원격 Test Plan 생성하기 Katalon Studio 상단에서 TestOps > Katalon TestOps 를 클릭합니다. 그러면 testops 웹페이지가 뜰거에요. 로그인하고 들어갑니다. 프로젝트를 선택합니다. 상단에 Test Management로 되어있는 것을 Continuous Testing 으로 변경합니다. Test Projects > Create Git Test Project 를 클릭합니다. git 저장소 url, 계정을 입력합니다. Connet > Create 를 클릭합니다. git test projcet가 생성되면 선택하고 들어가서 Create Plan 을 클릭합니다. style="display:inline-block;width:740px;height:200px" data-ad-client="ca-pub-951298.. 2020. 10. 12.
[Katalon] Git 연동하기 - Branch 생성하기 프로젝트를 GitHub에 연동하는 것은 아래 글을 참고하세요. 2020/10/10 - [놀고있네/Katalon] - [Katalon] Git 연동하기 [Katalon] Git 연동하기 Katalon을 Git과 연동해보도록 하겠습니다 상단에 Git 버튼을 클릭하고, Clone Project를 클릭합니다. Git 저장소의 URL을 복사하고, 계정 정보를 입력합니다. 일단 저장소에 브랜치 생성않고 바로 올릴거 miaow-miaow.tistory.com Git > Manage Branches > New Branch 이름 입력하고 TC를 새로 추가하거나, 내용을 변경해봅시다. 그러면 Unstaged Changes에 변경내용이 올라가고, 얘를 commit push 해보죠. Branch 이름 확인하시고 Next 합니.. 2020. 10. 11.
[Katalon] Git 연동하기 Katalon을 Git과 연동해보도록 하겠습니다 상단에 Git 버튼을 클릭하고, Clone Project를 클릭합니다. Git 저장소의 URL을 복사하고, 계정 정보를 입력합니다. 일단 저장소에 브랜치 생성않고 바로 올릴거에요 디렉토리 잘 확인해보시고 Finish 환경설정에서 Team > Git > Configuration > Repository Settings에서 세팅이 잘 되어있나 확인해봅니다. 아무것도 생성하지 않고 바로 commit 클릭해볼게요 그러면 git staging 메뉴가 뜹니다. 왼쪽 두개 창은 Unstaged Changes와 Staged Changes 창으로 나뉘어요 Staged Changeds로 올라간 파일들만 커밋대상이니까. Unstaged 에 파일들을 Staged로 Drag&Dro.. 2020. 10. 10.
[TestOps] 테스트 환경 구성하기 - Agent 설치 (MacOS) Katalon에서 테스트환경을 세팅할거에요. 그러기 위햇는 TestOps에서 Agent를 생성해볼거에요! Agent Setup Katalon Studio 상단에서 TestOps > Katalon TestOps 를 클릭합니다. 그러면 testops 웹페이지가 뜰거에요. 로그인하고 들어갑니다. 프로젝트를 선택합니다. 상단에 Test Management로 되어있는 것을 Continuous Testing 으로 변경합니다. Agent Setup > Dwonload Agent를 클릭합니다. 폴더로 이동해서 터미널을 실행합니다 Katalon API Key는 default로 설정했고요. 이게 없으면 here 눌러서 Key를 생성하고 그 이름을 지정하면 됩니다. 터미널을 열어서 다운로드한 파일의 디렉토리로 이동하고, 하.. 2020. 10. 10.
[Katalon] Web Testing - 파일 업로드하기(Upload File With Drag And Drop) 안녕하세요 냥장판 입니다 오늘은 파일을 업로드하는 걸 해볼게요. 사용할 수 있는 키워드는 Upload File With Drag And Drop Upload File 두가지입니다. 드래그 드롭할 수 있는 영역이 있다면 Upload File With Drag And Drop 을 사용해볼 수 있겠죠? 사실 Upload File 만 써서도 가능합니다. 1. Test Obejct 만들기 업로드할 영역의 Test Obejct가 필요합니다. Spy 나 Record를 사용해서 아래와 같은 영역을 캡쳐해둡니다. 업로드할 영역을 div_fileupload라는 이름의 Test Obejct를 추출했어요. 2. 업로드할 파일 경로 지정하기 Variables 에 파일경로(myfile)를 추가합니당 3. Upload File W.. 2020. 9. 14.
[Katalon] Web Testing - 텍스트 추출하기 - xpath 활용 안녕하세요 냥장판 입니다 이번에는 웹페이지 특정 영역에서 텍스트를 추출해서 클릭하는 걸 해볼거에요. 순서는 아래와 같아요. 1. 특정 영역 Object 확인 2. Obejct의 Xpath 확인 3. Script 작성하기 다 귀찮고 모를 때는 📌 modifyObjectProperty 활용하기! (이게 훨씬 간단함) 다음(daum.net)으로 들어가보면 로그인 영역이 있어요. 거기서 카카오계정으로 로그인을 선택하려고 합니다. 1. Spy 기능 이용해서 Obejct xpath 확인하기 Spy 기능을 이용합니다. 브라우저 URL을 입력하고 Start 버튼을 클릭합니다. 이 부분의 Obejct 를 얻으려고 하면 영역 클릭하고 아래 단축키을 눌러주면 Obejct가 저장되요. div_Daum 이라는 이름의 Objec.. 2020. 8. 26.
[Katalon] Record Web으로 Testcase 만들기 안녕하세요 냥장판 입니다 이번에는 Record 기능을 이용해서 TC를 만들어 보려고해요 아주 간단합니다. Login Webpage 라는 Test case를 만들었어요. TC 만드는 것은 아래 게시글 참고하세요. 2020/08/19 - [놀고있네/Katalon] - [Katalon] TestCase 만들기 (with macOS) 메뉴 중에 Record Web 이라는 버튼이 있어요. 이걸 클릭 클릭하면 URL을 입력할 수 있고, 브라우저를 선택할 수 있어요. 로그인을 해보고자하는 URL을 입력하고, 자주사용하시는 브라우저를 선택합니다. 영상 꼭 보길바랍니다. 저는 일부러 잘못된 ID와 PW를 입력해보았어요! Recorder를 사용할 때 장점은 Id를 갖는 Object가캡쳐된다는 거에요. 그럼 이만 로그인을.. 2020. 8. 19.
[Katalon] TestCase 만들기 (with macOS) 안녕하세요 냥장판 입니다 지난 게시글에서는 프로젝트 생성하는 것을 해봤는데요. 2020/08/18 - [놀고있네/Katalon] - [Katalon] TestOps, Project 만들기 (with macOS) 이번에는 실제 TC를 만들거에요. 웹페이지 오픈 웹페이지 종료 아주 간단하게 위와 같은 순서의 TC를 만들어 볼까 합니다 1. 우클릭 > New > Test Case Tests Explorer에서 우클릭 > New > Test Case 를 선택합니다. 이름을 지정해주고 OK 버튼을 클릭하면 해당 제목으로 TC가 생성되었어요. 2. Web UI Keyword 추가하기 Editor 상단에 보면 +Add 버튼 옆에 화살표가 있어요. 이거 클릭하고 Web UI Keyword 클릭하면 아이템이 추가됩니다... 2020. 8. 19.
반응형