Getting a head start with Katalon Studio

Share this Post

In this blog post, I compare Katalon with Selenium and Appium, which are the two most leading  opensource test automation tools in the QA industry today. The following table compares Katalon with Selenium and Appium against criteria such as target users, deployment, test management, scripting support, performance, usability, reporting, and integration.

[table id=1 /]

What Katalon can do?

Let’s find out features which allows testers to adapt Katalon to their test environment effectively and with less effort.

  • Built-in Project Structure. By having a project structure and its own project settings, Katalon allows users to define project level settings/configurations. This reduces time spent on implementing test framework.

 

  • Record & Playback. Katalon has two methods of recording test scripts: Web and Mobile. Using these methods, a tester can implement test script on the fly without performing test steps manually. This helps to reduce test script implementation time. For more information, see https://docs.katalon.com/pages/viewpage.action?pageId=5115212

 

  • Spy Objects. The Web Spy Utility and Mobile Spy Utility features allows you to inspect element you miss while recording a script. After inspecting an object, you can save them under a central object repository. For more information, refer https://docs.katalon.com/display/KD/Spy+Object.

 

  • Design test case. When designing/implementing test cases, Katalon provides the following features. Refer https://docs.katalon.com/display/KD/Test+Design for more information.
    • Record & Playback Utilities (Web/Mobile) – Provides the capability to record test script along with test verifications.
    • Manual View – Allows testers to make test script through dragging and dropping or clicking and choosing test objects.
    • Script View – Allows testers to use groovy/Java to write test scripts.

 

  • Custom keywords. Refer https://docs.katalon.com/display/KD/Custom+Keywords
    • Allows users to define custom keywords in addition to built-in keywords. Once created, custom keywords can be used when implementing test cases just like other built-in keywords. This significantly reduces complexity and reusability of your test scripts.

 

 

 

  • Test Data Management. Katalon allows users to manage their test data in a single location and reuse on test cases/test suites. Katalon currently supports test data types like Excel, Internal Data (same as excel but inbuild on Katalon), CSV, Database (Need to add libraries to access whichever database trying to connect). Refer https://docs.katalon.com/display/KD/Manage+Test+Data

 

Katalon has a clean and clear documentation available on their public site and it is easy to understand as well. Sametime documentation has tutorials, tips & tricks, videos to help users.

Katalon Forum (https://forum.katalon.com/discussions) also active and you can ask any questions using your login credentials used for downloading software.

How to use Katalon?

There are many resources you can find on Katalon documentation or you can go to Katalon learning hub itself. If you are trying to get yourselves hands on this awesome free testing product, as a head start you can use following links which helped me lot when I was trying to get to know about the tool.

Enjoy Katalon and convince your team members why you should learn Katalon.

All videos related to Katalon can be found from this location:

All videos uploaded by contributors can be found from this location:

If you are planning on following as a course, you can use following links free courses from Udemy.com which will guide you through as a series of videos.

References: https://docs.katalon.com/

ENJOY!


Author:
Tuan Shiyam
Software Engineer – QA

With more than 7 years of experience behind him, Shiyam is passionate about delivering the best QA and testing services to Fortude’s test automation clients. His expertise is focused on Web Service Testing, Test Automation, Performance Testing, Acceptance Testing, and Connector Testing. His domain knowledge spans across the telecom, energy, loyalty, and mobile industries.