카탈론 스튜디오

Katalon Studio
카탈론 스튜디오
개발자카탈론
초기 릴리즈2015년 1월
안정된 릴리스
2021년 5월 10일 8.0.0, 13개월 전(2021-05-10)
운영 체제Microsoft Windows, macOS, Linux
이용가능기간:영어
유형테스트 자동화
면허증.독자 사양 - 무료
웹 사이트katalon.com Edit this on Wikidata

Katalon Studio는 Katalon, Inc.에서 개발한 자동화 테스트 소프트웨어 도구입니다.이 소프트웨어는 오픈 소스 자동화 프레임워크인 Selenium, Appium 위에 구축되어 있으며 , API, 모바일 및 데스크톱 애플리케이션 [1]테스트특화된 IDE 인터페이스를 갖추고 있습니다.내부용으로 처음 출시된 것은 2015년 1월이었다.첫 공개는 2016년 9월이었다.SmartBear[2]The State of Testing 2018 Report of Testing by SmartBear에 따르면 2018년에는 UI 테스트 자동화 시장 점유율 9%를 획득했습니다.

Katalon은 2019년 3월 및 2020년 3월 Gartner Peer Insights Customers' Choice for Software Test [3]Automation으로 인정받고 있습니다.[4]

제품.

Katalon Studio는 테스트 케이스를 작성하기 위한 듀얼 호환 인터페이스를 제공합니다.즉, 기술력이 낮은 사용자를 위한 수동 뷰와 경험이 풍부한 테스터를 대상으로 한 스크립트 뷰에서 구문 하이라이트 및 인텔리전트한 코드 [5]완성을 갖춘 Author Automation Test를 제공합니다.

Katalon Studio는 Page Object Model [6]패턴을 따릅니다.기록 유틸리티를 사용하여 웹, 모바일 및 데스크톱 애플리케이션의 GUI 요소를 캡처하여 객체 저장소에 저장할 수 있습니다. 개체 저장소는 다양한 테스트 사례에 액세스하고 재사용할 수 있습니다.

테스트 케이스는 환경변수가 포함된 테스트 스위트를 사용하여 구성할 수 있습니다.테스트 실행은 프로파일을 사용하여 파라미터화 및 병렬화할 수 있습니다.

Catalon Studio의 원격 실행은 Docker 컨테이너 또는 명령줄 인터페이스(CLI)[7]통해 CI 시스템에 의해 트리거될 수 있습니다.

버전 7.4.0 이후 사용자는 Selenium 프로젝트에서 테스트 케이스를 실행할 수 있으며, TestNG [8]및 JUnit에서 Katalon Studio로 이전 이행할 수도 있습니다.

버전 7.8에서는 하이라이트 기능을 통해 제공되는 스마트한 트러블 슈팅 어프로치를 통해 디버깅 시 팀의 노력을 절약할 수 있습니다.타임 캡슐,[9] 브라우저 기반 비디오 레코더,[10] 자가 복구[11] 및 테스트 실패 스냅샷.[12]

최신 버전 8.0.0에서는 Azure DevOps(ADO)와의 네이티브 통합 기능을 통해 Azure DevOps의 테스트 케이스를 Katalon [13]Studio의 자동화된 테스트 케이스에 쉽게 매핑할 수 있습니다.또, 이 새로운 통합에 의해, 유저는 자동적으로 테스트 실행 로그와 리포트를 Katalon Studio 로부터 송신해 ADO 로 테스트를 실행할 수 있게 되어, 테스트 프로세스를 보다 명확하게 파악할 수 있게 됩니다.이 버전에서 제공되는 다른 주요 기능으로는 프로젝트 전체에서 재사용이 필요한 기능, 팀 작업 프로세스 속도를 높이기 위한 로드 시간 60% 단축, 사용자 경험 향상을 위한 신제품 투어 등이 있습니다.

테크놀로지

