Based on the description of the requirements you have, the data driven test seems to be the approach which should cover the scenario. Since I am not familiar in details with the application you are automating, I will share an example when a test can be data driven
and what the result will be.
Let's have an online shop web page for example and a web form to create an item in that shop. That form contains multiple fields to fulfill in order to describe the item to sell. To avoid preparing a test for each item to be uploaded, you can record the necessary actions once and then data drive the test with an Excel file, for example. The necessary steps are listed below:
1. Add a data source in the project
2. Bind the test to the data source
3. Attach the data source columns to Input
4. Execute the test
- it will be run multiple iterations which amount corresponds to the rows in the Excel file.
How to build a thorough example for data driven test
is described for the case when using the built-in data source. Though, if switching the data source to any external, the main idea remains the same.
I hope the above information provides sufficient information for your query. Of course, in case you have additional questions, please let me know.