Hi, I am working with the free version of Katalon studio. We have introduced the automation of manual testing on a product and it will be the tool we will use after some quick tests.
This is new to me, but I would like to see how to implement a CI/CD approach. Do I think we should hire KRE? I will see if I can find relevant information on Katalon Academy but… Do they have any tips or best practices? Is there somewhere where the steps to follow are clearly laid out? I have also thought about how Jenkins would help, but for that KRE is also required.
Thank you very much for your topic! It may take a little while before Katalon team member or others forum members respond to you.
In the meantime, you can double-check your post to see if you can add any extra information i.e. error logs, HTML codes, screenshots, etc. Check out this posting guide to help us help you better!
Katalon Studio Enterprise minus Graphical User Interface plus Command Line Interface makes Katalon Runtime Engine.
If you want to do CI/CD, you desperately require CLI. So you need to purchase KRE. And you would certainly require an GUI environment to write and develop your test suites. Therefore you would neeed Katalon Studio. So, you need both of Katalon Studio and KRE.
Katalon Studio and Katalon Runtime Engine need separate licenses to be utilized.
Then, pricipally, you can choose KS Free + KRE as these are licensed seperately.
Do you require Custom Keyword feature for your project? If yes, you need to purchace Katalon Studio Enterprise. If not, you can live with Katalon Studio Free.
A short history of Custom Keyword — how it was removed from the free offering. I have ever read a post in this forum previously, a few years ago, Katalon wants you to purchace at least one license of Katalo Studio Enterprise gentlemanly together with KRE. Today, Katalon offers Katalon Studio Free. But you should note, since v9.1.0 release at Nov 2023, the Free product is designed partly disabled intentionaly. E.g, you can not write custom Groovy classes (called custom Keyword in the Katalon term) in the Free product. They push you (a candidate KRE licensee) to purchace Katalon Studio Enterprise as well. Possibly they no longer expect you to be a gentleman.
Thank you for your answers @kazurayam You are always helping users. Not knowing much about CI/CD, any information is great. A few months ago I tried the Katalon Studio Enterprise version, but for a single small product and the company’s budget, I have to use the free version nowadays. I have experienced the removal of the Custom Keywords… and I had to look for an alternative because I didn’t know about it and upgraded my version (my mistake).
I will continue to look for information on CI/CD to see what direction to take. I will also look into Jenkins, for example. If you have advice on CI/CD, it will be welcome.
I would choose Playwright with TypeScript on Node if the target application is JavaScript-based such as React+Next.js. In that case, I would need entirely different set of base software; Node instead of JDK, npm instead of Gradle, etc.
I am afraid, if you are going to try this, that it would require you long time to learn these; months? years? I don’t know.
Hi @ester.martinez , in order to execute SC via CICD, KRE license is mandatory, you may choose between online and offline activation depending on your specific needs. Offline activation is usually used if your execution server is located in a network in which external access is restricted. You may practice how KRE works by downloading KS engine (see screenshot) and executing a SC in local.
As to the use of free KS version there is no issue at all about using it with KRE license.You must take into account that KS free version will be used to write your test cases, suite collections,… and once the scripts have been generated, proceed to execute SC with your KRE license. CICD execution will happen automatically since the API key will be indicated in your command execution generated with ‘Build CMD’, uploading all results to TestOps.
KSE license is just great due to all features provided however is not always necessary, you may perfectly operate via CICD without this specific license.
Therefore, Free + KRE it’s possible,no?. yes, it will work , we’ve been using that model (KS free + KRE) to execute SC with offline activation for several years already and it fulfills our needs perfectly.