Я пытаюсь создать сайт по бурению с навыком в стиле викторины и использую Cucumber для проведения тестирования. В качестве приблизительной оценки я представляю пользователю два числа и прошу пользователя нажать кнопку, обозначающую их разницу. Два очевидных сценария будут:
Scenario: Difference drill, correct answer
Given I am on the difference drill prompt page
And the first number is X
And the second number is Y
When I press "X-Y"
Then I should see "Correct!"
Scenario: Difference drill, incorrect answer
Given I am on the difference drill prompt page
And the first number is X
And the second number is Y
When I press "X-Y-1"
Then I should see "Incorrect."
Я не думаю, что наброски сценариев - вполне правильный ответ, есть ли способ провести тесты Cucumber, в которых данные, представленные пользователю, генерируются случайным образом, а действия пользователя зависят от этих данных?