Katalon Studio에서 제공하는 테스트 자동화 프레임워크는 테스트 실행을 [5]위한 데이터 기반 기능을 갖춘 주요 테스트 오서링 방법으로 키워드 기반 접근 방식을 사용하여 개발되었습니다.

사용자 인터페이스는 Eclipse 리치 클라이언트 플랫폼(RCP)[5]에 구현된 완전한 통합 개발 환경(IDE)입니다.

키워드 library는 웹, API 및 모바일 테스트의 일반적인 액션으로 구성됩니다.Java로 작성된 외부 라이브러리를 프로젝트로 가져와 네이티브 [14]함수로 사용할 수 있습니다.

Katalon Studio에서 사용되는 주요 프로그래밍 언어는 Groovy[15][16]Java입니다.Katalon Studio는 Selenium 및 Appium을 [17]기반으로 한 환경 간 테스트 실행을 지원합니다.

지원되는 테크놀로지

  • 최신 웹 테크놀로지: HTML,[18] HTML5, JavaScript,[19] [20]Ajax, Angular[21]
  • Windows 데스크톱 애플리케이션 플랫폼:[22]Universal Windows Platform(UWP), Windows Forms(WinForms), Windows Presentation Foundation(WPF) 및 Classic Windows(Win32)
  • 크로스 브라우저 테스트:파이어폭스, Chrome, Microsoft Edge, Internet Explorer(9,10,11), Safari, 헤드리스[23] 브라우저
  • 모바일 앱: Android 및 iOS(네이티브 앱 및 모바일 웹 앱)[24]
  • 웹 서비스: RESTful 및 SOAP[25]

시스템 요건

운영 체제:Windows 7, Windows 8, Windows 10, macOS 10.11+, Linux (Ubuntu 기반)[26]

면허증.

Katalon Studio는 프리웨어로 시작했다.2019년 10월 Katalon은 7번째 출시에서 [27]독점 라이선스를 가진 새로운 제품 세트를 선보였다.새로운 제품 및 라이센스에는 Katalon Studio(무료), Katalon Studio Enterprise 및 Katalon Runtime Engine 등이 포함되어 있어 다양한 복잡성의 팀과 프로젝트가 예산, 라이센스 및 [28]확장성을 유연하게 할당할 수 있습니다.이전에 무료였던 여러 기능이 Katalon Studio Enterprise 라이센스로 [29]이동되었습니다.

관련 제품

Katalon Test Ops

Katalon TestOps는 차트, 그래프, 보고서를 통해 시각화된 테스트 데이터와 실행 결과를 제공하는 웹 기반 애플리케이션입니다.주요 기능으로는 테스트 관리, 테스트 계획 및 테스트 실행이 있습니다.Katalon TestOps는 Jira 및 기타 CI/CD [30]도구와 통합할 수 있습니다.

Katalon TestOps는 원래 2017년 11월에 Katalon Analytics로 출시되었습니다.2019년 10월 Katalon은 공식적으로 이름을 Katalon [31]TestOps로 변경했다.현재 2021년 5월 버전으로 제공되며 DevOps 팀에 최적의 테스트 오케스트레이션을 제공할 것으로 예상됩니다.

카탈론 레코더

Katalon Recorder는 웹 응용 프로그램에 사용자의 작업을 기록하고 테스트 스크립트를 생성하기 위한 브라우저 추가 기능입니다.Katalon Recorder는 Chrome과 [33]Firefox를 모두 지원합니다[32].Katalon Recorder는 Katalon Studio의 레코딩 유틸리티와 동일한 방식으로 작동하지만 테스트 단계를 실행하고 C#, Java, Python 등의 여러 언어로 테스트 스크립트를 내보낼 수도 있습니다.

Katalon Recorder 5.[34]4는 2021년 5월에 출시되었습니다.

카탈륨

카타리움은 셀레늄과 테스트NG를 기반으로 한 테스트 자동화 프로젝트의 청사진을 제공하는 프레임워크다[35].이 프레임워크는 아직 TestNG 및 Selenium과 협력해야 하는 사용자가 테스트 [36]케이스를 신속하게 셋업할 수 있도록 구축되어 있습니다.

