Skip to main content

Supported Technologies for Katalon Studio

This document gives you information on supported technologies in Katalon Studio. For supported environments (including browsers and operating systems), see Supported environments for Katalon Studio and Katalon Test Execution - Local.

Supported Application Under Test (AUT)​

WebUIMobile
Support all front-end frameworks (ReactJS, AngularJS, VueJS); cross-browser compatibility (Chrome, Firefox, Safari, Edge)Android and iOS; native application; web mobile; hybrid (*)
APIWindows
REST: OpenAPI Specifications (OpenAPI 2.0 and 3.0) and WADL; SOAP (SOAP 1.1 and 1.2); GraphQL; authentication: AWS Signature, Basic, Bearer, Digest, OAuth 1.0, OAuth 2.0, and NTLMUniversal Windows Platform (UWP); Windows Forms (WinForms); Windows Presentation Foundation (WPF); classic Windows (Win32) apps on Windows 10 PCs

(*) Limitations: Elements inside embedded web views cannot be captured automatically by Record&Spy utilities.

Programming skill & Language​

Skill/LanguageSupported Version
Low-codeRich set of utilities to generate and maintain automated scripts without programming experience
Groovyv2.4.x+
JavaFrom Java 8 (Java 1.8) and Java 17 onwards

Testing methodologies​

MethodologyDetailsKatalon Studio Versions
Data-driven testing - DDTBuilt-in Database
PostgreSQL v42.2.17v7.0.0+
Oracle SQL v12.1.0.2v7.0.0+
SQL Server v6.2.2v7.0.0+
Behavior-driven development - BDD
Keyword-driven testing - KDT

Testing capabilities​

Testing CapabilitiesSupported Katalon Studio versions
Integration Testingv7.8.0+
Functional Testingv7.8.0+
E-2-E Testingv7.8.0+
Visual Testingv7.8.0+

Katalon Studio capabilities​

This section shows capabilities unique to Katalon Studio.

CapabilityDescription
Application Under Test (AUT) Testing CombinationKatalon Studio allows combining multiple application types (Web UI, API, Mobile, and Desktop) in one project and execution flow. You can test this capability using GitHub sample projects.
Flexible test design optionsKatalon Studio test scripts are interchangeable between two interfaces: manual and script editors. This enables teams with mixed automation testing skills to work effectively in the same project.
Self-healingThe self-healing mechanism deals with broken locators during execution to reduce test maintenance effort. For more details, see Self-healing tests.
Smart WaitSmart Wait tells WebDriver to wait for the web page to become static before performing operations. This reduces failures caused by incomplete page load. For more details, see Smart Wait function.
Time CapsuleTime Capsule enables you to restore the Application Under Test to its previous state before a test failed, for example when locators do not find expected Web UI objects. Learn more about this capability.

Mobile testing drivers​

This section lists the supported versions of mobile testing drivers.

DriversVersions
Appium UiAutomator2 Driver for Androidv7.0.0+ (**)
Appium XCUITest Driver for iOSv7.21.1+

Reports​

Types of ReportsSupported Katalon Studio versions
HTML, PDF, CSVv7.0.0+
Dynamic email configurationv7.5.0+
Release/build-based reportsv7.8.0+
Performance, Trending & Insights reports (*)v7.6.2+

(*) Requirements: Katalon True Platform integration.

Was this page helpful?