Parameter Resolution: Inheritance and Merging
When a test case is run, the test runner resolves the parameter values as follows:
• First, the algorithm finds the parameters used in the current test case.
• Second, the algorithm finds the parameter values in the following order:
a. In the current test case.
b. In parent test cases (bottom-up).
c. In the executed test set.
The search for parameters is performed bottom-up (from children towards the parents) and continues until all parameters have a value. The search stops when values for all parameters are found.
While searching, any partially complete parameter sets are merged together. This is done to build a complete parameter set.