Sure, the scenario outlines will let me specify ranges of values for all these parameters, but the scenario remains unreadable because of the number of parameters of different kind involved.
Scenario Outline: Recommended dosage rule abc.123
Given the patient is a <gender>
And the patient has blood pressure <diastolic>/<systolic>
And the patient treatment profile is configured with the following values
| parameter_a | parameter_b | parameter_c | parameter_d | ... |
| <value_a> | <value_b> | <value_c> | <value_d> | ... |
And ...
And ...
And ... others parameters again..
When the patient enter <inr>
Then the recommended dosage should be <recommended_dose>
Examples:
| gender | diastolic | systolic | ... |
| male | 120 | 75 | ... |
This quickly becomes unreadable, don't you think ?
Pairwise testing => Weird that you suggest a test method to write specifications for cucumber since you're saying everywhere that it is not a "test tool" but a "collaborative tool"...