Cucumber Scenario Data Table can be used to run the same scenario in a feature file multiple times using different parameters. Data tables is an excellent way of running a single scenario using different parameters. This is a good way of reducing scenario code duplication in feature files.
Cucumber Scenario Data Table Video Tutorial
Data tables help to run the same test using different table. We can use this to test both positive and negative tests using the same scenario. Since Data Tables are easy to extend it is always possible to simple add more data permutations in the future.