Parameter Resolution: Inheritance and Merging
When a test case is run, the parameter values are resolved by the test runner as follows:
• First, the algorithm figures out which parameters are used in the current test case .
• Then the algorithm tries to find parameter values in the following order:
◦ From the current test case.
◦ From parent test cases (bottom up).
◦ In the included Test Set, if the test-case is inside of an included test set.
◦ In the current test set.
◦ In the parent test sets (bottom up).
• 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.