Be able to execute the same test case or step multiple times for each record in a data source (external file or built-in collection). Each record in the data source should provide arguments to be used as input values for execution of the step or as expected values for verifications.