Handling/Passing multiple parameters from feature file in gherkin
<p>How to I pass multiple parameters using feature.</p>

<p>I am aware of usage of "Examples:" concept but it's making feature file more complicated and unreadable in some manner</p>

<p>Example:</p>

<pre><code>Scenario Outline: To verify that default value for some timeout when invalid/remove is set for some timeout parameter

When &lt;parameterA&gt; is &lt;action&gt; with &lt;parameterB&gt; for &lt;someOtherParameterPair&gt; in &lt;fileName&gt;
Then &lt;parameterA&gt; is updated with value &lt;parameterB&gt; for &lt;someOtherParameterPair&gt; in &lt;fileName&gt; as per defined &lt;action&gt;
Examples:
|parameterA  |parameterB  |action|someOtherParameterPair|fileNameWithSectionName|
|oneParameter|twoParameter|update|key:Value             |abc.config:appSettings |
|oneParameter|twoParameter|delete|key:Value             |def.config:appSettings |
</code></pre>

<p>Here, I have around 7  parameters which are coming from testcase(which I have tried to accomodated in 5 parameters due to limitation)</p>

<p>I would be splitting "someOtherParameterPair" and "fileNameWithSectionName" into two using split in step definition file. So in total I have around 7 parameters which will be used in Test Case.</p>

<p>But I am not sure whether accepting such huge number of parameters from Given/When/Then statements are feasible. It's also making my test case unreadable.</p>

<p>In above scenario, I am trying to modify some parameters(which I am passing from feature file so that my When/Then statements could modify) present in *.config file present at certain location.</p>

<p>After which I need to execute the testcase.</p>

<p>In the same manner, I have other(most of them) cases as well in my test suite.</p>

<p>Please help me is BDD right  approach. Is BDD going to create some issues in maintenance as I am seeing lots of things (almost everything from) feature file.</p>