Katalium[37] Server는 Katalium 프레임워크의 컴포넌트입니다.Selenium Grid를 사용하여 사용자 경험을 개선하기 위한 일련의 개선 사항입니다.Katalium Server는 개발 모드에서 스탠드아론(단일) 서버로 실행할 수 있습니다.

Katalium[38] Framework와 Katalium[39] Server는 모두 오픈 소스로 되어 있습니다.

카탈론 스토어

Katalon Store는 Katalon Studio에 추가 제품(또는 '플러그인')을 설치하고 더 많은 기능을 추가하고 테스트 자동화 전략을 최적화하는 테스터 및 개발자를 위한 플랫폼 역할을 합니다.사용자는 플러그인에 [40]대한 리뷰를 설치, 관리, 평가 및 작성할 수 있습니다.

Katalon Store에서는 플러그인이 3가지 주요 카테고리로 제공됩니다.통합, 커스텀 키워드 및 유틸리티.또한 Katalon Store는 사용자가 직접 [41]플러그인을 구축하고 제출할 수 있도록 합니다.

통합

Katalon Studio는 다음과 같은 다른 소프트웨어 [42]제품과 통합할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "KMS Technology Releases Katalon Studio, Free Intelligent Test Automation Toolset". Retrieved 2018-05-16.
  2. ^ "2018 State of Testing Report SmartBear". smartbear.com. Retrieved 2019-06-17.
  3. ^ "Reviews for Software Test Automation Reviews 2021 Gartner Peer Insights".
  4. ^ "Reviews for Software Test Automation Reviews 2021 Gartner Peer Insights".
  5. ^ a b c Adams, Ajamo (2018). Stop Coding - Learn to test automate without coding and get that automation testing job.
  6. ^ "uTest". www.utest.com. Retrieved 2018-05-16.
  7. ^ "Test Integrations - Katalon Studio - Katalon Documentation". docs.katalon.com. Retrieved 2018-05-16.
  8. ^ "Katalon Releases Selenium Migration Feature and Demonstrates Maturity With Codeless Testing".
  9. ^ "Fixing Broken Web Test Objects with Time Capsule". 14 October 2021.
  10. ^ "Browser-based Video Recorder". 14 October 2021.
  11. ^ "Self-healing Mechanism". 14 October 2021.
  12. ^ "Test Failure Snapshots". 14 October 2021.
  13. ^ "What's new in v8.0.0?". docs.katalon.com. 5 January 2022.
  14. ^ "Importing an External Library Into Your Automation Project in Katalon Studio - DZone DevOps". dzone.com. Retrieved 2018-05-16.
  15. ^ "A Structured Evaluation for Selecting a Right Automated Testing Tool". HCMC Software Testing Club. Retrieved 2018-05-16.
  16. ^ "Creating Test Cases Using Script Mode With Katalon Studio - DZone DevOps". dzone.com. Retrieved 2018-05-16.
  17. ^ "Best Automation Testing Tools for 2018 - Medium". Medium.com. Retrieved 2017-10-26.
  18. ^ "How to Create HTML report in katalon Studio". codebun. 2018-08-08. Retrieved 2019-11-15.
  19. ^ GitHub - katalon-studio/docs, Katalon Studio, 2019-11-14, retrieved 2019-11-15
  20. ^ Tribbiani, Joey (2017-07-05). "What makes Katalon Studio more powerful than any other Selenium based Frameworks?". Medium. Retrieved 2019-11-15.
  21. ^ "Katalon Studio 4.6.0 - A major upgrade to the record and playback feature". Katalon Solution. 2017-05-19. Retrieved 2019-11-15.
  22. ^ "Katalon Studio Hands On Review - How to Solve Common Automation Problems". www.softwaretestinghelp.com. Retrieved 2019-11-15.
  23. ^ "Methodologies". Katalon.{{cite web}}: CS1 maint :url-status (링크)
  24. ^ ToolsQA, Guest Author (2017-06-13). "Simple Mobile Automation Testing with Katalon Studio". TOOLSQA. Retrieved 2019-11-15. {{cite web}}: first=범용명(도움말)이 있습니다.
  25. ^ Community, E.-Automation Test (2018-12-10). "Testing REST API & RESTful Web Services using Katalon Studio". Medium. Retrieved 2019-11-15.
  26. ^ Team, Katalon Studio (2017-11-07). "Quick Start: How to set up your first automation test with Katalon Studio". Abode QA. Retrieved 2019-11-15.
  27. ^ "Katalon Rolls Out First Enterprise Model in New Release". Markets Insider. 2019-10-30. Retrieved 15 November 2019.
  28. ^ "Katalon Studio 7 is Here!". Katalon. Retrieved 15 November 2019.
  29. ^ "Version 7.0". Katalon Community. 2019-10-28. Retrieved 2021-05-04.
  30. ^ "Katalon TestOps". Katalon. Retrieved 14 November 2019.
  31. ^ "A Makeover for Katalon Brand Identity". katalon.com. Retrieved 14 November 2019.
  32. ^ "Katalon Recorder (Selenium tests generator)".
  33. ^ "Katalon Recorder (Selenium IDE alternative)".
  34. ^ "What's new in v5.5?". docs.katalon.com. 5 January 2022.
  35. ^ "Katalium - Selenium and TestNG made easy". Visual Studio Marketplace. Retrieved 14 November 2019.
  36. ^ "Introducing Katalium: Selenium and TestNG Made Easy".
  37. ^ "Katalium Server - The power-up for Selenium Grid". Retrieved 14 November 2019.
  38. ^ "Katalium Framework". GitHub.
  39. ^ "Katalium Server". GitHub.
  40. ^ "Katalon Introduces Store--A Marketplace for Katalon Studio Plugins". benzinga.com. 2019-03-07. Retrieved 15 November 2019.
  41. ^ "Katalon Store".
  42. ^ "Integrations". Katalon. Retrieved 14 November 2019.
  43. ^ "Katalon BDD - Test Automation for Jira". Atlassian Marketplace. Retrieved 14 November 2019.
  44. ^ "TestRail Integration". Katalon Store. Retrieved 14 November 2019.
  45. ^ "Integrating Katalon Studio, a free automated testing solution, with qTest Manager". QASymphony. 2017-08-10. Retrieved 14 November 2019.
  46. ^ "Integration With Jenkins and Other CI Tools in Katalon Studio". dzone.com. 2017-11-01. Retrieved 14 November 2019.
  47. ^ "Katalon Studio for Bamboo". Atlassian Marketplace. Retrieved 14 November 2019.
  48. ^ "Katalon Studio Runner - Plugins". Retrieved 14 November 2019.
  49. ^ "Katalon for Azure DevOps - Visual Studio Marketplace". Retrieved 14 November 2019.
  50. ^ "Slack Integration". Katalon Store. Retrieved 14 November 2019.
  51. ^ "Microsoft Teams Integration". Katalon Store. Retrieved 14 November 2019.
  52. ^ "Katalon Studio with BrowserStack for app testing". browserstack.com. Retrieved 14 November 2019.
  53. ^ "Katalon and Sauce Labs Collaborate to Deliver Better Automation and Continuous Testing Experience". Markets Insider. 2019-07-09. Retrieved 14 November 2019.
  54. ^ "LambdaTest now integrates with Katalon studio to offer seamless testing on 2000+ browser combinations". globenewswire.com. 2019-07-22. Retrieved 14 November 2019.
  55. ^ "How to Integrate Katalon Studio With Kobiton". dzone.com. 2017-10-31. Retrieved 14 November 2019.
  56. ^ "Applitools Integration". Katalon Store. Retrieved 14 November 2019.