Test Data Provider

A test data provider is a mechanism or component that supplies the necessary data for executing test cases. Test data providers are particularly useful when a set of test cases need to be executed with different input values or configurations. They help ensure that your tests cover a variety of scenarios and edge cases.

See also How to use Data Providers in PHPUnit

Related : PHPunit