katalon automation recorder
실습 검토 자습서 – Katalon 자동화 레코더 (Chrome 및 Firefox 용 Selenium IDE) :
Selenium IDE가 Firefox 55 이상에서 작동을 중지하여 자동화 테스트 작업이 방해 받았기 때문에 걱정하십니까? 좋은 소식이 있으니 걱정하지 마세요.
Katalon Studio 팀은 최근에 Catalon 자동화 레코더 더 이상 사용되지 않는 Selenium IDE를 사용하여 자동화 테스트를 계속할 수없는 사용자를 위해 개발되었습니다.
Firefox 및 Chrome에서 확장으로 추가 할 수 있으며 이러한 브라우저의 최신 버전에서 지원할 수 있습니다 (다음 버전에서도 지원 될 예정입니다). 이 도구는 Selenium IDE 및 기타 유사한 오픈 소스 프레임 워크를위한 완벽한 대안입니다.
Selenium IDE에서 Chrome 및 Firefox로 이식 된 매우 편리하고 강력한 테스트 단계 레코더이며 주요 기능은 그대로 유지됩니다.
학습 내용 :
Selenium IDE 대 Katalon 자동화 레코더
아래 그림에서 볼 수 있습니다. Selenium IDE에 제시된 모든 기능은 여기에서도 사용할 수 있습니다. 카탈로그 도구 .
실제로이 Katalon 도구에는 Robot Framework와 Katalon Studio라는 두 가지 내보내기 언어가 더 있습니다. 또한 Groovy 프로그래밍 언어와도 호환됩니다.
이 도구는 Selenium IDE에 크게 의존해온 팀에게 큰 도움이됩니다. Chrome 및 Firefox 브라우저에서 테스트를 기록, 디버그 및 재생할 수있는 강력한 IDE가 있습니다.
Catalon 자동화 레코더 설치
다음은 Chrome 및 Firefox 용 Katalon Automation Recorder를 다운로드 할 수있는 링크입니다.
이 도구를 설치하는 것은 매우 쉽고 빠릅니다. 방법을 보여 드리겠습니다.
위의 스크린 샷과 같이 'Firefox에 추가'버튼을 클릭하기 만하면 즉시 Firefox 툴바에 Katalon Recorder가 나타납니다 (설치하는 데 10 초 이상 걸리지 않음).
그리고 이것이 어떻게 보이는지 :
빠른 데모
'새로 만들기'버튼을 클릭하고 대화 상자에 테스트 케이스 이름을 제공합니다. 그런 다음‘확인’을 클릭하십시오.
'추가'버튼을 클릭하고 실행하려는 명령을 제공하십시오.
위의 참조 섹션에서 특정 명령이 수행하는 작업에 대한 세부 정보를 얻을 수 있습니다.
마찬가지로, 테스트 케이스를 완료하기 위해 후속 명령을 제공하십시오.
완료되면‘ 플레이 ’버튼을 눌러 테스트 케이스를 실행합니다.
위의 스크린 샷에서 볼 수 있듯이 성공적으로 실행 된 단계가 녹색으로 바뀌고 콘솔 영역에 테스트 케이스 통과 / 실패 상태와 함께 실행 정보가 표시됩니다.
Eclipse에서 새 Java 프로젝트 만들기
주요 특징
#1) 이 도구를 사용하면 웹 요소를 캡처하고 웹 앱에서 수행 된 작업을 기록 할 수 있습니다. 이를 통해 자동화 된 테스트 케이스를 생성 (새 테스트 케이스), 편집 (기존 테스트 케이스) 및 재생할 수 있습니다. 그리고이 모든 작업을 매우 빠르고 쉽게 수행 할 수 있습니다.
#두) 모든 셀레 니즈 명령 이 도구에서 지원됩니다.
#삼) 기존 Selenium IDE 테스트는 Katalon Recorder (스크립트 모드 사용)로 가져올 수 있으며 아래 언어 및 프레임 워크로 내보낼 수 있습니다.
언어 | 해당 프레임 워크 |
---|---|
루비 | WebDriver + Rspec |
그루비 | 카탈로그 스튜디오 |
자바 | WebDriver + TestNG |
자바 | WebDriver + Junit |
자바 | WebDriver- 백엔드 원격 제어 + Junit |
로봇 프레임 워크 | |
씨 # | WebDriver + Nunit |
Python2 | WebDriver + unittest |
# 4) 이 도구는 최신 버전의 Firefox 및 Chrome 브라우저와 호환됩니다.
# 5) Selenium 3 코어 엔진에서 작동합니다.
# 6) 여러 테스트 케이스를 결합하여 테스트 스위트 내에서 배열 할 수 있으며 완전한 테스트 스위트로 실행할 수 있습니다.
# 7) 테스트 케이스를 Katalon Studio로 가져올 수 있습니다. 키 기반 및 데이터 기반이며 TDD / BDD 테스트, API 테스트, 페이지 개체 모델, 테스트 관리, 테스트 케이스 기록, 고급 스크립팅, 병렬 실행을 지원하는 완전 무료 자동화 테스트 솔루션입니다. , CI 통합 및 훨씬 더!
# 8) Katalon Studio 사용자뿐 아니라 구식 Selenium IDE 및 기타 인기있는 오픈 소스 프레임 워크 사용자도 자동화 테스트를 기록하고 재생할 수 있습니다.
자세히 설명 된 기능
# 1) 도구 모음 : 도구 모음은 새로 만들기, 녹음, 재생, 내보내기, 도움말 및 설정의 6 개 버튼으로 구성됩니다.
- 새로운: 이 버튼을 클릭하면 테스트 스위트 내에 새 테스트 케이스를 추가 할 수 있습니다.
- 기록: 이렇게하면 테스트 단계를 기록 할 수 있습니다.
- 플레이: 기존 테스트 케이스를 실행하는 버튼입니다.
- 수출: 이 버튼을 클릭하면 언어 및 프레임 워크를 선택할 수있는 스크립트 모드로 이동합니다. 기본적으로 'Katalon Studio'가 선택되어 있습니다.
여기에서 스크립트를 저장할 수 있습니다. 클릭 파일로 저장 위 스크린 샷의 버튼을 클릭하면 스크립트를 Groovy 파일로 저장할 수 있습니다.
또한 여기서 프런트 엔드에서 지정한 명령에 해당하는 코드가 여기에 생성되었음을 확인할 수 있습니다.
이것은 Selenium IDE에 있던 '소스'섹션과 유사합니다.
아래에서 다른 언어 및 프레임 워크로 전환 할 수 있습니다.
언어 및 프레임 워크를 변경하면 그에 따라 스크립트의 코드가 자동으로 변경됩니다.
- 도움: 다양한 기능이 자세히 설명 된 Katalon Automation Recorder 사용자 가이드 페이지로 이동합니다.
- 설정 : 그러면 포트 및 구성 설정으로 이동합니다.
# 2) 테스트 케이스 탐색기 :
테스트 케이스 탐색기에는 테스트 스위트가 포함되어 있습니다. 테스트 스위트에는 여러 테스트 케이스가있을 수 있습니다.
테스트 케이스를 마우스 오른쪽 버튼으로 클릭하면 '새 테스트 케이스 추가', '테스트 케이스 제거'및 '테스트 케이스 이름 바꾸기'의 세 가지 옵션이 제공됩니다.
Test Suite를 마우스 오른쪽 버튼으로 클릭하면 6 가지 옵션이 제공됩니다. ‘오픈 테스트 스위트’ , ‘새 테스트 도구 모음 추가’ ,‘ 다른 이름으로 테스트 스위트 저장 ' ,‘ Close Test Suite ','Add New Test Case '및'Rename Test Suite '.
# 3) 테스트 케이스 창 :
이 영역에서는 테스트 단계를 추가, 삭제, 편집 및 실행할 수 있습니다. 각 테스트 단계에는 명령, 대상 및 값이 포함됩니다. 드래그 앤 드롭하여 테스트 단계의 순서를 변경할 수도 있습니다.
# 4) 콘솔 및 참조 :
한계
위에서 논의한 모든 전문가와 함께 도구에서 관찰 한 특정 단점도 있습니다.
예를 들면 :
- 현재 실험적인 특정 명령이 있습니다. 예를 들면 ,‘ sendKeys ’명령은 실험적입니다. 앞으로 이것은 typeKeys 명령으로 대체 될 수 있습니다. 따라서 실험적인 명령을 사용하는 경우 나중에 테스트 스크립트를 업데이트해야합니다.
- 기본 URL을 지정하는 옵션도 도구의 어디에도 표시되지 않습니다. 이것은 Selenium IDE에서 유용한 옵션으로 테스트 케이스를 여러 도메인에서 실행할 수 있습니다.
- Firefox에서 Katalon Recorder의 도구 모음에 '설정'버튼이 없습니다.
Chrome에는 6 개의 버튼과 비교하여 여기에는 5 개의 버튼 만 있습니다.
- 도구에 표시되는 특정 다른 버그도 있습니다. Katalon Automation Recorder 버그 및 제안 섹션을 방문하여 기존 문제 및 제안 된 해결 방법에 대해 자세히 알아보십시오.
이 도구에 대해 자세히 알아보십시오.
여기에서 확인 빠른 시작 안내서 카탈로그 자동화 레코더에.
테이크 아웃
- 이 도구는 매우 쉽고 빠르게 설치할 수 있습니다.
- 이 도구는 완전 무료입니다.
- 사용하기 쉬운. 참조 섹션은 각 명령의 작동 방식과 사용해야하는시기에 대해 자세히 설명하므로 매우 유용합니다.
- 여러 언어 및 프레임 워크 지원으로이 도구가 더 유용합니다.
- Selenium IDE에 있던 거의 모든 기능이이 도구에 보존됩니다.
- 실제로 Selenium IDE에서 사용할 수없는 몇 가지 새로운 명령이 추가 된 것을 볼 수있었습니다. 이것은 Automation Recorder를 더욱 강력하게 만듭니다.
- 이 도구는 자동화 테스트 작업을 위해 Selenium IDE에 크게 의존하는 테스트 팀을위한 이점입니다.
- Selenium IDE의 다른 대체품보다 더 나은 것으로 나타났습니다. 예를 들면 , Chrome 용 Kantu와 달리 Katalon Recorder는 Selenium IDE에있는 모든 명령을 지원합니다.
- 최신 Firefox 및 Chrome 브라우저와 호환되며 향후 버전에서도 지원됩니다.
- 도구에 몇 가지 작은 버그가 있습니다. 그러나 이러한 버그는이 도구가 제공하는 뛰어난 기능, 사용 편의성 및 기능 앞에 아무데도 없습니다.
전반적으로 Katalon Automation Recorder는 자동화 테스트를위한 훌륭한 도구이며 Selenium IDE를 완벽하게 대체합니다. 이 무료 도구를 사용해보고 여기에 질문을 알려주십시오.
추천 도서
- Selenium Vs Katalon Studio : Katalon Studio에서 Selenium 테스트를 단순화하는 방법
- Selenium WebDriver 소개 – Selenium Tutorial # 8
- Eclipse 용 Appium Studio : Eclipse에서 엔드-투-엔드 Appium / Selenium 자동화
- AutoIt 튜토리얼-AutoIt 다운로드, 설치 및 기본 AutoIt 스크립트
- Selenium 자동화 프로젝트의 테스트 추정에 영향을 미치는 7 가지 요인 – Selenium Tutorial # 32
- Selenium IDE 튜토리얼 : Firefox에서 예제가있는 IDE 명령
- Katalon Studio를 사용한 Jira 테스트 자동화
- Selenium IDE 다운로드 설치 및 핵심 기능 소개