Katalon Studio vs Katalon Studio Enterprise Features
Katalon Studio is available in two editions: Katalon Studio (KS) Free and Katalon Studio Enterprise (KSE). This document compares the free and Enterprise-exclusive features in the latest version of Katalon Studio.
Component | Features | Description | KS Free | KSE |
---|---|---|---|---|
Test Generation | Web: Record and Playback with debugging options | Quickly correct test failures on newly recorded test to make it reliable. | ✅ | |
Web: Image-based Testing | Find and interact with image objects. This feature is particularly helpful when objects retain the same appearance even if the underlying structures have changed. | ✅ | ||
Web: Smart XPath Generator | Auto-generate neighbor XPaths as alternative locators to find an object at runtime. | ✅ | ✅ | |
Web: Advanced Web Locator Settings | Define if XPath, Attributes, or CSS is the default web locator when using Recorder and Spy. | ✅ | ||
Web: Smart Locator | Expand upon the existing locator strategies to enhance the accuracy and effectiveness of identifying web elements. | ✅ | ||
API:Import OpenAPI Specifications | Quickly create test objects by importing RESTful APIs with OpenAPI Specification version 3.0. | ✅ | ||
API: Customized Request Methods and Advanced Settings |
| ✅ | ||
API: Schema compliance validation (JSON, XML, GraphQL) | Validate request objects against XML / JSON / GraphQL schemas. | ✅ | ✅ | |
API: GraphQL | Create and test GraphQL requests. | ✅ | ✅ | |
Web and API: SSL Client Certificate | Configure Katalon Studio to use client certificate for all requests. | ✅ | ||
Mobile: Image-based testing | Find and interact with image elements. This feature is particularly helpful for testing dynamic or canvas elements. | ✅ | ||
Windows Desktop: Native Windows Recorder | Seamlessly record tests for Windows desktop applications | ✅ | ||
Custom Keywords | Create, use, import and export custom keywords across projects. | ✅ | ||
Data-driven testing | Excel, CSV, PostgreSQL, MySQL | Read input values for test scripts from Excel files, CSV files, internal test data, and database. | ✅ | ✅ |
Oracle SQL, SQL Server | Read input values for test scripts from Oracle SQL, and SQL Server. | ✅ | ||
Combine multiple Data Files | Read input values for test scripts from multiple data file combinations. | ✅ | ||
External Database having JDBC Drivers | Read input values for test scripts from other databases having JDBC drivers (e.g., MongoDB, SAP HANA DB). | ✅ | ||
Data-driven testing at the test case level | Conduct data binding in a test case. | ✅ | ||
Data-driven testing in a dynamic test suite | Conduct data binding in a dynamic test suite. | ✅ | ||
Checkpoints | Take snapshots of tests at a specific time. These snapshots are used to verify if the current state of the data source is different from its previously taken state. | ✅ | ||
Test Execution | Katalon TestCloud | Execute tests on common desktop browsers, mobile browsers, and operating systems on the cloud. | ✅ | ✅ |
Parallel Execution | Run multiple test suites at the same time to reduce execution time. | ✅ | ||
Execution Scheduler | Schedule the next run of a test suite collection at a specific time. | ✅ | ||
Retry failed tests and consolidate reports | Rerun failed test cases several times to identify flaky tests. | ✅ | ||
Web: Smart Wait | Tackle Selenium waiting issues. | ✅ | ✅ | |
Web: Self-healing | Reduce maintenance effort by trying other alternative locators to find an object automatically when the default locator is broken. | ✅ | ||
Dynamic Test Suite | Add test cases to a test suite dynamically by search queries. | ✅ | ||
Use Java Virtual Machine (JVM) arguments | Modify the behavior of each Java process in terms of changing heap size, or handling out of memory issue. | ✅ | ||
Reporting |
|
| ✅ | ✅ |
View advanced reports from Platform | View test case flakiness, latest run, average duration and test suite report summary fetched from Platform in test suite editor. | ✅ | ✅ | |
|
| ✅ | ||
Test Maintenance and Management | Dual-mode Debugger
| Quickly correct test failures with multiple debugging features to ensure test script quality. | ✅ | |
Test suite creation per project | Create unlimited test suites for test case management. | up to 40 test suites | unlimited test suites | |
Test Case Management with Tags | Append tags to test cases, then quickly search for or run test cases by tag. | ✅ | ||
Import/Export Test Artifacts | Quickly share test cases, test objects, execution profiles, and custom keywords across projects. | ✅ | ||
Import/Export Desired Capabilities | Reuse desired capabilities across projects. Desired capabilities are key/value pairs that tell the browser properties such as browser name, browser version, and the path of the browser driver in the system to determine the browser behaviors at runtime. | ✅ | ||
Test Objects Refactoring | Keep Object Repository neat and clean by checking, exporting, and removing unused test objects. | ✅ | ||
Integration | Application Lifecycle Management (ALM) tools: JIRA, Katalon TestOps, Azure Test Plans, qTest, TestRail, TestLink, Rally, TestOps Private Instance | Integrate test projects with ALM tools to push and pull test artifacts, and test result information between Katalon Studio and the ALM tool. | ✅ | |
Cloud Provider: Kobiton, Sauce Labs | Connect to cloud providers to test your applications on multiple devices and browsers. | ✅ | ||
Git-based source code management (SCM): GitHub, GitLab, Azure Repos, BitBucket, etc. | Collaborate, store, manage change, and control version in test project repository with popular Git hosting services. | via HTTPs | via SSH | |
AI | StudioAssist - the virtual AI assistant with 2 features:
| ✅ | ||
CLI, CI, Docker Execution | Run your tests in the following environments:
| With KRE | ||
Plugins | Free plugins on Katalon Store: Katalon Store Free Plugins | Extend Katalon Studio's capabilities and integrate the software with your favorite tools. | ✅ | ✅ |
| Extend Katalon Studio's capabilities further with exclusive integration plugins on Katalon Store and build your own plugins. | ✅ | ||
Support Service | Forum support: Katalon Community | Ask questions and start discussions on software testing with Katalon products. | ✅ | ✅ |
Support Portal | Learn more about Katalon support policy here: Katalon Terms. | ✅ |