티스토리

냥장판
검색하기

블로그 홈

냥장판

IT 분야 크리에이터
miaow-miaow.tistory.com/m

오해하지마세요 냥장판 맞아요

구독자
104
방명록 방문하기
반응형

주요 글 목록

  • [Katalon] Mobile Testing - List로 목록 저장하기 Test Scenario: Views > Radio Group 에서 라디오버튼으로 되어있는 radio element를 List에 저장하고, 임의의 라디오 버튼 클릭하기 Webdriver와 List를 사용해서 element 목록 저장하는 것을 해볼게요. 스크립트 시나리오는 Views > Radio Group 에서 라디오버튼으로 되어있는 radio element를 findElementClassName을 사용해서 찾아내고, List에 저장하여 리스트 중 임의의 라디오 버튼을 클릭하는 거에요. Record Mobile 기능사용하는 포스트는 아래를 참고하세요. 여기서 썼던 Object 들을 이번 포스팅에서도 똑같이 사용합니다. 2021/02/06 - [🎪 놀고있네/Katalon] - [Katalon] Mobile.. 공감수 0 댓글수 2 2021. 2. 6.
  • [Katalon] Mobile Testing - Record Mobile Katalon Studio에서 Record Mobile 기능을 사용해볼게요 Android apk 파일은 Katalon에서 제공하니 다운로드 하시면 됩니다. docs.katalon.com/katalon-studio/docs/scroll_element_mobile_automation.html#scroll-to-text Handling Scroll to Element in Mobile Automation This tutorial illustrates the Scroll Element which contains the given text in the mobile automation via a sample project in Katalon Studio. docs.katalon.com 1. Test app 파일 위.. 공감수 0 댓글수 0 2021. 2. 6.
  • [Katalon] Mobile Testing - Scroll to Text 안녕하세요 냥장판 입니다 모바일에서 element가 있다면 그 element의 text를 찾을 때 까지 스크롤을 다운하고, 해당 text에 도달하면 Tap하는 스크립트를 작성해보겠습니다. 이게 scroll to text 키워드입니다. Android apk 파일은 Katalon에서 제공하니 다운로드 하시면 됩니다. docs.katalon.com/katalon-studio/docs/scroll_element_mobile_automation.html#scroll-to-text Handling Scroll to Element in Mobile Automation This tutorial illustrates the Scroll Element which contains the given text in the mo.. 공감수 0 댓글수 0 2021. 2. 6.
  • [Katalon] Mobile Testing 환경 구성(mac OS) 목표: Katalon Studio에서 Mobile Testing(Android) 환경 구성하기 요약 Appium, Node.js 설치 Android Studio, Android SDK 설치 샘플 apk 준비하기(Katalon 제공) 디바이스 세팅(Katalon) 안녕하세요 냥장판 입니다 Katalon Studio에서 Mobile Testing을 위한 환경을 구성해볼게요. Katalon Docs 사이트에 들어가보면, Android Mobile Testing을 위한 Configuration이 나옵니다. docs.katalon.com/katalon-studio/docs/mobile-on-macos.html#android Mobile on macOS docs.katalon.com 차례대로 해봅시다. 1. App.. 공감수 0 댓글수 0 2021. 1. 29.
  • [Katalon] Mobile Test Case 생성(mac OS, Android) 목표: Mobile Test Case 생성하기 요약 Android App 준비하기 Test Case 생성 Record Mobile > Android 안녕하세요 냥장판 입니다 이번 포스팅에서는 Katalon Studio에서 Mobile Test Case를 생성해보겟습니다. Android 기준이고, 샘플 .apk 파일은 Katalon Studio에서 제공하는 파일을 사용했습니다. 해당 내용은 포스팅에 있으니 참고하세요. 2021/01/28 - [🎪 놀고있네/Katalon] - [Katalon] Mobile Testing 환경 구성(mac OS) 1. Android app 준비하기 프로젝트에서 테스트 케이스를 만듭니다. 해당 프로젝트 폴더에 androidapp 이라는 폴더를 만들고, androidapp 이라는.. 공감수 0 댓글수 0 2021. 1. 29.
  • [Appium] Appium 설치 및 환경 세팅하기(mac OS) 목표: Appium 설치하기! 요약 사전준비: JDK, Android Studio 설치 Homebrew 설치 Appium 설치 Node.js 설치 안녕하세요 냥장판 입니다 Android 환경기준으로 안내할게요! 1. JDK, Android Studio 설치하기 Katalon Studio는 별도의 emulator가 없기때문에, Android Studio를 설치하도록 가이드 되어있는데요. JDK 다운로드와 Android Studio 설치는 아래 포스팅을 참고하세요. 2021/01/11 - [기타] - Android Studio 설치(mac OS) 2. Homebrew 설치 Homebrew 는 mac OS 용 패키지 관리자 입니다. 터미널을 오픈해서 아래 명령어를 붙여넣기하세요 비밀번호 입력하고 엔터 설치가 .. 공감수 0 댓글수 0 2021. 1. 28.
  • [Katalon] Web Testing - Excel 파일에서 데이터 가져오기 이번에는 katalon에서 excel이나 csv 파일에 있는 데이터를 가져오는 방법을 알아보겠당 방법은 아래와 같다. Test Case 생성 excel/csv 파일 생성 TC에 variable 추가 Data File 생성 Test Suite 생성 Show Data Binding Test Case 생성 아래와 같은 TC를 생성했다. 구글 브라우저에 겁색어를 입력해서 검색하는 TC이다. 완성된 스크립트가 아니니 참고만 하길 바란다. Excel/csv 파일 생성 엑셀파일에 데이터를 입력하고 저장한다. 컬럼명을 keyword 하고, 아래 데이터를 입력한다. TC에 variable 추가 테스트 케이스의 variable에 keyword를 추가한다. 이 keyword 값을 엑셀파일에 입력한 데이터로 치환할거다. 위에.. 공감수 0 댓글수 0 2020. 11. 23.
  • [Katalon] 워크스페이스 디렉토리 가져오기 프로젝트 폴더(또는 워크스페이스)에 파일을 올려두고, 이를 사용할 수 있는 방법에 대해서 알려드릴게요. 우선 워크스페이스(예: 사용자 > Katalon Studio > SampleRPJ)에다가 폴더를 하나 만듭니다. 폴더는 Test_DataFiles 라고 해두져. 여기에 파일을 올려둡니다. 이미지 파일이 세개가 들어가 있어요. Katalon에서 워크스페이스를 새로고침해보면 해당 폴더가 생성됩니다. 예시로 테스트케이스를 작성해봅니다. 이미지를 업로드할 수 있는 사이트에 해당 파일 중 하나를 업로드 할거에요. 1 2 import com.kms.katalon.core.configuration.RunConfiguration as RunConfiguration import static com.kms.katalon.. 공감수 0 댓글수 0 2020. 10. 27.
  • [Katalon] Web Testing - Element 검색해서 클릭하기 안녕하세요? 오늘은 element 중 내가 원하는 텍스트를 가진 아이를 찾아서 클릭하는 것을 해보려고 합니다. 예시 사이트로 다음 웹툰을 사용해보도록 하죠. 저는 xpath를 이용해서 위치를 찾을건데, 그전에 Chropath 를 설치해서 사용햇는데 selector 찾는데 유용합니다. chrome.google.com/webstore/detail/chropath/ljngjbnaijcbncmcnjfhigebomdlkcjo?hl=ko&load=1 ChroPath ChroPath helps to generate and validate selectors like relative xpath with iframe,svg support. It also generate english testcases. chrome.goo.. 공감수 0 댓글수 0 2020. 10. 21.
  • [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.. 공감수 2 댓글수 0 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.. 공감수 0 댓글수 1 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 합니.. 공감수 0 댓글수 0 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.. 공감수 0 댓글수 0 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를 생성하고 그 이름을 지정하면 됩니다. 터미널을 열어서 다운로드한 파일의 디렉토리로 이동하고, 하.. 공감수 0 댓글수 0 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.. 공감수 1 댓글수 0 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.. 공감수 1 댓글수 2 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가캡쳐된다는 거에요. 그럼 이만 로그인을.. 공감수 0 댓글수 0 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 클릭하면 아이템이 추가됩니다... 공감수 1 댓글수 0 2020. 8. 19.
  • [Katalon] TestOps, Project 만들기 (with macOS) 안녕하세요 냥장판 입니다 Katalon에서 가장 기본적인 프로젝트를 생성해볼게요 1. TestOps 만들기 Katalon을 처음 시작하고 무작정 Project를 만들다보면 team, project를 선택해야하는 창이 떠요. 그때를 대비해 미리 TestOps를 만들어봅시다. 메뉴에서 TestOps > Katalon TestOps 를 클릭하면 Katalon TestOps 웹페이지가 로드됩니다. TestOps 에서는 본인이 만든 프로젝트를 관리할 수 있어요. 이때 가입했던 계정으로 로그인해주세요. Team을 생성합니다. Project를 생성합니다. 그럼 이제 프로젝트를 만들 수 있는 세팅이 끝났어요. style="display:inline-block;width:740px;height:200px" data-ad.. 공감수 0 댓글수 0 2020. 8. 18.
  • [Katalon] Katalon 설치하기 (with macOS) 안녕하세요 냥장판 입니다 지-인짜 오랜만에 게시글 올려요! 이번 게시글에서는 Katalon 이라는 자동화 테스트 프레임워크에 대해 다뤄볼겁니다. Katalon은 웹, API, 모바일 및 데스크탑 애플리케이션을 테스트 자동화 프레임워크인데요. 급하게 이 툴을 습득해야할 일이 생겨버려서 오랜만에 티스토리에 독학겸으로 올립니당 많이 부족할 예정ㅋㅋㅋㅋ 설치부터 진행해볼게요! 1. Katalon 다운로드 하기 Katalon 웹사이트에 접속합니다. https://www.katalon.com/ Katalon | Simplify Web, API, Mobile, Desktop Automated Tests Katalon is a powerful solution that helps you automate Web, API,.. 공감수 0 댓글수 0 2020. 8. 18.
    반응형
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.