Data Profile
Data Profiles enable data-driven testing. They let you run the same test cases multiple times - once per data set row - each time with a different set of parameter values. Instead of creating separate test cases for each scenario, you define one test case and let the data profile handle the variation.
You can create a Data Profile manually inside an environment, or generate datasets with Case Variations and use that profile on the test case.
Data Profile listData Profile list
Open an environment and click the Data Profile tab to see all data profiles associated with that environment.
How to create a Data ProfileHow to create a Data Profile
Use this path end to end inside an environment:
Go to Environments in the sidebar and open an environment by clicking its name.
Click the Data Profile tab, then click + Create Data Profile in the top right. The Data Profile modal opens where you can configure the profile.
Fill in the Name (required) to identify this profile and an optional Description to note what it is for.
Add your data set rows and fill in the parameter values for each row. When you are done click Update to save the profile.
Data Profile fieldsData Profile fields
Profile-level fields in the modal:
Each row in the data set table represents one complete test run. When the test cases run with this profile, QAlity executes them once for every row in the table - each row supplying its own set of parameter values.
Enable Expected To Fail for known negative test scenarios - for example testing that an invalid login is rejected. This prevents expected failures from showing as false failures in your test reports.
Managing columns and rowsManaging columns and rows
How to update a Data ProfileHow to update a Data Profile
Click the data profile Name in the list to open it. The modal opens with all existing data loaded.
Add or remove rows, update parameter values, or toggle Expected To Fail.
Click Update to save your changes, or Close to discard and exit without saving.
Running test cases with a Data ProfileRunning test cases with a Data Profile
Select the Data Profile on the test case in the Test Case Overview side panel (next to Environment). When the case runs with that profile, QAlity executes the steps once per data set row. Each row provides a different combination of parameter values, giving you full coverage across your defined scenarios in a single run. The same idea applies when a suite or plan run uses a selected data profile.
Data Profiles are not created by the recorder. Create them manually under an environment, or generate datasets with Case Variations.