Course Content
Selenium Python First Script
Selenium Python First Script
0/2
HTML Form elements
HTML Form elements
0/1
Handle HTML Frames
Handle HTML Frames
0/2
Handling Dropdown Lists
Handling Dropdown Lists
0/2
Selenium Action class
Selenium Action class
0/1
Selenium Python for Beginners [ 2024 ]
About Lesson

Test Parameterization

Test Parameterization is the technique of using test variables to parameterize test cases. Instead of hard-coding test data values into test cases, parameters represent different sets of test inputs or conditions. This approach allows for more flexibility and scalability in testing by reusing the same test logic with different test data.

The drawback of hard-coding test data in test scripts is that you need to make changes to the test scripts to change the test data. You can separate test data from the test scripts to overcome this drawback. 

The test parameterization technique replaces the hard code test values with variables. During test execution, the variables are replaced by external data sources like Excel sheets, CSV, XML, and JSON files.

Join the conversation