Test data is Data are the information values used during the test case development. Qualitia comes with a built-in Test Data explorer for adding /and updating test data.
When developing test cases in Qualitia, you can provide data in 2 the following two ways:
Static Data
Parameterized Data
Static Data
...
As the name suggests, static data has a single static value to be used when executing test cases. Static data is given in the parameter section against each action in Qualitia. This data should be enclosed in double-quotes ("").
For example, if an object is username and Action is Set, then under Parameter column, type as “John”.
Whenever you change the static data for a step of a task, the change is reflected for all instances of this task across all the test cases.
Parameterized Data
...
Qualitia gives you the provision to add use multiple sets of data to be used when executing test cases. This allows executing
It allows multiple iterations of a single Test case or multiple iterations of the a single task within a test case in one go with different details. This test data iteration.
The Test Data feature ensures effective time management and maximum test coverage with minimum updates to the test case. You can use Qualitia's Test Data explorer In a Test Data, a TC iteration flows from left to right, whereas a Task Iteration within a TC iteration flows from top to bottom.
Qualitia Test Data Explorer can be used to add or update test data. When you click the test data button from the Test Data button, from the Test Cases or Requirements Editor screen, Qualitia opens a spreadsheet which allows adding or updating Test Data to use when while executing the test case.
To add/ update edit Test Data:
...
Click the Test Data button present in the right pane.
The Test Data Explorer opens.- Click (Edit Data button) to start adding or editing values in the Test Data Explorer. The whole test case is locked for that user.
The following values are displayed in the second row.
TC Iteration: Enter the number for every TC Iteration. There must be at least one TC Iteration for executing the test case.
Selection: Enter True or False for enabling or disabling iterations. Disabled iterations (False) are not considered when the test case is executed.
DataSetTag: Enter a label for identifying the dataset in the test
...
name | DataSetTag |
---|
DataSetTag
...
case execution report. Entering data in this column is optional.
From the third row, enter the values in their respective formats.The first row displays the different Tasks highlighted in grey color. Each Task covers its parameters in the second row.
- If you want a Task Iteration, insert a row without specifying the TC Iteration number. Enter the values for parameters in the task iteration. Add more Tasks iterations by inserting new rows.
- Once all the data is added or edited, click the Save button located in the Test Editor screen.
Info |
---|
|
Troubleshooting in Parameterized Test Data Validation
The following are three reasons for not updating test data in Test Data explorer or uploading test data through excel file.
Blank Data
Task Name Mismatch
Parameters Mismatch
In the Test Data explorer, the missing or wrong values are highlighted in red. For uploading through the excel file, you can view in the TestDataErrorlog.txt.
Blank Data
Problem: If an error message is displayed as “ Some cells are left blank. Enter the data in the highlighted fields.”
Description: Some data are missing as you need to add in every TC and task iteration.
Solution: Enter the values in the blank cells. If you do not add values enter as $Null$.
Task Name Mismatch
Problem: If an error message is displayed as “Mismatch in the task name. Enter the correct task name.”
Description: Some task names are not matching with Qualitia task names.
Solution: Correct any task name is missing or its name is changed.
Parameters Mismatch
Problem: If an error message is displayed as “Some Parameters names or their order have changed. Correct the parameter names and arrange them in the original order.”
Description: The sequence of parameters columns have changed, or some parameter column is missing.
Solution: Correct the sequence of parameters or their names.
DataSetTagQualitia gives you a provision to tag the test case iterations with keywords based on the test data set you to provide for test case execution. These tags enable you to differentiate test case iterations based on |
...
the provided test data. Using this feature, you can easily spot the test case iteration, which is failed or has defects just by looking at the suite execution report. Identifying the area where a tester needs to work becomes easy and handy when you add relevant tags to the test case iterations. Where to add these tags? |
...
Qualitia users can add these tags at test case iteration level from the test data screen. |
...
Providing these tags is optional. Suite Execution ReportThe tags which you add to the test case iterations are displayed in the test case execution report next to the iteration number. |
Suppose you have an application with multi-lingual support. There are multiple test case iterations created based on the languages where the data is provided using the test data feature.
When executing such test cases, if any of the iterations fails or has defects, it is easy to identify which set of data has issues from the whole set of iterations that |
...
are causing failures or adding defects. |
...
These tags are displayed against the test case name in the suite execution report. |
...