School of Information Systems

Katalon Studio Brief Guide

Software testing is the process of inspecting a software program or system to make sure it works properly and complies with the requirements. It involves running the software under controlled circumstances while observing its behavior to find any flaws, mistakes, or deviations from the desired outcomes. Software testing’s main objective is to find flaws and give stakeholders useful details about the standard of the software under test.

Katalon Studio is one of the popular choices for software testing due to its comprehensive solution, easy-to-use, robust test automation, cross-browser and cross platform testing, data-driven testing, object repository, integration and collaboration with popular platform tools, community support and documentation, also cost-effective solution. These are merely the fundamental actions to begin uing Katalon Studio. The tool offers many more sophisticated functions, including the ability to manage test cases, manage test data, and test APIs.

Here is step-by-step guide to use Katalon Studio.

1. Installation and setup

    • Download and install Katalon Studio from the official website (https://www.katalon.com/).
    • Launch Katalon Studio and create a new project.

2. Create test cases

    • The Test Cases folder can be opened by right-clicking and choosing “New Test Case.”
    • Name the test case and specify what it is meant to test.
    • Use keywords or scripts to add test steps according to your preferences. A broad variety of pre-built keywords are available in Katalon Studio for various testing kinds.

3. Object repository

    • In the Object Repository, create and manage objects. During testing, objects can represent any element you interact with, including web elements, mobile elements, API endpoints, and other elements.
    • To record and add items to the repository, use the Object Spy or Object Recorder.

4. Data driven testing

    • Data-driven testing is supported by Katalon Studio. Test data can be imported from a variety of sources, including databases, Excel, and CSV.
    • Set up your test scenarios, then define your test data variables.

5. Test execution

    • Run test suites or individual test cases.
    • Choose the browser or machine for testing on the web or a mobile device, accordingly.
    • Based on the specified test steps, Katalon Studio will communicate with the application being tested during test execution.

6. Test reports and logs

    • For each test run, Katalon Studio creates thorough reports and logs that include information on the test coverage, results, and any problems or failures that occurred.
    • The reports can be seen inside Katalon Studio or exported in a number of different formats.

7. Integration and collaboration

    • Git, Jenkins, Slack, JIRA, and other platforms are integrated with Katalon Studio to make collaboration and continuous integration easier.
    • Set up integrations in accordance with your needs to simplify the testing process.

References:

Explore Katalon Studio. https://docs.katalon.com/docs/get-started/onboarding-katalon-platform/explore-katalon-studio

What Is Software Testing? https://www.ibm.com/topics/software-testing

Severine Budiman Putri, RA Dyah Wahyu Sukmaningsih