What is scenario outline in cucumber?
Scenario outline basically replaces variable/keywords with the value from the table. Each row in the table is considered to be a scenario. When comparing a regular Scenario Definition with Scenario Outline, values no longer need to be hard-coded in step definitions. Values are replaced with parameters as <parameter_name> in step-definition itself.
At the end of Scenario Outline, values are defined in a pipe-delimited table format using Examples.