Katalon Studio for Test Automation – Simple & Powerful


Recently I came to know a Tester/Developer friendly Test Automation tool Katalon Studio. I am really impressed with the provided features of Katalon Studio 4.5. I have seen all features which are required for Test Automation. I can say this is a comprehensive Test Automation Tool, a cluster of Selenium, Appium, QTP, SOAPUI for both Web & Mobile Apps testing.

What is Katalon Studio

Katalon Studio is a Free powerful test automation toolset for testers & developers solving many challenges we face in Test Automation. This tool can be used for Functional Testing (Web & Mobile), Webservices Testing as well. Katalon Studio hides all technical complexities and provides us powerful & friendly UI with the manual mode. Tester can simply drag-drop, select built-in keywords and automate test cases with ease. Katalon comes in handy with all necessary software Android SDK, Web drivers to drive browsers, and other required dependencies.

Why should I use Katalon for Test Automation

  • First of all it is a Freeware. Freely available to the testing community
  • Easy installation, Configuration is not at all a challenge
  • Built-in project templates
  • Record & Playback feature
  • Limited coding skill required
  • Built-in object repository,object identification
  • Fully supports Web, Android, iOS and API testing
  • Database Testing can be done (Coding skill required)
  • Supports Java/Groovy languages
  • Supports Data-driven Testing
  • Experienced programmers can create and execute sophisticated test scripts.
  • Can be executed in Chrome, Firefox, IE, Headless Browsers..
  • Can be integrated with GIT, JIRA, Jenkins, qTest, Teamcity, Kobiton, Slack
  • Detailed Reporting Structure
  • Katalon Community Support for questions and updates
  • Detailed documentation & user manual

Here you can find the comparison of tools with Katalon.

Who don’t love the tool which helps testers with no programming experience to automate their applications just by using recording and built-in keywords to create and execute test scripts easily and faster. I can say this framework is very sophisticated, you can also tag test cases into multiple test suites (sanity, regression). You can import Test Data from your local system or database or you may create data internally within the IDE. We can declare global variables to validate in test cases. Also reports get generated with detailed information (HTML, CSV formats)

I am not only referring to Web Applications, we can use same Katalon IDE to automate Mobile Apps with ease. We just need to install Appium in our machine and configure the path in settings with few clicks. You can simply automate the app using built-in mobile keywords. Anyway Katalon allows you to write custom code depends on your requirement.

I used to buy hours to create a Page Object Model in Selenium. But with Katalon Object Spy a built-in feature which helps us to identify the objects much faster and easier. It’s similar to Object Spy in QTP. Now this is really a time saving feature.

We can also add identified objects to our repository with one click, which needed for reusability, easy maintenance, easy debugging.

I generally use SOAPUI or Custom code in Java to test the API’s, now with Katalon it is so simple to test the API and capture the report in detail. This supports both REST & SOAP.

As I said, this can be integrated with your GIT repository, CI (Jenkins), Test Management tools like Jira, qTest. I believe we can always code to integrate tools like Sikuli, AutoIT which depends on our requirement.

Who doesn’t like it when all these powerful & useful features comes in handy. This is an All-in-one tool. Would you like to try it? You can download it from here. You can always share your opinions/feedback/suggestions by posting a comment

I should thank Katalon Team for bringing this powerful tool as a Freeware to the testing community.

Other References

Katalon vs Selenium

Katalon Documentation

Katalon Tutorials

Advertisements

19 thoughts on “Katalon Studio for Test Automation – Simple & Powerful

  1. Krish May 5, 2017 / 10:13 pm

    @haricharan. Nice post on Katalon. I have recently started using Katalon for automation and it works like a charm once you know your way around it. This is definitely the best tool
    that is available out in the market where you can start to automate with it without programming experience. I definitely would recommend testers to take a look at this product. After all it’s Free!

    Like

    • Hari Charan May 5, 2017 / 10:33 pm

      Thanks Krish, It’s good hear that working great for you. I’ve suggested few additional features on Performance Analysis & Vulnerability assessment since it already got webservices testing. API testing feature should be improved with Mocking services as well. Still I like Katalon

      Like

  2. Seantify May 16, 2017 / 10:28 pm

    This is supercool buddy. I am loving it. Thanks for bringing this world

    Like

  3. Ajay May 17, 2017 / 8:04 pm

    Very well articulated. Thanks for sharing such an amazing tool. Keep posted with your feedback. Can you post tutorials on this? I couldn’t find documentation much useful

    Like

    • Hari Charan May 17, 2017 / 9:51 pm

      Thanks Ajay, can’t promise on Tutorials. I may post if I get time sooner

      Like

  4. Sumit Kansal May 17, 2017 / 9:12 pm

    Yes I am very much impressed Charan, this is perfect tool for automation. I will suggest this tool to my non technical team. Thanks for sharing

    Like

    • Hari Charan May 17, 2017 / 9:55 pm

      Thanks Sumit Kansal. I would suggest you to train your non-tech team on HTML basics, using Manual/Record & Playback features. They need to know how to switch to frames/windows

      Like

  5. Paul.M May 19, 2017 / 8:59 pm

    Dear Charan,

    First of all thank-you for sharing the tool. As requested I’ve shared my feedback to your email address. I personally liked the tool in many aspects.

    Regards
    Paul

    Liked by 1 person

  6. Vinay May 19, 2017 / 9:44 pm

    Nice writeup. Can I import my testNG scripts into Katalon?

    Like

    • Hari Charan May 20, 2017 / 10:46 am

      I guess it is not possible with the current version. Maybe in further release. You may post the question in Katalon Forum as well

      Thanks

      Like

  7. Praveen May 20, 2017 / 5:57 pm

    Very good tool. Say no more to eclipse and configurations

    Like

  8. Venugopalan May 20, 2017 / 11:48 pm

    Good tool. Keep it up Charan, nice review

    Liked by 1 person

  9. Vikram May 22, 2017 / 8:19 pm

    People can’t digest new tool when they got hands on experience in one specific tool. Anyway good write up Charan, keep doing the good work

    Liked by 1 person

    • Hari Charan May 23, 2017 / 8:14 pm

      True, but they need to learn the tool when something saves time :)

      Like

  10. Monika May 25, 2017 / 10:44 pm

    What if they make it as a Paid tool when we are in mid delivery? If it is an open source then it will not be a problem.

    Like

  11. Kumar June 6, 2017 / 11:20 pm

    Katalun is really helpful to me personally. I never thought that I can automate with speed.thank you bro

    Liked by 1 person

  12. Sam July 26, 2017 / 10:28 am

    Thank you for an informative article, Hari! I have read your articles via Katalon Facebook page but haven’t known that you have a blog. I really love the tool and now, your blog. Hope you can release more tutorials related to automation test and Katalon Studio.

    Like

    • Hari Charan July 26, 2017 / 11:29 am

      Thanks for the feedback Sam. I’ll try to post few tutorials. Meanwhile you may visit Katalon Documentation, they have restructered the documentation with better examples of usage in tiny detail. Also they are planning to publish few video tutorials on Youtube soon.

      Like

      • Samantha Brown August 16, 2017 / 2:03 pm

        Thanks for your reply. I took a look at their docs & tutorials, yeah, I know they put lots of efforts but also realizing that they need to try harder. Anyway, still looking for your tutorials as another objective reference! Keep doing your great work, Hari!

        Like

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s