Test Parameterization
Watch a video on test parameterization here.
Overview
Test Parameterization is a powerful practice to enhance your testing scenarios. The concept of parameters in testing is simply that your test cases may define and use some parameters. During the execution of a test case, the parameters are filled in with their actual value, so a parameterized variation of the original test case is produced.
The main benefits of parameterization are:
By externalizing changing parts of tests as parameters it is easier to manage complex test cases.
You can automatically run multiple variations of each test. If a parameter has multiple values provided it causes several runs of each test for each variations of the parameters.
Parameters allow sharing information between multiple test cases. Sharing is easily achieved by defining parameter values in the test sets, which effectively and automatically shares these values with all test cases participating in the test set.
Was this helpful?