Test Suite Collection in Katalon Studio

Create a Test Suite Collection

To create a new Test Suite Collection, right click on folder Test Suite and choose New > Test Suite Collection. Click on “Add” and choose the Test Suites from the list. After selecting all the Test Suites, we can choose which the following settings: which environment to Run with, which configuration (for Android/ IOS)), and which Profile to use. On the right column, there are also checkboxes, to enable or disable the Test Suite when running.

Choosing a Run With Environment

In the column “Run With”, you can double click on one of the row, and choose to run with Chrome or other browsers. Or to run a Web Service or an Android / IOS environment for mobile testing. If you choose to run an Android / IOS environment, and have already connect your mobile phone to Katalon Studio, you will see your phone name in the “Run Configuration” column. If you double click it, you can choose which device to run on.

Choosing a Profile for Each Test Suite

In the column “Profiles” you can double click one of the row, and choose the Profile to use when running the Test Suite. It means that the Test Suite is able to use all the Global Variables available from that Profile. We can select one Profile for each Test Suite.

If there are more than one Test Suites in a Test Suite Collection, and Test Suite “A” is using a different Profile than Test Suite “B”, but Test Suite “A” has the same variable name as in Test Suite “B”, the values of variables in Test Suite “A” will not be available in Test Suite “B” even though the variables have the same name.

Selecting Which Test Suite to Run

In the most right, there’s a column “Run”. You can check or uncheck this to choose which Test Suites in the Test Suite Collection to run. After checking all the Test Suites you want to run, above the table, click on the button “Run”, and it will run the Test Suites according to the selected environments and profiles.

Run Test Suites Sequentially or Parallel

Under the “Execution Information” section, there’s an option to choose Execution Mode, “Sequential” or “Parallel” . If you choose “Sequential”, meaning Katalon will run the Test Suites sequentially according to its order in the table. And “Parallel” meaning Katalon will run all Test Suites at the same time in parallel. Personally, I only use the sequential one, because I find that the Parallel option is too heavy to run on my laptop.