Which is used for executing the test with multiple set of data
-
Parameter
-
Keyword
-
Expert
-
Parameterization
Parameterization is the correct answer because it is specifically designed to execute the same test with multiple sets of data. This technique allows you to separate test logic from test data, running the test script iteratively with different data values. Parameter is a general concept, Keyword refers to keyword-driven testing, and Expert is not a standard testing approach.
Parameterization is correct. In test automation/QA tooling, parameterization is the technique of replacing hard-coded values in a test script with variables (parameters) that are fed different values from a data source (spreadsheet, file, or database) so the same test logic runs repeatedly against multiple data sets — this is the essence of data-driven testing. "Parameter" alone is just the placeholder concept, not the technique; "Keyword" refers to keyword-driven testing (a different automation approach based on action keywords, not multiple data sets); and "Expert" isn't a recognized testing technique term here.