Katalon Studio Explained

Katalon Platform
Logo Alt:Katalon platform logo
Developer:Katalon, Inc.
Released:January 2015
Latest Release Version:9.4.0
Operating System:Microsoft Windows, macOS, Linux
Language:English
Genre:Test automation
License:Proprietary - Free & Paid
Website:https://katalon.com/

Katalon Platform is an automation testing software tool developed by Katalon, Inc. The software is built on top of the open-source automation frameworks Selenium, Appium with a specialized IDE interface for web, API, mobile and desktop application testing.[1] Its initial release for internal use was in January 2015. Its first public release was in September 2016. In 2018, the software acquired 9% of market penetration for UI test automation, according to The State of Testing 2018 Report by SmartBear.[2]

Katalon is recognized as a March 2019 and March 2020 Gartner Peer Insights Customers’ Choice for Software Test Automation.[3] [4]

Platform

Katalon Platform provides a dual interchangeable interface for creating test cases: a manual view for the less technical users and a script view gearing toward experienced testers to author automation tests with syntax highlight and intelligent code completion.

Katalon Platform follows the Page Object Model pattern.[5] GUI elements on web, mobile, and desktop apps can be captured using the recording utility and stored into the Object Repository, which is accessible and reusable across different test cases.

Test cases can be structured using test suites with environment variables. Test execution can be parameterized and parallelized using profiles.

Remote execution in Katalon Platform can be triggered by CI systems via Docker container or command line interface (CLI).[6]

From version 7.4.0, users are able to execute test cases from Selenium projects,[7] along with the previous migration from TestNG and JUnit to Katalon Platform.

In version 7.8, users can save team effort while debugging with smart troubleshooting approaches offered via highlight features: Time Capsule,[8] Browser-based Video Recorder,[9] Self-healing[10] and Test Failure Snapshots.[11]

Provided in the latest version 8.4.0 is the native integration with Azure DevOps (ADO) which enables users to easily map test cases in Azure DevOps to automated test cases in Katalon Platform.[12] Additionally, this new integration will allow users to automatically send test execution logs and reports from Katalon Platform to test run in ADO, which will enable them to get a clearer picture of the testing process. Other highlight features offered in this version are reusable desired capabilities across projects, 60% faster load time to speed up team working process, a newly-made product tour to enhance user experience and so on.

Technologies

The test automation framework provided within Katalon Platform was developed with the keyword-driven approach as the primary test authoring method with data-driven functionality for test execution.[13]

The user interface is a complete integrated development environment (IDE) implemented on Eclipse rich client platform (RCP).

The keyword libraries are a composition of common actions for web, API, and mobile testings. External libraries written in Java can be imported into a project to be used as native functions.[14]

The main programming language used in Katalon Platform are Groovy and Java.[15] [16] Katalon Platform supports cross-environment test executions based on Selenium and Appium.[17]

Supported technologies

System requirements

Operating systems: Windows 7, Windows 8, Windows 10, macOS 10.11+, Linux (Ubuntu-based)[25]

License

Katalon Platform started out as Freeware. In October 2019, Katalon introduced a new product set with proprietary licenses in its seventh release.[26] The new products and licenses include, including Katalon Platform (Free), Katalon Platform Enterprise, and Katalon Runtime Engine, so that teams and projects of various complexities can have a flexible allocation on budget, licensing, and scalability.[27] Several features that were previously free were moved to the Katalon Platform Enterprise license.[28]

Core products

Katalon TestOps

Katalon TestOps is a web-based application that provides visualized test data and execution results through charts, graphs, and reports. Its key features include test management, test planning, and test execution. Katalon TestOps can be integrated with Jira and other CI/CD tools.[29]

Katalon TestOps was originally released as Katalon Analytics in November 2017. In October 2019, Katalon officially changed the name to Katalon TestOps.[30] It is currently available in the May 2021 version and is expected to provide DevOps team with the optimal test orchestration.

Katalon Recorder

Katalon Recorder is a browser add-on for recording user's actions in web applications and generating test scripts. Katalon Recorder supports both Chrome[31] and Firefox.[32] Katalon Recorder functions in the same way as Katalon Platform's recording utility, but it can also execute test steps and export test scripts in many languages such as C#, Java, and Python.

Katalon Recorder 5.4 was released in May 2021.[33]

Katalium

Katalium is a framework[34] that provides a blueprint for test automation projects based on Selenium and TestNG. The framework is built to help users who still need to work with TestNG and Selenium to quickly set up test cases.[35]

Katalium Server[36] is a component of the Katalium framework. It is a set of enhancements to improve the user experience with Selenium Grid. Katalium Server can be run as a Standalone (single) server in development mode.

Both Katalium Framework[37] and Katalium Server[38] are made open-source.

Katalon Store

Katalon Store serves as a platform for testers and developers to install add-on products (or ‘plugins’) and add more features and optimize test automation strategies in Katalon Platform. Users can install, manage, rate, and write reviews for plugins.[39]

In Katalon Store, plugins are made available in 3 main categories: Integration, Custom Keywords, and Utilities. Katalon Store also allows users to build and submit their own plugins.[40]

Integrations

Katalon Platform can be integrated with other software products,[41] including:

See also

Notes and References

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