Test Set

A Test Set in Kualitee is a container that stores key-value parameters used to provide input data for test cases during execution. It enables data-driven testing, allowing a single test case to run multiple times with different parameter values without creating separate test cases for each variation.

Purpose:

  1. Data-Driven Testing: Provides test cases with different input values through key-value pairs.
  2. Reusability: The same test case can be executed multiple times with different data from the Test Set.
  3. Centralized Parameter Management: All input data for a test case can be maintained in one place, simplifying updates and reducing errors.

Example:

  • Test Case: Login Functionality
  • Test Set Parameters:
  • Execution: The Login test case runs three times, each time using a different username from the Test Set.
username1: userA
username2: userB
username3: userC

How to Add a Test Set to a Test Case

  1. Login to Kualitee.
  2. Select your Project.
  3. Go to Test Management from the left menu.
  4. Click on the Test Sets tab (beside Test Cases tab).
  5. Click the + Test Set button.
  6. The Create Test Set panel will open.
  1. In the Name field, enter the name of the Test Set.
  2. Under the Test Set section:
    • Enter the Key (e.g., Browser, Username, Environment).
    • Enter the corresponding Value (e.g., Chrome, AdminUser, Staging).
    • Click the + (plus) icon in the Action column.
    • Add additional Key–Value combinations as needed.
    • Repeat if you want multiple entries.
    • Click the Save button.
    • The Test Set will now appear in the Test Sets listing screen.

How to Add a Test Set to a Test Case

  1. Navigate to Test Management → Test Cases.
  2. Click + Test Case or open an existing test case.
  3. Locate the Test Set dropdown section.
  4. Select the desired Test Set from the dropdown.
  1. Click Add Test Set.
  2. Multiple Test Sets can be added if required.
  3. Click Save.
  4. The Test Case will now be linked with the selected Test Set(s).

How Test Set Works in Test Cycle Execution

  1. Add the Test Case (with Test Set) to a Test Cycle.
  2. In the Execution screen:
    • Each Test Set will create a separate execution entry.
    • Each execution can be marked Pass/Fail individually.
    • Each Test Set execution can only be executed once.

View Test Set Execution in Test Execution Reports

  1. Go to Reports.
  2. Select Test Execution Report.
  3. Click on Extended Search.
  4. Locate the Test Set filter.
  1. Select the desired Test Set.
  2. Click Generate Report.
  3. After report generation, click on “View Test Sets Execution”.