In Data driven testing framework, the input and expected output data corresponding to the input data is stored in a file or database.
The automated script runs the same test steps for multiple data sets. It also allows you to run multiple test cases where only the input data differs, but the steps of execution remain the same.