Data driven test suites does not support multiple test cases using the data file

A Test Case can call other Test Cases.
https://docs.katalon.com/katalon-studio/docs/call-test-case.html

I would rather do as follows:

  1. make 3 Test Cases
  • Test 1 - login
  • Test 2 - update account profile
  • Controller - calls Test 1 and Test 2, passing customer data as parameters
  1. make a Test Suite, which is bound to the Data (Customer A, B, C). The Test Suite calls the Controller test case with param A, B or C.

When you execute, you will see the following behavior for example

Test Suite invoked Controller(A): fails
Test Suite invoked Controller(B): fails
Test Suite invoked Controller(C): pass

I don’t need this.

Controller Test Case pattern makes many problems simpler.

3 Likes