Du willst Web-, Mobile-, API- und Desktop-Tests automatisieren, hast aber keinen TypeScript-Stack und kein Selenium-Framework im Backlog? Dann ist Katalon Studio v11.1.3 (Mai 2026) das Tool, das Wilson sich anschaut bevor er ein neues Framework-Setup vorschlägt. Ein Recorder, ein Object Spy, ein Groovy-Runtime und seit 2025 ein AI Assistant mit Agent-Mode in einer IDE.
Die Frage ist nicht „Katalon oder Code". Die Frage ist: „Welche Schicht braucht dieses Projekt?" In diesem Praxis-Guide zeige ich dir, wie Katalon Studio aufgebaut ist, wie du in 5 Minuten den ersten Test aufnimmst, wo der Code-Layer hilft und wo du besser auf Playwright oder Selenium wechselst.
Ich behandle die Installation auf Java 21, schreibe dir den ersten Groovy-Testfall, vergleiche Katalon mit Selenium, Playwright und Cypress in einer 4-Spalten-Matrix und zeige dir eine GitHub-Actions-Pipeline mit der Katalon Runtime Engine. Am Ende weisst du, ob Katalon zu deinem Team passt oder ob es schlanker geht.
Inhaltsverzeichnis
- Was ist Katalon Studio?
- Low-Code vs. No-Code vs. Script-Based: Die 3 Schichten
- Installation Katalon Studio v11.1.3 (Java 21)
- Dein erster Test in 5 Minuten (Recorder + Object Spy)
- Code-Beispiele: Groovy + Keyword-Test
- Katalon AI Assistant 2026: Agent-Mode, Smart Locator, Copilot
- CI/CD-Pipeline mit Katalon Runtime Engine
- Katalon vs. Selenium vs. Playwright vs. Cypress
- Vorteile von Katalon Studio
- Nachteile und wann NICHT Katalon
- Pricing 2026: Free vs. Studio Enterprise
- Fazit: Tools wechseln. Qualitätsdenken bleibt.
- Häufige Fragen (FAQ)
Was ist Katalon Studio?
Katalon Studio ist eine integrierte Testautomatisierungs-IDE für Web-, Mobile-, API- und Desktop-Anwendungen. Unter der Haube läuft Selenium WebDriver für Browser-Tests und Appium für Mobile, gesteuert von einer Eclipse-basierten Oberfläche mit Groovy-Runtime. Du bekommst Recorder, Object Spy, Test-Editor und Reporting in einem Paket statt vier separate Tools zusammenzuschrauben.
Es gibt zwei Editionen. Studio Free (Community) ist Open-Core und reicht für die meisten Solo-Projekte. Studio Enterprise (kostenpflichtig, siehe Pricing-Sektion) bringt TestOps-Anbindung, AI Assistant Agent-Mode, Smart Locator und Premium-Support. Beide Editionen laufen auf Windows, macOS und Linux.
Wer Selenium kennt, sieht den Unterschied sofort: Statt WebDriver-Sessions selbst zu verwalten, klickst du dich durch einen Recorder. Wer Groovy oder Java mag, öffnet die Script-Ansicht und schreibt jeden Test als Code. Die Testautomatisierungs-Beratung bei Qytera startet oft mit genau dieser Hybrid-Frage.
Low-Code vs. No-Code vs. Script-Based: Die 3 Schichten
„Low-Code" ist kein Tool, sondern eine Schicht. Katalon Studio gibt dir alle drei Schichten in derselben IDE, und du darfst pro Test entscheiden welche du nutzt.
- No-Code (Recorder): Du klickst durch deine Anwendung, Katalon zeichnet jeden Schritt als Keyword-Aktion auf. Null Tippen. Ergebnis: ein lauffähiger Test, den auch ein Fachbereich lesen kann.
- Low-Code (Manual View): Du baust Test-Steps per Drop-down („Click", „Set Text", „Verify Element Present") und ziehst Test-Objekte aus dem Object Repository. Im Hintergrund generiert Katalon Groovy-Code, den du nie zu Gesicht bekommst.
- Script-Based (Script View): Du wechselst auf den Code-Tab und schreibst denselben Test als Groovy. Loops, Conditions, Custom-Keywords, externe Libraries. Hier landet jedes Team, sobald die Tests komplexer werden.
Die ISTQB-konforme Bezeichnung dahinter ist „skriptbasierte Testautomatisierung" mit „Capture-Replay" als Sonderfall. Katalon erzwingt keine Schicht, sondern bietet die Brücke vom Klick-Test zum Code-Test im selben Repository. Das ist der eigentliche Verkaufspunkt gegen Selenium-only-Stacks.
Installation Katalon Studio v11.1.3 (Java 21)
Stand 2026-05 ist die aktuelle Version v11.1.3 (Release 6. Mai 2026). Voraussetzung: OpenJDK 21. Ältere JDKs (8, 11, 17) funktionieren ab v11 nicht mehr. Wer noch mit Java 8 unterwegs ist, plant 30 Minuten Migrations-Aufwand ein.
# macOS (Homebrew)
brew install --cask temurin@21
brew install --cask katalon-studio
# Linux (Ubuntu/Debian)
sudo apt install openjdk-21-jdk
wget https://download.katalon.com/11.1.3/Katalon_Studio_Linux_64-11.1.3.tar.gz
tar -xzf Katalon_Studio_Linux_64-11.1.3.tar.gz
./katalon
# Windows: Installer von katalon.com herunterladen, doppelt klicken, fertig.
Beim ersten Start fragt Katalon nach einem Account. Free-Account reicht für Studio Free. Danach legst du ein neues Project an („Web", „Mobile", „API" oder „WebService") und du landest in der IDE.
Tipp aus dem Projekt: Wer auf macOS Apple Silicon arbeitet, installiert Temurin 21 ARM64. Die x86-Variante läuft zwar unter Rosetta, frisst aber 40% mehr RAM beim Test-Lauf.
Dein erster Test in 5 Minuten (Recorder + Object Spy)
So nimmst du deinen ersten Web-Test auf:
- Im Test Explorer auf „New > Test Case" klicken, Namen vergeben.
- Im Editor auf „Record Web" klicken. Katalon öffnet Chrome mit Recorder-Toolbar.
- URL eintippen, durch die App klicken, Eingaben machen.
- Beim Schliessen fragt Katalon: „Test Objects übernehmen?" → Ja. Alle Locators landen im Object Repository.
- Auf „Play" drücken. Der Test läuft im Headless oder Headed Mode.
Das Object Spy ist der zweite Heimvorteil. Du klickst auf ein UI-Element, Katalon zeigt dir XPath, CSS und Smart Locator. Wer mit Selenium-Locators kämpft, kennt den Wert dieser Funktion. Bei Mobile-Apps macht das Spy Mobile dasselbe für native Elemente.
Wichtig: Die generierten Test-Objekte sind wiederverwendbar. Statt jeden Locator pro Test neu zu suchen, baust du dir ein Page-Object-Repository auf, ohne eine Zeile Code geschrieben zu haben.
Code-Beispiele: Groovy + Keyword-Test
Hier siehst du denselben Login-Test in beiden Schichten. Erst der generierte Groovy-Code, dann die Keyword-Test-Variante.
Groovy Test Case (Script View):
import com.kms.katalon.core.testobject.TestObject as TestObject
import static com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import internal.GlobalVariable
WebUI.openBrowser('')
WebUI.navigateToUrl('https://demo.qytera.de/login')
WebUI.setText(findTestObject('Page_Login/input_email'), GlobalVariable.testUser)
WebUI.setEncryptedText(findTestObject('Page_Login/input_password'), GlobalVariable.testPasswordEnc)
WebUI.click(findTestObject('Page_Login/btn_submit'))
WebUI.verifyElementVisible(findTestObject('Page_Dashboard/h1_welcome'))
WebUI.closeBrowser()
Keyword-Test (Manual View, derselbe Test ohne Code):
1 Open Browser ''
2 Navigate To Url https://demo.qytera.de/login
3 Set Text Page_Login/input_email GlobalVariable.testUser
4 Set Encrypted Text Page_Login/input_password GlobalVariable.testPasswordEnc
5 Click Page_Login/btn_submit
6 Verify Element Visible Page_Dashboard/h1_welcome
7 Close Browser
Beide Varianten sind identisch in der Ausführung. Den ersten Fall debuggst du wie jeden Groovy-Code mit Breakpoints, den zweiten klickst du Schritt für Schritt durch. Mehr zur Groovy-Welt im Test-Kontext findest du im Geb-Groovy-Artikel.
Die Encrypted-Text-Funktion ist ein nettes Detail: Passwörter liegen verschlüsselt im Repository und werden zur Laufzeit entschlüsselt. Spart dir den Umweg über Vault oder Secret-Manager bei kleinen Test-Suites.
Katalon AI Assistant 2026: Agent-Mode, Smart Locator, Copilot
Seit v11.1 (Februar 2026) bringt Katalon einen AI Assistant mit, der in v11.1.3 als Agent-Mode produktionsreif geworden ist. Drei Features ändern den Arbeitsalltag.
- Agent-Mode: Du schreibst „Login auf demo.qytera.de mit Test-User und verifiziere Dashboard" als Prompt. Der Assistant generiert die Test-Steps, kannst du übernehmen oder anpassen. Test Suites und Test Suite Collections kann er ebenfalls ausführen.
- Smart Locator (Self-Healing): Wenn der DOM sich ändert und ein klassischer XPath bricht, springt Smart Locator ein und sucht das Element heuristisch. Studie Katalon: 87% der „brüchigen" Tests reparieren sich automatisch. Klingt nach Magie, ist im Alltag aber der Hauptgrund warum Teams ab 200 Tests von Selenium wechseln.
- Katalon Copilot: Chatbot in der IDE, der Test-Steps erklärt und Fehler-Ursachen analysiert („AI Root Cause Analysis"). Unterstützt externe LLMs: Google Gemini, OpenAI, Azure OpenAI.
Claim #08: KI ersetzt keine Tester. Sie ersetzt Tester, die keine KI nutzen.
Der Agent-Mode ist kein Ersatz für Test-Strategie. Er ist ein Beschleuniger für die Routine-Schritte: Login-Flows, Formular-Eingaben, Such-Workflows. Die kritische Test-Logik (Edge Cases, Negativ-Tests, Sicherheits-Checks) bleibt Hand-geschrieben. Wer den Unterschied verstehen will, liest unsere KI-Tools-Pillar oder das Konzept-Stück KI und LLM im Software Testing.
CI/CD-Pipeline mit Katalon Runtime Engine
Auf dem Entwickler-Rechner reicht der Play-Button. In der Pipeline brauchst du die Katalon Runtime Engine (KRE), eine CLI-Variante von Studio. KRE wird separat lizenziert (Free für 30 Tage, danach pro Node), läuft headless und produziert JUnit-XML + HTML-Reports.
GitHub Actions:
name: Katalon Tests
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Java 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
- name: Run Katalon Tests
uses: katalon-studio/katalon-studio-github-action@v3
with:
version: '11.1.3'
projectPath: '${{ github.workspace }}'
args: |
-noSplash
-runMode=console
-projectPath="${{ github.workspace }}/qytera-tests.prj"
-testSuitePath="Test Suites/Regression"
-browserType="Chrome (headless)"
-apiKey="${{ secrets.KATALON_API_KEY }}"
- name: Upload Reports
if: always()
uses: actions/upload-artifact@v4
with:
name: katalon-reports
path: Reports/
Für Jenkins ist das Pattern analog mit katalonc als Shell-Step. Details zur CI-Pipeline-Logik findest du in Jenkins als CI/CD-Tool und in Continuous Integration und Delivery.
Der wichtige Punkt: Die Runtime Engine läuft ohne IDE. Deine Tests sind in Container deploybar (Docker-Image stellt Katalon offiziell bereit), und die Reports landen in deinem Build-Artifact-Store. Genau wie bei Selenium oder Playwright, nur ohne dass du das Test-Runner-Framework selbst zusammenbauen musst.
Katalon vs. Selenium vs. Playwright vs. Cypress
Hier siehst du die 4 Tools in einer Matrix. Wilson nutzt diese Tabelle in Beratungs-Gesprächen, wenn ein Team fragt „Welches Tool für uns?".
| Kriterium | Katalon Studio | Selenium | Playwright | Cypress |
|---|---|---|---|---|
| Lernkurve | Niedrig (Recorder) | Hoch | Mittel | Niedrig (JS) |
| Sprache | Groovy / Java | Java, Python, JS, C# | TypeScript, Python, Java, .NET | JavaScript / TypeScript |
| Web-Tests | Ja | Ja | Ja | Ja |
| Mobile-Tests | Ja (Appium-basiert) | Nur via Appium | Nein (nur Web Mobile-Emulation) | Nein |
| API-Tests | Ja | Nein | Ja (request-Modul) | Eingeschränkt |
| Desktop-Tests | Ja (Windows nativ) | Nein | Nein | Nein |
| KI-Features | AI Assistant, Smart Locator, Copilot | Keine offiziell | Codegen + Trace Viewer | Cypress AI (Beta) |
| Open Source | Open-Core | Voll Open Source | Voll Open Source | Voll Open Source |
| Pricing | Free + Enterprise ab $67/Seat (5er-Lizenz) | Free | Free | Free + Cloud-Paid |
| CI/CD | Runtime Engine (separate Lizenz) | Native CLI | Native CLI | Native CLI |
| Best für | Mixed-Stack-Teams ohne Code-Skills | Java-Teams mit Framework-Wissen | Moderne Web-Stacks | JS/TS-First-Teams |
Faustregel aus der Beratungspraxis: Hast du reine Web-Tests und einen JavaScript-Stack, gehst du zu Cypress oder Playwright. Brauchst du Mobile UND Desktop UND API in einem Tool, ist Katalon die kürzere Strecke. Reine Selenium-WebDriver-Workflows decken wir in den Selenium-Best-Practices ab.
Vorteile von Katalon Studio
- 4-in-1-Plattform: Web, Mobile, API, Desktop in einer IDE. Spart das Toolchain-Zusammenkleben.
- Recorder + Code: Du nimmst auf, du editierst Groovy. Beide Wege sind erstklassig, keiner ist „der schlechtere".
- AI Assistant 2026: Agent-Mode, Smart Locator, Copilot. Heilt 87% brüchige Tests automatisch.
- Reporting + TestOps: Out-of-the-Box HTML-Reports, optional Cloud-Anbindung mit Trends.
- Xray-Integration: Direkter Sync mit Jira/Xray, siehe Katalon plus Xray.
- Cross-Platform: Windows, macOS, Linux laufen identisch.
Nachteile und wann NICHT Katalon
- Closed-Core: Enterprise-Features sind kostenpflichtig. Wer 100% Open Source braucht, bleibt bei Selenium oder Playwright.
- Pricing-Sprung: Von Free auf Enterprise sind es mindestens 5 Seats × $67 pro Monat = $4.020 pro Jahr. Plus Runtime Engine extra.
- Groovy-Lock-in: Wer Groovy nicht mag (und das sind viele), bleibt im Manual View und verschenkt die Script-Power.
- Migration alter JDKs: v11 erzwingt Java 21. Wer noch Java 8 oder 11 hat, plant Setup-Zeit ein.
- Reine Web-Stacks: Wenn dein Projekt nur eine SPA testen muss, ist Playwright schlanker. Kein Recorder-Overhead, kein TestOps-Account.
- JavaScript-First-Teams: Wer schon Cypress oder Playwright kennt, gewinnt nichts mit Katalon.
Pricing 2026: Free vs. Studio Enterprise
Stand katalon.com (Mai 2026):
- Studio Free (Community): Kostenlos. Recorder, Manual View, Script View, lokale Reports. Reicht für Einzeltester und kleine Teams ohne TestOps-Anspruch.
- Studio Enterprise: Ab $67 pro Seat pro Monat (Minimum 5 Seats = $4.020 pro Jahr). Beinhaltet AI Assistant Agent-Mode, Smart Locator, Copilot, TestOps-Integration und Premium-Support.
- Runtime Engine: Separat lizenziert (Free für 30 Tage, danach pro Node). Pflicht für CI/CD-Pipelines.
- 30-Tage-Trial: Enterprise kostenlos testen, keine Kreditkarte nötig.
Vergleich: Selenium und Playwright sind kostenlos. Bei Cypress kommt Cloud-Reporting ab Pro-Tier dazu. Wenn dein Pricing-Budget eng ist und du nur Web testest, ist Katalon teurer als nötig.
Fazit: Wie schlägt sich Katalon Studio?
Katalon Studio ist 2026 erwachsen geworden. v11.1.3 mit Java 21, AI Assistant Agent-Mode und Smart Locator macht das Tool zur kürzesten Strecke für Teams, die Web, Mobile, API und Desktop in einer IDE wollen, ohne ein eigenes Framework zu bauen.
Wer reine Web-Tests in einem JavaScript-Stack braucht, fährt mit Playwright oder Cypress schneller. Wer Java-Frameworks und WebDriver-Tiefe kennt, bleibt bei Selenium. Wer aber einen Mixed-Stack hat und nicht 6 Monate in Framework-Setup investieren will, kauft mit Katalon Studio Zeit zurück.
Claim #06: Tools wechseln. Qualitätsdenken bleibt.
Die Tool-Wahl ist die zweitwichtigste Entscheidung. Die wichtigste ist die Test-Strategie. Welche Tests automatisierst du, welche bleibst manuell, welche Risiken decken die automatisierten Tests ab? Diese Antwort liefert kein Tool, sondern dein Team.
Testautomatisierung Beratung
Du willst wissen, ob Katalon Studio in dein Projekt passt? Oder ob du besser auf Playwright oder Selenium setzt? Sprich mit Qytera und wir prüfen mit dir gemeinsam Tool-Wahl, Framework-Setup und CI/CD-Integration. Schulungen zu Playwright ergänzen das Angebot.
Häufige Fragen (FAQ)
Ist Katalon Studio kostenlos?
Ja, die Community-Edition (Studio Free) ist kostenlos und reicht für Solo-Tester und kleine Teams. Recorder, Manual View, Script View und lokale Reports sind enthalten. AI Assistant Agent-Mode, Smart Locator, Copilot und TestOps-Anbindung gehören zur kostenpflichtigen Enterprise-Edition.
Brauche ich wirklich Java 21 für v11.1.3?
Ja. Katalon Studio v11 erzwingt OpenJDK 21. Ältere JDKs (8, 11, 17) starten nicht. Auf macOS und Linux installierst du Temurin 21 oder OpenJDK 21, auf Windows liegt das JDK im Installer bei. Mehr zu CI-Setups in Jenkins als CI/CD-Tool.
Katalon Studio oder Selenium?
Katalon nimmt dir das Framework-Setup ab und liefert Recorder, Object Spy und Reports out-of-the-box. Selenium ist voll Open Source, bietet maximale Sprach-Flexibilität (Java, Python, JS, C#) und ist die richtige Wahl für Java-Teams mit eigenem Framework. Wer noch keinen Selenium-Stack hat, spart mit Katalon Wochen. Siehe Selenium WebDriver Best Practices.
Katalon Studio oder Playwright?
Für reine Web-Tests und moderne TypeScript/JavaScript-Stacks ist Playwright schlanker. Native API, Auto-Wait, Trace Viewer, keine Lizenzkosten. Brauchst du dagegen Mobile (Appium), API und Desktop in einem Tool, ist Katalon die kürzere Strecke. Schulung dazu im Playwright-Grundkurs.
Wie gut ist der Katalon AI Assistant 2026?
Der Agent-Mode generiert Test-Steps aus Prompts und kann Test Suites ausführen. Smart Locator repariert laut Katalon 87% brüchige Tests automatisch. Der Copilot erklärt Test-Schritte und führt Root Cause Analysis bei Fehlern durch. Externe LLMs (Gemini, OpenAI, Azure) sind anbindbar. Tieferer Einblick in KI-Tools für Software Testing.
Lässt sich Katalon mit Xray für Jira verbinden?
Ja, Katalon Studio hat eine offizielle Xray-Integration. Test-Cases werden zu Xray-Issues, Ergebnisse fliessen in Test Executions zurück. Wir haben das in einem eigenen Praxis-Artikel beschrieben: Testmanagement-Integration Katalon plus Xray. Der Xray-Pillar liegt in Testmanagement mit Jira und Xray.
Kann Katalon Studio Mobile-Apps testen?
Ja, Katalon Studio nutzt Appium unter der Haube für native iOS- und Android-Apps. Object Spy Mobile zeichnet Locators auf, derselbe Recorder wie für Web funktioniert auch für Mobile. Real-Devices via Katalon TestCloud oder lokal angeschlossen.